系统答案

合集下载

系统考试(带答案)

系统考试(带答案)

一、选择题(共十题每题3分)1、鼠标最基本的操作方式中“单击”表示 A 。

(A)按一下鼠标左键(B)按一下鼠标右键(C)同时按下左右键(D)按下左键不放2、点击带有的菜单命令就会弹出一个相应的对话框,要求用户输入某种信息或改变某种设置。

(A)√号(B)省略号(C)三角标记(D)着重符号3、通过操作Widows XP窗口的部分可以拖动窗口移动。

(A)窗口边框(B)标题栏(C)任务栏(D)菜单栏4、安装应用程系可以通过打开窗口来进行应用程系的安装操作。

(A)开始菜单(B)属性设置(C)菜单(D)添加或删除程序5、菜单名字右侧带有►表示这个菜单 C 。

(A)可以复选(B)重要(C)有下级子菜单(D)可以设置属性6、设置可以防止高亮图像对显示器的损害。

(A)桌面背景(B)密码(C)屏幕保护程序(D)显示外观7、在Windows XP中【我的电脑】和是相通的信息浏览平台。

(A)资源管理器(B)对话框(C)控制面板(D)IE浏览器8、如果要在当前激活的窗口中,用键盘完成【最大化】或【最小化】操作,只要按一下,这时就弹出控制菜单。

(A)Alt+F4 (B)Ctrl+C(C)Alt+空格键(D)Alt+Space9、有的鼠标在在两键中间还有一个快速浏览滚轮,旋转该滚轮可以实现窗口内容的 C 。

(A)左右移动(B)前后翻页(C)上下移动(D)页面反转10、Windows XP操作系统中,主要用来进行人与系统之间的信息对话。

如在运行程系之前或完成任务时输入必要的信息,可以进行对象属性、窗口环境等设置的更改。

(A)资源浏览器(B)对话框(C)IE浏览器(D)菜单二、填空题(共十题每题3分)1、利用键盘操作来退出Windows XP操作系统,要在显示桌面状态下同时按下 ALT 和F4 。

2、菜单命令名字前带有号的表示这种命令可以让用户在两个状态之间进行切换。

3、Windows XP的窗口一般由边框、标题栏、控制菜单图标、工具栏、滚动条、、、及工作区域组成。

操作系统教程习题答案

操作系统教程习题答案
核心级线程由操作系统内核进行管理。操作系统内核为应用程序提供相应的系统调用和应用程序接口API,供用户程序创建执行撤销线程。
1.单项选择题
(1)进程创建原语的任务是。
A、为进程编制程序B、为进程建立PCB表
C、为进程分配CPU D、为进程分配所需的各种资源
(2)进程从执行状态变为阻塞态的原因可能是。
A、D、某个进程被唤醒
(3)进程由执行态变化到就绪态的可能原因是。
A、等待的事件发生B、高优先级进程到来
3.基本概念的解释和辨析
(1)进程和程序
a.进程是动态的,程序是静态的
b.进程是暂时的,程序是永久的
c.进程与程序的组合结构不同
(2)进程和作业
一个正在执行的进程称为作业,作业可包含一个或多个进程
(3)进程和线程
a.地址空间资源:不同的进程地址空间是相互独立的,而统一进程的各线程共享同一地址空间
b.并发性:引入线程的操作系统中,不仅进程之间可以并发执行,而且一个进程的多个线程之间亦可并发执行
单项选择题1以下关于死锁的必要条件的叙述中错误的是a只要具备了死锁的必要条件就一定发生死锁现象b解决死锁问题可以从死锁的必要条件出发c一旦出现死锁处于死锁状态的进程一定同时具备死锁的必要条件d死锁的四个必要条件之间不是完全独立的但也不是等价的2以下关于死锁检测的叙述中错误的是a只要检测出死锁尚未解除则再申请该类资源的进程一定会卷入死锁b只要检测出死锁尚未解除则使用该类资源的所有进程一定卷入了死锁c死锁检测方法对系统资源的分配不加限制只要有剩余资源就可以分配d死锁检测中系统需要反复检测各进程资源申请和分配情况3以下关于死锁问题的说法中正确的是a死锁问题是无法解决的但可以避免b死锁的预防是通过破坏进程进入不安全状态来实现的c通过避免死锁四个必要条件中的任何一个就可以实现死锁避免d死锁的检测和解除是配合使用的当系统检测到出现死锁时就通过死锁解除方法解除死锁4以下关于系统的安全状态的描述中正确的是a系统处于不安全状态一定会发生死锁b系统处于不安全状态可能会发生死锁c系统处于安全状态时也可能会发生死锁d不安全状态是死锁状态的一个特例?5资源的静态分配算法在解决死锁问题中用于??a死锁预防b死锁避免c死锁检测d死锁解除?6有3个进程共享个同类资源为使系统不会发生死锁每个进程最多可以申请个资源

系统期末考试题及答案

系统期末考试题及答案

系统期末考试题及答案一、选择题(每题2分,共20分)1. 系统工程的基本目标是什么?A. 提高效率B. 降低成本C. 提高系统的可靠性D. 以上都是答案:D2. 下列哪项不是系统分析的特点?A. 系统性B. 目的性C. 随意性D. 综合性答案:C3. 系统设计阶段,通常采用哪种方法来评估设计方案?A. 专家咨询法B. 德尔菲法C. 头脑风暴法D. 模拟法答案:D4. 系统工程中的“系统”指的是什么?A. 一个独立的设备B. 一个独立的软件C. 一个相互关联的组件集合D. 一个单一的流程答案:C5. 系统工程的生命周期包括哪些阶段?A. 概念阶段、设计阶段、实施阶段B. 需求分析、设计、测试C. 规划、执行、监控、收尾D. 以上都是答案:A6. 系统工程管理的基本原则是什么?A. 以用户为中心B. 以成本为中心C. 以技术为中心D. 以市场为中心答案:A7. 系统工程中的“反馈”机制主要用于什么目的?A. 增加系统复杂性B. 调整系统性能C. 减少系统成本D. 提高系统效率答案:B8. 系统工程中,哪个阶段是确定系统需求的关键阶段?A. 概念阶段B. 设计阶段C. 实施阶段D. 测试阶段答案:A9. 系统工程中,哪个工具常用于帮助理解复杂系统的结构和功能?A. 流程图B. 甘特图C. 思维导图D. PERT图答案:A10. 系统工程中的“优化”通常指的是什么?A. 减少系统的规模B. 提高系统的性能C. 降低系统的成本D. 使系统达到最佳性能答案:D二、简答题(每题10分,共30分)1. 简述系统工程中的“系统思维”是什么,并举例说明其应用。

答案:系统思维是一种全面考虑问题的方法,它强调整体性和相互关联性。

例如,在城市规划中,系统思维会考虑到交通、环境、经济和社会等多方面因素,以实现城市发展的可持续性。

2. 描述系统工程中的“模块化设计”的概念及其优势。

答案:模块化设计是一种将系统分解为独立但可互相协作的模块的设计方法。

操作系统及参考答案

操作系统及参考答案

操作系统及参考答案一、单项选择题1.若处理器有32位地址,则它的虚拟地址空间为( B )字节。

A 2GB B 4GBC 100KBD 640KB2.支持程序浮动的地址转换机制是( A )A 动态重定位B 段式地址转换C 页式地址转换D 静态重定位3.UNIX中的文件系统采用( D )。

A 网状文件B 记录式文件C 索引文件D 流式文件4.段页式管理每取一数据,要访问( C )次内存。

A 1B 2C 3D 45.文件系统的主要目的是( A )。

A 实现对文件的按名存取B 实现虚拟存贮器C 提高外围设备的输入输出速度D 用于存贮系统文档6. 某基于动态分区存储管理的计算机,其主存容量为55mb(初始为空),采用最佳适配算法,分配和释放的顺序为:分配15mb,分配30mb,释放15mb,分配8mb,分配6mb,此时主存中最大空闲分区的大小是( B )A 7mbB 9mbC 10mbD 15mb7.设计批处理多道系统时,首先要考虑的是( B )。

A 灵活性和可适应性B 系统效率和吞吐量C 交互性和响应时间D 实时性和可靠性8.进程调度的对象和任务分别是( C )。

A 作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB 进程,从后备作业队列中按调度策略选择一个作业占用CPUC 进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD 作业,从后备作业队列中调度策略选择一个作业占用CPU9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。

A 先来先服务B 轮转C 最高响应比优先D 均衡调度10.两个进程合作完成任务。

在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系称为进程的( B )。

A 互斥B 同步C 调度D 伙伴11.当每类资源只有一个个体时,下列说法中不正确的是(C )。

A 有环必死锁B 死锁必有环C 有环不一定死锁D 被锁者一定全在环中12.在现代操作系统中引入了( D ),从而使并发和共享成为可能。

操作系统复习题答案

操作系统复习题答案

1、在设备管理中,数据传送控制方式有哪几种?试比较它们各自的优缺点。

1、程序控制输入/输出方式。

控制相对简单,不需要硬件支持,CPU和I/O设备串行工作,适用于CPU执行速度较慢且外设较少的设备。

2、中断输人/输出方式。

能实现CPU和I/O设备及I/O设备间的并行,中断次数过多,数据容易丢失,适用于中断次数少且外设较少的设备。

3、直接存储器方式DMA方式。

能实现CPU和I/O设备间的并行,设备和主存之间可以直接成批传送数据,大大减少了CPU干预,需要存储器硬件支持。

4、通道控制方式。

CPU权利下放,干预更少,提高了系统资源利用率,需要硬件支持。

2、文件的物理组织结构常见的有几种?它们与文件的存取方式有什么关系?⑴、顺序结构(又称连续结构):是顺序存取时速度较快;当文件是定长记录文件时,还可根据文件起始地址及记录长度进行随机访问。

⑵、链接(又称串联)结构:链接文件只能按照文件的指针链顺序访问,因而查找效率较低。

⑶、索引结构:是可以进行随机访问,也易于进行文件的增删。

3、文件存储空间管理的方法有哪些?它们的优缺点?①、空闲文件目录:⑴、如果文件太大,那么在空白文件目录中将没有合适的空白文件能分配给它,尽管这些空白文件的总和能满足需求。

⑵、经过多次分配和回收,空白文件目录中的小空白文件越来越多,很难分配出去,形成碎片。

②、空闲块链:⑴、可实现不连续分配。

⑵、由于每个空闲块的指针信息都是存放在上一空闲块中的,这样就不用占用额外的存储空间,与空白文件目录管理方法相比节省了存储开销。

⑶、因为链接信息是存放在每个空闲块中的,每当在链上增加或删除空白块时需要很多输入/输出操作,系统开销大。

⑷、对于大型文件系统,空闲链将会太长。

③、位示图:采用位示图的方法管理辅存空间较为简单,并且由于位示图很小,可放在内存中,访问速度较快。

4、系统中调度的层次分为几级,它们的主要任务各是什么?一般地,处理机的调度分为3级:⑴、作业调度:又称宏观调度,或高级调度。

操作系统习题(附参考答案)

操作系统习题(附参考答案)

操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。

A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。

A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。

A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。

A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。

A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。

该系统可能会发生死锁的K的最小值是()。

A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。

A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。

A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。

A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。

windows操作系统练习题及答案

windows操作系统练习题及答案

windows操作系统练习题及答案一、选择题1、在 Windows 操作系统中,以下哪个组合键可以用于切换不同的应用程序窗口?()A Alt + TabB Ctrl + Alt + DelC Ctrl + ShiftD Windows 键+ R答案:A解释:在 Windows 操作系统中,使用 Alt + Tab 组合键可以方便地在打开的应用程序窗口之间进行切换。

2、在 Windows 操作系统中,要删除一个文件,以下哪种操作是错误的?()A 选中文件后按下 Delete 键B 将文件拖到回收站C 选中文件后,在文件菜单中选择“删除”命令D 直接关闭包含该文件的窗口答案:D解释:直接关闭包含文件的窗口并不能删除文件。

而通过按下Delete 键、将文件拖到回收站或者在文件菜单中选择“删除”命令,都可以将文件放入回收站。

3、 Windows 操作系统中的“任务管理器”可以用来查看以下哪些信息?()A 运行的程序和进程B 系统性能C 网络状态D 以上都是答案:D解释:Windows 任务管理器能够提供有关运行的程序和进程、系统性能(如 CPU 使用率、内存使用情况等)以及网络状态等多种信息。

4、在 Windows 中,以下哪个不是合法的文件名?()A filetxtB my filedocC 123txtD abctxt答案:D解释:文件名中不能包含某些特殊字符,如、?、"、<、>、|等。

5、要在 Windows 中查找某个文件,以下哪种方法不正确?()A 在资源管理器中使用搜索功能B 在开始菜单中选择“搜索”命令C 在桌面上按 F3 键D 逐个打开文件夹查找答案:D解释:逐个打开文件夹查找效率低下,而前三种方法都可以利用系统提供的搜索功能更快捷地找到所需文件。

二、填空题1、 Windows 操作系统的桌面主要由(图标)、(任务栏)等组成。

2、在 Windows 中,复制文件的快捷键是( Ctrl + C ),粘贴文件的快捷键是( Ctrl + V )。

系统工程原理答案

系统工程原理答案

系统工程原理答案1. 系统工程原理系统工程原理,是指在设计、开发、实施和管理复杂系统时遵循的一系列基本原则和方法。

它旨在确保系统能够满足用户需求,具有高性能、高可靠性和高可维护性。

2. 综合性系统工程原理是一门综合性的学科,它涉及多个学科领域,如计算机科学、控制工程、电子工程、信息科学等。

只有综合各种学科知识,才能够全面理解和运用系统工程原理。

3. 系统思维系统工程原理强调系统思维的重要性。

系统思维是指将问题看作一个整体,而不是把它们看作单独的部分。

通过系统思维,能够更好地分析问题,找到最优的解决方案。

4. 需求分析在系统工程原理中,需求分析是至关重要的环节。

它旨在准确地理解用户需求,并将其转化为系统的功能和性能要求。

只有明确了需求,才能够有针对性地进行设计和开发。

5. 设计与开发系统工程原理强调系统的设计和开发过程。

设计是指根据需求分析,制定系统的架构和功能模块。

开发是指根据设计,编写程序代码,实现系统的功能。

设计与开发的过程要遵循系统工程原理中的各项准则和方法。

6. 测试与评估系统工程原理中,测试和评估是必不可少的环节。

测试是指对系统进行功能性、性能和可靠性等各方面的验证,以确保系统能够达到设计要求。

评估是指对系统的整体效果进行评估,包括用户满意度、性能指标等。

7. 集成与部署在系统工程原理中,集成与部署是最后的步骤。

集成是指将系统的各个模块进行组合,形成完整的系统。

部署是指将系统安装到目标环境中,并进行调试和优化,确保系统可以正常运行。

8. 维护与管理系统工程原理中,维护和管理是长期的任务。

维护是指对系统进行修复和升级,保持其正常运行和满足用户需求。

管理是指对系统的整体进行监控和调度,以保证系统的高性能和高可靠性。

综上所述,系统工程原理涉及多个方面,包括综合性、系统思维、需求分析、设计与开发、测试与评估、集成与部署、维护与管理等。

只有合理运用系统工程原理,才能够设计、开发和管理出高性能、高可靠性的复杂系统。

系统的理论知识试题及答案

系统的理论知识试题及答案

系统的理论知识试题及答案一、选择题1. 系统理论中的“系统”是指:A. 一个孤立的对象B. 一组相互关联的元素B. 一个静态的集合D. 一个随机的组合答案:B2. 在系统理论中,系统的边界是指:A. 系统内部的分界线B. 系统与环境之间的分界C. 系统最外层的元素D. 系统内部元素的连接点答案:B3. 下列哪项不是系统理论的基本原则?A. 整体性原则B. 有序性原则C. 随机性原则D. 反馈原则答案:C二、填空题4. 系统的功能取决于其_________的相互作用。

答案:组成部分5. 系统的环境适应性体现在其_________的能力。

答案:自我调节6. 系统理论中的“开放系统”是指能够与_________进行物质、能量或信息交换的系统。

答案:环境三、简答题7. 简述系统的层次性特征。

答案:系统的层次性特征指的是系统由不同层次的子系统组成,每个子系统本身也可以是一个系统,具有自己的结构和功能。

层次性允许系统在不同层面上进行管理和优化,同时也使得系统更加复杂和动态。

8. 解释什么是系统的稳态,并给出一个稳态的例子。

答案:系统的稳态是指系统在外部条件或内部参数发生变化时,仍能维持其基本功能和结构不变或变化很小的状态。

例如,人体在不同环境温度下通过体温调节机制保持体温恒定,就是一种稳态。

四、论述题9. 论述系统理论在现代社会中的应用,并给出至少两个实际案例。

答案:系统理论在现代社会中的应用非常广泛,它可以帮助我们理解和管理复杂的社会现象和工程问题。

例如:- 在企业管理中,系统理论可以帮助管理者识别组织内部的各个子系统,如生产、销售、人力资源等,以及它们之间的相互作用,从而优化组织结构和提高效率。

- 在城市规划中,系统理论可以用来分析城市作为一个整体系统,考虑交通、住宅、工业、环境等多个子系统之间的关系,以实现城市的可持续发展。

五、计算题10. 假设一个系统由两个子系统A和B组成,子系统A的效率为60%,子系统B的效率为70%。

操作系统大题答案

操作系统大题答案

操作系统原理复习题一1、试对分时系统和实时系统进行比较。

可以从多路性、独立性、及时性、交互性和可靠性5个方面对分时系统和实时系统进行比较。

(1)多路性。

系统按分时原则为多个终端用户服务;而对实时控制系统,其多路性则主要表现在经常对多路的现场信息进行采集以及对多个对象或多个执行机构进行控制。

(2)独立性。

都有独立性。

每个终端用户在向实时系统提出服务请求时,是彼此独立的操作,互不干扰;而在实时控制系统中信息的采集和对对象的控制,也彼此互不干扰。

(3)及时性。

实时信息系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成截止时间来确定的(4)交互性。

实时信息处理系统具有交互性,而分时系统能向终端用户提供数据处理服务、资源共享等服务。

(5)可靠性。

分时系统要求系统可靠,相比之下,实时系统则要求系统高度可靠。

2、有一个仓库,可以存放A和B两种产品,但要求:(1)、每次只能存放一种产品(A或B);(2)、-N < A产品数量- B产品数量< M。

其中,N和M是正整数。

试用P、V操作描述产品A与产品B的入库过程。

解:在本题中,我们可以设置两个信号量来控制A、B产品的存放数量,sa表示当前允许A产品比B产品多入库的数量,即在当前库存量和B产品不入库的情况下,还可以允许sa个A产品人库;sb表示当前允许B产品比A产品多入库的数量,即在当前库存量和A 产品不入库的情况下,还可以允许sb个B产品入库。

初始时,sa为M-1,sb为N-1。

当往库中存放入一个A产品时,则允许存入B产品的数量也增加1:当往库中存放入一个B产品时,则允许存入A产品的数量也增加1。

产品A、B的入库过程描述如下:mutex=1; /* 互斥信号量 */sa=M-1; sb=N-1;Process_A(){while(1){取一个产品;p(sa);p(mutex); A产品入库; v(mutex); v(sb);}}Process_B(){while(1){p(sb);p(mutex);B产品入库;v(mutex);v(sa);}}3、有一页式系统,其页表存放在内存中。

操作系统课后练习精选(答案)

操作系统课后练习精选(答案)

操作系统课后练习精选(答案)7.根据图2-18,回答以下问题。

(1)进程发生状态变迁1、3、4、6、7的原因。

答:1表示操作系统把处于创建状态的进程移入就绪队列;3表示进程请求I/O或等待某事件;4表示进程用行的时间片用完;6表示I/O完成或事件完成;7表示进程完成。

(2)系统中常常由于某一进程的状态变迁引起另一进程也产生状态变迁,这种变迁称为因果变迁。

下述变迁是否为因果变迁:3~2,4~5,7~2,3~6,是说明原因。

答:3→2是因果变迁,当一个进程从运行态变为阻塞态时,此时CPU空闲,系统首先到高优先级队列中选择一个进程。

4→5是因果变迁,当一个进程运行完毕时,此时CPU空闲,系统首先到高优先级队列中选择进程,但如果高优先级队列为空,则从低优先队列中选择一个进程。

7→2 是因果变迁,当一个进程运行完毕时,CPU空闲,系统首先到高优先级队列中选择一个进程。

3→6不是因果变迁。

一个进程阻塞时由于自身的原因而发生的,和另一个进程等待的时间到达没有因果关系。

(3)根据此进程状态转换图,说明该系统CPU调度的策略和效果。

答:当进程调度时,首先从高优先级就绪队列选择一个进程,赋予它的时间片为100ms。

如果高优先级就绪队列为空,则从低优先级就绪队列选择进程,并且赋予该进程的时间片为500ms。

这种策略一方面照顾了短进程,一个进程如果在100ms运行完毕它将退出系统,更主要的是照顾了I/O量大的进程,进程因I/O进入阻塞队列,当I/O完成后它就进入了高优先级就绪队列,在高优先级就绪队列等待的进程总是优于低优先级就绪队列的进程。

而对于计算量较大的进程,它的计算如果在100ms的时间内不能完成,它将进入低优先级就绪队列,在这个队列的进程被选中的机会要少,只有当高优先级就绪队列为空,才从低优先级就绪队列选择进程,但对于计算量大的进程,系统给予的适当照顾时间片增大为500ms。

8.回答以下问题。

(1)若系统中没有运行进程,是否一定没有就绪进程?为什么?答:是,因为当CPU空闲时,系统就会在就绪队列里调度进程,只有当就绪队列为空时,系统中才没有运行程序。

计算机基础操作系统题目与答案3篇

计算机基础操作系统题目与答案3篇

计算机基础操作系统题目与答案计算机基础操作系统题目与答案一、以下哪些是操作系统的主要职责?(单选)A. 负责计算机硬件的存储管理和数据输入输出控制B. 提供通信和用户界面服务C. 执行和管理计算机程序D. 所有选项都是答案:D二、进程是什么?(单选)A. 一个能独立执行的程序B. 一个正在运行的程序C. 一个等待被调度执行的程序D. 所有选项都是答案:A三、下列关于线程的说法不正确的是?(单选)A. 线程比进程更加轻量级B. 线程共享进程的内存空间C. 线程拥有自己独立的内存空间D. 所有选项都正确答案:C计算机基础操作系统题目与答案一、下列哪些是并发的表现形式?(单选)A. 并行执行B. 时间片轮转C. 多线程D. 所有选项都是答案:D二、下列哪些是操作系统的基本组成部分?(单选)A. 内存管理B. 文件管理C. 输入输出管理D. 所有选项都是答案:D三、下列哪种调度方法不适用于实时系统?(单选)A. 先来先服务调度B. 轮转调度C. 最短作业优先调度D. 所有选项都适用答案:C计算机基础操作系统题目与答案一、下列哪种CPU架构最适合使用散热性能较差的设备?(单选)A. x86B. ARMC. MIPSD. 以上都不是答案:B二、下列哪种存储器读取速度最慢?(单选)A. 内存B. 硬盘C. 固态硬盘D. 所有选项速度相等答案:B三、下列关于内存管理的说法不正确的是?(单选)A. 内存管理的主要任务是分配内存,释放内存B. 虚拟内存是内存的一种扩展形式C. 地址转换是实现虚拟内存的关键D. 所有选项都正确答案:D。

计算机操作系统课后习题答案

计算机操作系统课后习题答案

计算机操作系统(第三版)课后习题答案第一章操作系统引论1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性13.OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

14.处理机管理有哪些主要功能?答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;15.内存管理有哪些主要功能?答:内存管理的主要功能有:内存分配、内存保护、位置映射和内存扩充。

内存分配:为每道程序分配内存。

16.设备管理有哪些主要功能?答:主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。

17.文件管理有哪些主要功能?答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。

计算机操作系统第二章进程管理2. 画出下面四条诧句的前趋图:S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1;答:其前趋图为:8.试说明迚程在三个基本状态之间转换的典型原因。

图P38答:(1)就绪状态→执行状态:进程分配到CPU资源(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成16.进程在运行时存在哪两种形式的制约?答:(1)间接相互制约关系。

同处于一个系统中的进程,通常都共享着某种系统资源,也叫资源共享(2)直接相互制约关系。

这种资源于进程间的合作。

互斥:指几个并发进程若共享同一个临界资源,它们必须错开使用这个临界资源,即当一个进程正在使用临界资源且尚未使用完毕之前,其他进程不能抢夺使用该临界资源18. 同步机构应遵循哪些基本准则?答:同步机构应遵循的基本准则是空闲让进、忙则等待、有限等待、让权等待。

19. 试从物理概念上说明记录型信号量wait 和signal。

答:wait(S):当S.value>0 时,表示目前系统中这类资源还有可用的。

系统试题及答案

系统试题及答案

系统试题及答案一、选择题(每题2分,共20分)1. 计算机系统的硬件主要包括哪些部分?A. CPU、内存、硬盘B. CPU、内存、显示器C. CPU、硬盘、显示器D. CPU、内存、硬盘、显示器答案:D2. 下列哪个选项不是操作系统的功能?A. 文件管理B. 设备管理C. 网络通信D. 图形设计答案:D3. 在计算机网络中,TCP/IP协议的IP层主要负责什么?A. 传输控制B. 数据传输C. 路由选择D. 错误检测答案:C4. 以下哪个是数据库管理系统?A. PhotoshopB. ExcelC. WordD. PowerPoint答案:B5. 下列哪个选项是计算机病毒的特征?A. 可执行性B. 可读性C. 可传播性D. 可编辑性答案:C6. 下列哪个选项是计算机硬件的输入设备?A. 打印机B. 显示器C. 键盘D. 硬盘答案:C7. 在计算机系统中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可读写存储器D. 可编程逻辑阵列答案:A8. 下列哪个选项是计算机软件的输出设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C9. 在计算机系统中,CPU的主要功能是什么?A. 存储数据B. 处理数据C. 显示数据D. 传输数据答案:B10. 下列哪个选项是计算机的外存储设备?A. 内存B. CPUC. 硬盘D. 显卡答案:C二、填空题(每题2分,共20分)1. 计算机的中央处理器简称为______。

答案:CPU2. 在计算机系统中,硬盘是用来______数据的。

答案:存储3. 数据传输速率的单位是______。

答案:bps(比特每秒)4. 计算机病毒是一种______程序。

答案:恶意5. 计算机的内存分为______和ROM。

答案:RAM6. 在计算机网络中,DNS代表______。

答案:域名系统7. 数据库管理系统的英文缩写是______。

答案:DBMS8. 在计算机系统中,CPU的英文全称是______。

计算机系统复习答案

计算机系统复习答案

一、选择题1.当cpu执行操作系统代码时,称处理机处于( B )A.执行态B.管态C.目态D.就绪态2.以下关于操作系统的说法不正确的是( D)A. 操作系统是在硬件基础上的第一层软件B. 操作系统是计算机系统资源的管理者C. 操作系统的核心是常驻内存的。

D. 随着第一台电子计算机的诞生操作系统也出现了。

3.操作系统的两个最基本特征是( A )A.并发和共享B.并发和异步C.虚拟和共享D.虚拟和异步4.下列各项工作步骤中,哪个不是创建进程所必需的步骤( B)A. 建立一个PCB B. 由CPU调度程序为进程调度CPUC. 为进程分配内存等必要资源D.将PCB连接入进程就绪队列5.临界区是( D)A. 一个缓冲区B.一段共享数据区C.一个互斥资源D.一段程序6.在UNIX系统中,用户是通过什么读取磁盘文件中的数据的?(B )A.作业申请表 B.系统调用 C.原语 D.中断7.以下关于锁机制的不正确说法是( A )A. 锁机制既能用于互斥,也能用于同步B. 锁机制中锁变量X=0,表示资源可用;X=1表示资源正在使用C. 关锁原语要反复测试X的状态D.开锁原语unlock(x):x:=0;8.关于死锁的结论正确的是(C)A. 参与死锁的进程最多是两个第 1 页共12 页B.一旦出现死锁, 系统中所有进程都不能运行C.参与死锁的所有进程都占有资源.D. 参与死锁的所有进程都在等待资源9. 能够使CPU从I/O事务中完全解脱出来的数据传送控制方式是(D)A.程序直接控制B.中断控制C.DMA控制D.通道控制10.中断优先级从高到低排列正确的是(A )A.机器故障—访管中断—外部中断B.程序性中断—I/O中断—访管中断C.访管中断—I/O中断—外部中断D.I/O中断—机器故障中断—程序性中断二、名词解释题1. 中断: 中断是现代计算机系统中基本设施之一,它起着通讯联络作用,协调系统对各种外部事件的响应和处理.中断是实现多道程序的必要条件.2. 通道: 通道是独立于CPU的专门负责数据输入/输出传输工作的处理机,对外部设备实现统一管理,代替CPU对输入/输出操作进行控制,从而使输入,输出操作可与CPU并行操作3. 快表: 介于内存与寄存器之间的存储机制4. 原语: 是由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性。

操作系统习题答案

操作系统习题答案

内存1通常情况下,在下列存储管理方式中, 支持多道程序设计、管理最简单,但存储碎片多;使内存碎片尽可能少,而且使内存利用率最高;Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区正确答案:Ⅳ;Ⅰ2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是 ;正确答案:该程序应具有较好的局部性Locality3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序 ;使每道程序能在不受干扰的环境下运行,主要是通过功能实现的;Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩充;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间;正确答案:Ⅰ;Ⅱ4适合多道程序运行的存储管理中,存储保护是正确答案:为了防止各道作业相互干扰5下面哪种内存管理方法有利于程序的动态链接正确答案:分段存储管理6在请求分页系统的页表增加了若干项,其中状态位供参考;正确答案:程序访问7从下面关于请求分段存储管理的叙述中,选出一条正确的叙述 ;正确答案:分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制8虚拟存储器的特征是基于 ;正确答案:局部性原理9实现虚拟存储器最关键的技术是 ;正确答案:请求调页段10“抖动”现象的发生是由引起的;正确答案:置换算法选择不当11 在请求分页系统的页表增加了若干项,其中修改位供参考;正确答案:换出页面12 虚拟存储器是正确答案:程序访问比内存更大的地址空间 13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率%,其他设备的利用率5%;由此断定系统出现异常;此种情况下能提高CPU的利用率;正确答案:减少运行的进程数14在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起 ;正确答案:越界中断15 测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率%,其他设备的利用率5%;由此断定系统出现异常;此种情况下能提高CPU的利用率;正确答案:加内存条,增加物理空间容量16 对外存对换区的管理应以为主要目标,对外存文件区的管理应以为主要目标;Ⅰ.提高系统吞吐量;Ⅱ.提高存储空间的利用率;Ⅲ.降低存储费用;Ⅳ.提高换入换出速度;正确答案:Ⅳ;Ⅱ17 在请求调页系统中,若所需的页不在内存中,则会引起 ;正确答案:缺页中断18 虚拟存储器一般都引入关联存储器技术,关联存储器是正确答案:按内容寻址19 在请求分页系统的页表增加了若干项,其中访问位供参考;正确答案:置换算法20 在动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是;能使内存空间中空闲区分布得较均匀的算法是;每次分配时,把既能满足要求,又是最小的空闲区分配给进程的算法是 ;Ⅰ.最佳适应算法;Ⅱ.最坏适应算法;Ⅲ.首次适应算法;Ⅳ.循环首次适应算法即Next fit;正确答案:Ⅲ;Ⅳ;Ⅰ21 某计算机采用虚拟页式存储技术,系统为每一个进程提供65536B的地址空间,页面大小为4096B,某一个进程的代码段有32768B,数据段16396B,堆栈段在进程创建时为1024B,运行中最大会增涨到15284B;那么这个进程正确答案:能够创建到内存,运行过程中出错22 在动态分区分配方案中,某一进程运行完成后系统收回其主存空间,若该内存空间前后有空闲区,则会与相邻空闲区合并,为此需修改空闲区表,那么造成空闲区数减一的情况是正确答案:有上邻空闲区,也有下邻空闲区23 分段技术和分页技术分别是信息的正确答案:逻辑单位和物理单位24 静态链接是在进行的;而动态链接是在或进行的,其中在进行链接,可使得内存利用率最高;Ⅰ.编译某段程序时;Ⅱ.装入某段程序时;Ⅲ.调用某段程序时;Ⅳ.紧凑时即内存紧缩;Ⅴ.装入程序之前正确答案:Ⅰ;Ⅱ;Ⅲ;Ⅲ25 一个64位的计算机系统中,地址线宽为64位,实际使用的虚拟地址空间的大小是248,若采用虚拟页式存储管理,每页的大小为213,即8KB,页表表项长为8字节,采用多级页表进行管理,那么,多级页表的级次最小是正确答案: 426 在页式存储管理系统中选择页面的大小,需要考虑的因素是Ⅰ.页面大的好处是页表较小;Ⅱ.页面小的好处是可以减少由内碎片引起的内存浪费;Ⅲ.通常,影响磁盘访问时间的主要因素不在于页面的大小,所以使用时可优先考虑较大的页面;正确答案:Ⅰ、Ⅱ27 从下列关于非虚拟存储器的论述中,选出一条正确的论述 ;正确答案:作业在运行前,必须全部装入内存,运行过程中也一直驻留内存28 由于使用了虚拟存储器,指令执行时正确答案:必须先进行“虚、实”地址变换29 在没有快表的情况下,分页系统每访问一次数据,要访问次内存;分段系统每访问一次数据,要访问次内存;段页式系统每访问一次数据,要访问次内存; Ⅰ.1;Ⅱ.2;Ⅲ.3;Ⅳ.4;正确答案:Ⅱ;Ⅱ;Ⅲ30 由连续分配方式发展为分页存储管理方式;再由分页系统发展为分段系统,进而又发展为段页式系统的主要动力是 ;Ⅰ.提高内存利用率;Ⅱ.提高系统吞吐量;Ⅲ.满足编程需要;Ⅳ.既满足编程要求,又提高内存利用率;正确答案:Ⅳ31 在页式存储管理中,其虚拟地址空间是的:在段式存储管理中,其虚拟地址空间是的;在段页式存储管理中,其虚拟地址空间是的;Ⅰ.一维;Ⅱ.二维;Ⅲ.三维;Ⅳ.层次;正确答案:Ⅰ;Ⅱ;Ⅱ32 一个虚拟存储器,其地址空间的大小等于 ;正确答案:地址系统的字长所决定的容量33 在缺页处理过程中,操作系统执行的操作可能是Ⅰ.修改页表Ⅱ.磁盘I/O Ⅲ.分配页框正确答案:Ⅰ、Ⅱ和Ⅲ34 在动态分区式内存管理中,优先使用低址部分空闲区的算法是;能使内存空间中空闲区分布得较均匀的算法是;每次分配时,把合适的最小的空闲区分配给进程的算法是 ;Ⅰ.最佳适应算法;Ⅱ.最坏适应算法;Ⅲ.首次适应算法;Ⅳ.循环首次适应算法即Next fit;正确答案:Ⅲ;Ⅳ;Ⅰ35 下列关于存储器管理功能的论述中, 和是正确的;Ⅰ.即使在多道程序设计的环境下,用户也能设计用物理地址直接访问内存的程序;Ⅱ.内存分配最基本的任务是为每道程序分配内存空间,其所追求的主要目标是提高存储空间的利用率;Ⅲ.为了提高内存保护的灵活性,内存保护通常由软件实现;Ⅳ.交换技术已不是现代操作系统中常用的技术;Ⅴ.地址映射是指将程序空间中的逻辑地址变为内存空间的物理地址;Ⅵ.虚拟存储器是物理上扩充内存容量;正确答案:Ⅱ;Ⅴ36在请求调页系统中,用户程序凡未装入过内存的页都应从文件区调入;37 在虚拟页式存储管理方案中,页面调入内存的工作是由正确答案:缺页中断处理程序完成38 若用100个双字字长32位组成的位示图管理内存,假定用户归还一个块号为240的内存块时,它对应的位示图的位置是正确答案:字号为7,位号为1639 某计算机采用页式存储管理,内存中现有1000个页表项,CPU的cache中可以存放N个页表项,该系统中,CPU内存访问的时间为100ns,对cache访问的时间是5ns,如果希望页表映射的平均时间降到20ns以下,那么cache中的N必须高于正确答案: 85040 静态重定位是在作业的中进行的,动态重定位是在作业的中进行的; Ⅰ.编译过程;Ⅱ.装入过程;Ⅲ.修改过程;Ⅳ.执行过程正确答案:Ⅱ;Ⅳ41 进程在执行中发生了缺页中断,经操作系统处理后,应让其执行的指令是正确答案:被中断的那一条42 某进程页面访问序列为4,3,2,1,4,3,5,4,3,2,1,5,且开始执行时没有分配页面,若分配给该进程的页框数是3,则采用FIFO置换算法和LRU置换算法时缺页率分别是正确答案: 75%;67%43 某一个操作系统对内存的管理采用页式存储管理方法,所划分的页面大小是正确答案:必须相同44 段页式存储管理中,地址映射表是正确答案:每个进程一张段表,每个段一张页表45 下述存储管理方式中,会产生内部碎片的是 ,会产生外部碎片的是 ;Ⅰ.页式和段式;Ⅱ.页式和段页式;Ⅲ.动态分区方式和段式;Ⅳ.动态分区方式和段页式; 正确答案:Ⅱ;Ⅲ46 对外存对换区的管理应以为主要目标,对外存文件区的管理应以为主要目标;Ⅰ.提高系统吞吐量;Ⅱ.提高存储空间的利用率;Ⅲ.降低存储费用;Ⅳ.提高换入换出速度;正确答案:Ⅳ;Ⅱ47 在请求分页系统的页表增加了若干项,外存始址供参考;正确答案:分配页面48 通常情况下,在下列存储管理方式中, 支持多道程序设计、管理最简单,但存储碎片多;使内存碎片尽可能少,而且使内存利用率最高;Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区;正确答案:Ⅳ;Ⅱ49 请求分页存储管理系统,若把页面的大小增加一倍,则缺页中断次数的变化为 ; 正确答案:不确定50 在首次适应算法中,要求空闲分区按的顺序形成空闲分区链;在最佳适应算法中是按的顺序形成空闲分区链;最坏适应算法是按的顺序形成空闲链; Ⅰ.空闲区起始地址递增;Ⅱ.空闲区起始地址递减;Ⅲ.空闲区大小递增;Ⅳ.空闲区大小递减; 正确答案:Ⅰ;Ⅲ;Ⅳ进程与线程单元测验1 Assume PV operates on a shared resource with semaphore S, what will be happen when there is no resource to use No process waits for正确答案: S=02 并发进程之间交换信息的工作称为 ;正确答案:IPC3 The job which deal处理 some urgency紧急的 event, what schedule algorithm should we select正确答案:priority first4 Which one is not belong to process正确答案:system software5 以下不可能引起进程调度的操作是正确答案:一个进程从就绪状态变成了运行状态6 在操作系统中,要对并发进程进行同步的原因是正确答案:并发进程推进的不确定性7 In the Windows-XP, clipboard剪贴板 is 正确答案: piece of main memory8 The process table will be linked to form形成 a list 链表after a process has being created, such list is called 正确答案:Ready queue 9 操作系统为用户提供了两种类型的用户可以使用的接口或界面,分别是和 ; 正确答案:命令输入;系统调用10 某个作业创建到内存成为一个进程,当该进程阻塞时,对应的作业状态为 ; 正确答案:运行状态11 从操作系统的角度看,进程是由、、三部分组成的,其中是进程存在的唯一标志;Ⅰ.进程表;Ⅱ.动态库;Ⅲ.数据;Ⅳ.上下文;Ⅴ.指令代码;正确答案:Ⅰ;Ⅲ;Ⅴ;Ⅰ12 操作系统作为 ,它只做的工作,而不是操作系统关心的主要 ;正确答案:系统软件;与硬件相关而与应用无关;编译高级程序13 设计分时操作系统时,设计目标首先要考虑的是 ,在设计批处理操作系统时首先要考虑的是 ,在设计实时操作系统时首先要考虑的是 ;Ⅰ.截止时间与前瞻预测;Ⅱ.吞吐量与周转率与利用率;Ⅲ.响应时间与习惯性;正确答案:Ⅲ;Ⅱ;Ⅰ14 下列选项中,导致创建新进程的操作是I.用户登录成功 II.设备分配 III.启动程序执行正确答案:仅I和III15 The process which working on the different data-base will create processes.正确答案: the different16 平均带权周转时间可用来衡量某种调度算法对的调度性能;正确答案:作业17 在一般操作系统情况下,进程的基本状态有三种,分别是、和 ;正确答案:就绪;运行;阻塞18 Base on 3 states of process, the transmission which never be appearingis正确答案: Waiting → Running19 用于同步与互斥的信号量中, 的最大值不超过1, 的最大值可以是大于零的有限值;正确答案:互斥型信号量;资源型信号量20 在支持多线程的系统中,进程P创建的若干个线程不能共享的是正确答案:进程P中某线程的栈指针21 单处理机系统中,可并行的是 ;Ⅰ.进程与进程;Ⅱ.处理机与设备;Ⅲ.处理机与通道;Ⅳ.设备与设备正确答案:Ⅱ;Ⅲ;Ⅳ22 系统中有二个进程并发,当一个进程在等待另一个进程向它发送消息时,他们之间是关系; 正确答案:同步23 在采用交互式的作业控制方式下,用户为控制作业的执行,可以采用 ;正确答案:命令控制语言24 一个作业10:00到达系统,估计运行时间为2小时,若12:00开始调度执行该作业,则其响应比是 ; 正确答案: 225某个作业可以由多个独立运行的模块组成,其中的一个模块进入内存被创建为进程,其余的继续留在作业池里等待作业调度,则此时作业的状态为 ;正确答案:运行状态26 进程P0和P1的共享变量定义及初值为boolean flag2;int turn = 0;flag0 = FALSE; flag1 = FALSE;若进程P0和P1访问临界资源的类C伪代码实现如下:void P0 业运行不当;II.系统资源不足;III.系统发生重大故障;IV.资源分配不当;V.资源独占;VI.进程调度过慢;VII.进程推进顺序不当;VIII.系统中进程太多;正确答案: IV和VII28 产生死锁的四个必要条件是:、、和 ;I.请求和阻塞条件;II.请求和释放条件;III.阻塞和请求条件;IV.释放和阻塞条件;V.互斥条件;VI.线性增长条件;VII.无序释放条件;VIII.有序释放条件;IX.非剥夺条件;XI.无序请求条件;XII.环路条件;XIII.请求和保持条件;正确答案: V,XII,IX和XI29 下述解决死锁的方法中,属于死锁预防策略的是 ,属于死锁避免策略的是 ,属于死锁检测与恢复的 ,属于忽略的是 ;I.银行家算法;II.资源分配图化简法;III.撤消进程法;IV.资源有序分配法;V.彩票算法;VI.鸵鸟算法;正确答案: IV,I,II和VI30 死锁的预防是通过破坏产生死锁的四个必要条件来实现的;下列方法中,破坏了“循环等待”条件,破坏了“请求与保持”条件;破坏了互斥条件;破坏了不可剥夺条件;I.银行家算法;II.资源一次性分配策略;III.资源有序分配策略;技术;V.挂起进程; 正确答案: III,II,IV和V31 从下面关于安全状态和非安全状态的论述中选出一条正确的论述正确答案:安全状态是没有死锁的状态,非安全状态是可能有死锁的状态32 当检测到系统发生死锁之后,可采用 , , 或来解除死锁I.剥夺某些进程所占有的资源;II.撤消某些进程;III.退回到还原点;IV.重新启动系统;V.提供更多的资源;VI.阻塞某些进程;VII.修改注册表;VIII.进入安全模式正确答案: I,II,III和IV33 在死锁的检测中,通常采用和的算法来完成正确答案:资源矩阵法;资源有向图34 死锁不仅是一种与有关的错误,它还与进程的有关正确答案:临界资源;调度顺序35 进程之间可能会死锁,当死锁发生后必须进行检测并恢复,其中算法付出的代价最大正确答案:重启系统36 死锁与安全状态的关系是正确答案:死锁状态一定是不安全状态37 假设系统由相同类型的9个资源被4个进程共享,试分析每个进程最多可以请求个资源数时该系统仍不会死锁正确答案: 338 当进程A正在使用磁带机时,进程B又申请该磁带机,这种情况正确答案:以上均不正确39 一次分配所有资源的方法能破坏死锁四个必要条件中的条件,因此可以预防死锁的发生正确答案:占有并请求40 哪一种对待死锁的策略使系统具有最大的并发度正确答案:忽略41 为多道程序提供的共享资源分配不当时,可能会出现死锁;但是,不适当的也可能产生死锁正确答案:进程调度顺序42 在的情况下,系统出现死锁正确答案:若进程因竞争资源而无休止地相互等待对方释放已占有的资源43 死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一;下列方法中破坏了“循环等待”条件的是正确答案:资源有序分配策略44 在死锁的避免算法中,仅当系统处于状态时才实施分配正确答案:安全45 银行家算法是一种算法正确答案:死锁避免46 设m为同类资源数,n为系统中并发进程数;当n个进程共享m个互斥资源时,每个进程的最大需求是w;则下列情况会出现系统死锁的是正确答案:m=4,n=2,w=347 如果系统的资源有向图 ,则系统处于死锁状态正确答案:每种资源只有一个,并出现了环路48下列死锁的论述中,正确的论述是正确答案:可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁49 下面的叙述中正确的是正确答案:进程同步是指某些进程之间在逻辑上的相互制约关系50 状态是指系统中还没有进程死锁,但是有可能发生死锁的状态正确答案:不安全文件系统1 无结构文件的含义是正确答案:流式文件2 物理文件组织方式的确定是正确答案:操作系统决定的3 在文件的逻辑组织中,不属于记录文件的是正确答案:分区文件4 文件系统中,打开文件open系统调用的基本操作是 ,关闭文件close系统调用的基本操作是正确答案:把文件的控制管理信息从外存读到内存,把文件当前的控制信息从内存写入外存5 所谓文件系统是正确答案:文件及文件管理软件的集合6建立文件系统的主要目的是正确答案:实现对文件的按名存取7 文件存储空间的分配可采取多种方式,其中方式可使文件顺序访问的效率最高;方式则可解决文件存储空间中的碎片 ,但却不支持对文件的随机访问;而UNIX采用的则是方式;正确答案:连续分配,隐式链接分配,混合索引分配8 建立多级目录的目的是正确答案:解决文件的重名与共享9对任何一个文件,都存在着两种形式的结构,即正确答案:逻辑结构,物理结构10 下列关于索引表的叙述中,正确的是正确答案:对索引文件存取时,必须先查找索引表11 为能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称为正确答案:文件控制块FCB12 文件的安全管理,主要是通过设置来控制用户对文件的访问的正确答案:管理员或文件主对文件属性的设置13 为了防止各种意外可能破坏文件,文件系统可以采用的方法来保护文件正确答案:建立副本和定时转储14 磁盘和磁带是两种存储介质,它们的特点是正确答案:磁盘是随机存取,磁带是顺序存取的15 假设磁盘的转速为5400转/分,盘面划分成16个扇区,则读取一个扇区的时间为正确答案: 690us16若用100个双字字长32位组成的位示图管理内存,假定用户归还一个块号为240的内存块时,它对应的位示图的位置为正确答案:字号为7,位号为1617 MS-DOS中的文件物理结构采用的是正确答案:链接结构18 假定磁盘有1200个柱面,编号是0~1199,在完成了磁道205处的请求后,当前磁头正在630处为一个磁盘请求服务,若请求队列的先后顺序是:186,1047,911,1177,194,1050,1002,175,30;用SCAN扫描算法和最短寻道时间优先算法完成上述请求,磁臂分别移动了柱面正确答案: 1738,1694 19 把磁臂磁头从当前位置移到指定磁道上所经历的时间,叫时间正确答案:寻道20 某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为1024B,每个盘块索引号占用4字节,请问在该文件系统中,最大的文件大小为正确答案: 16GB21假设一个FCB文件控制块的大小是64B,盘块的大小是1KB,则在每个盘块中可以存放正确答案: 16个FCB22 文件系统可以利用位图实现正确答案:磁盘空间管理23关于文件目录的说法, 是错误的正确答案:文件目录需要长期保存在磁盘上24 磁臂驱动调度算法中算法可能会随时改变移动磁臂运动方向正确答案:先来先服务25 设文件F1的当前引用计数值为1,先建立F1的符号链接软链接文件F2,再建立F1的硬链接文件F3,然后删除F1;此时,F2和F3的引用计数值分别是正确答案: 1、126 操作系统为了管理文件,设计了文件控制块FCB,文件控制块的建立是正确答案:在调用create 时27 已知某磁盘的平均转速为r秒/转,平均寻道时间为T秒,每个磁道可以存储的字节数为N,现向该磁盘读写b字节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇,请问:平均访问时间是正确答案: b/Nr+T28 现代操作系统中,文件系统都有效地解决了重名 ,允许不同的文件可以有相同的文件名;那么,实现该功能的主要方法是正确答案:建立树形目录结构29 在磁盘中读取数据的下列时间中,影响最大的是正确答案:磁道寻道时间30 某一个磁盘共有16个盘面,每个盘面上从外到内共有30000个磁道或称30000个柱面,每个磁道有250个扇区;假定存储信息时以一个扇区作为一个存储块,盘面号磁头号、磁道号和扇区号均从0开始编号,那么,盘块号1002578对应的盘面号、磁道号和扇区号是正确答案: 2,250,16131 在磁盘上,最容易导致存储碎片发生的物理文件结构是正确答案:顺序存放32 在下列叙述中,正确的是正确答案:在磁带上的顺序文件中插入新纪录时,必须复制整个文件33 有一个文件含有10000个文件块,若将其顺序结构存放,则对文件块顺序查找的平均时间为5000个;若按索引顺序文件的结构存放,每个索引为100个文件块,则顺序查找次数是正确答案: 10034 一个磁盘有N个磁道,寻道时每移过一个磁道耗时T秒,文件相邻的数据块在磁盘上存放的位置平均相隔13个磁道,磁盘旋转延时平均R秒,每个存储块的传输时间为P秒,在这种情况下,传输100个数据块需要的时间是正确答案: 10013T+R+P35文件系统中,当调用open去打开一个文件时,其主要目的是正确答案:把文件的控制信息从外存调入内存36 一个文件的绝对路径名的出发点是正确答案:根目录37 文件共享可以有多种方式,下列不是文件共享的方式是正确答案:文件映射法38 通常对文件系统来说,文件名和文件属性可以找到的地方是正确答案:目录39 UNIX操作系统中,文件的索引结构存放在正确答案:索引节点40 假设磁头当前位于第105道,正在向磁道序号增加的方向移动;现有一个磁道访问请求,序列为35,45,12,68,110,180,170,195,采用SCAN调度电梯调度算法得到的磁道访问序列是正确答案: 110,170,180,195,68,45,35,1241 设置当前工作目录的主要目的是42 为能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称为正确答案:文件控制块43 把磁臂磁头从当前位置移到指定磁道上所经历的时间,称为正确答案:寻道44 假定某个文件由长度为40B的100个记录组成,磁盘存储空间被划分长度为512B的块,为了有效地利用磁盘空间,采用成组方式把文件存放到磁盘上,则每个文件块中含字节数据,至少占用磁盘块正确答案: 480,945文件的顺序存取是正确答案:按文件的逻辑号逐一存取46 文件系统中若文件的结构采用连续结构,则文件控制块FCB中有关文件的物理位置的信息包括I.首块地址;II.文件长度;III.索引表地址正确答案: I和II47文件路径名是正确答案:从根目录到该文件所经历的路径中各符号的集合48 下列算法中,用于磁臂调度的算法是正确答案:最短寻道时间优先算法49 对文件的读写是以为单位的正确答案:块50 下列哪种算法不能提高磁盘的读写速度。

系统理论考试题及答案

系统理论考试题及答案

系统理论考试题及答案系统理论是一门研究系统结构、行为和决策的学科,它在工程、生物学、社会科学等多个领域都有广泛的应用。

以下是一套系统理论考试题及其答案,供学习和参考。

一、选择题1. 系统理论中的“系统”是指什么?- A. 一个独立的个体- B. 一组相互关联的个体- C. 一个随机的集合- D. 一个封闭的环境答案:B2. 在系统理论中,系统的边界是什么?- A. 系统内部的分界线- B. 系统与环境之间的分界线- C. 系统外部的分界线- D. 系统内部的任意划分答案:B3. 下列哪项不是系统理论的基本特性?- A. 整体性- B. 层次性- C. 随机性- D. 目的性答案:C二、填空题4. 系统的______是指系统内部各元素之间的相互作用和联系。

- 答案:结构5. 系统的______是指系统与其环境之间的相互作用和联系。

- 答案:功能6. 系统理论中的“反馈”是指系统的输出信息回到输入端,影响系统的______。

- 答案:下一步操作三、简答题7. 简述系统理论中的“开放系统”和“封闭系统”的区别。

答案:开放系统是指系统与外界有物质、能量或信息的交换,能够与环境相互作用和适应。

封闭系统则是指系统与外界没有或很少有交换,系统的运作主要依赖内部的资源和机制。

8. 解释系统理论中的“系统优化”是什么,并给出一个实际应用的例子。

答案:系统优化是指通过调整和改善系统的结构、功能或目标,使系统达到最佳状态,以提高系统的性能和效率。

例如,在企业管理中,通过优化生产流程、提高资源利用率、减少浪费等措施,可以提高企业的经济效益。

四、论述题9. 论述系统理论在现代社会中的重要性,并探讨其在不同领域的应用。

答案:系统理论在现代社会中的重要性体现在其提供了一种全面的分析和解决问题的方法。

它强调整体性和相互关联性,帮助我们理解复杂现象背后的内在联系。

在工程领域,系统理论用于设计和优化复杂的技术系统;在生物学中,它帮助我们理解生态系统的平衡和生物体的内部运作;在社会科学中,它用于分析社会结构和社会行为的相互作用。

操作系统原理答案

操作系统原理答案

操作系统原理答案(总20页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March第2章习题答案2-9.(1)x<=3 运行顺序为 Px,P3,P5,P6,P9T=(x+(x+3)+(x+3+5)+(x+3+5+6)+(x+3+5+6+9))/5=x+(2)3<x<=5 运行顺序为 P3,Px,P5,P6,P9T=(3+(3+x)+(3+x+5)+(3+x+5+6)+(3+x+5+6+9))/5=+(3)5<x<=6 T=+(4)6<x<=9 T=+(5)9<x T=+2-12.计算采用FCFS、SJN、RHN的平均周转时间和平均带权周转时间:各作业的周转时间Ti和平均周转时间T:T1= T2= T4=各个作业的平均带权周转时间W计算如下:W=(2/2+++=(1+++6)/4=2) SJN 作业运行顺序:1,3,4,2T1= T2==3T3= T4=各个作业的平均带权周转时间W计算如下:W=(2/2+3/+1/+/4=3) HRN 作业运行顺序:1,3,2,4先选择作业1 从。

当作业1完成时,究竟选谁运行,只有通过计算,选择响应比高者运行:作业2的响应比=( +/=作业3的响应比=(+ /=作业4还未到,只能选作业3运行。

作业3运行到结束,再计算剩余的作业2和4:作业2的响应比=(()+)/=作业4的响应比=( /=2 选作业2运行。

作业2到完成。

最后运行作业4。

运行到,全部结束。

各个作业的周转时间计算如下:t1=2 t2== t3= t4==各个作业的平均周转时间计算如下:T==(2++1+/4=各个作业的平均带权周转时间计算如下:W=(2/2++1/+/4=2-13.已知作业A,B,C,D,E需要的运行时间分别为10,6,2,4,8分钟,优先级分别为3,5,2,1,4。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答:进程是支持程序执行的机制,是程序针对某一数据集合的执行过程。
引入此概念的原因:随着操作系统的发展而产生。在监督程序时代以作业形式表示程序运行,那时,作业以同步方式串行地运行每个作业步,当操作系统发展到分时系统时,为了开发同一作业中不同作业步之间的并发,作业机制已经不能满足需要,因而引入了进程机制。
区别:广义的中断包括中断和异常,统一称为中断。狭义的中断和异常的区别在于是否与正在执行的指令有关,中断可以屏蔽,而异常不可屏蔽。
2.3 为什么要把中断分级?如何设定中断的优先级?试述多级中断的处理原则。
答:为什么要把中断分级:在计算机系统中,不同的中断源可能在同一时刻向CPU发出不同的中断信号,也可能前一中断尚未处理完,紧接着又发生了新的中断。此时,存在谁先被响应和谁先被处理的优先次序问题。为了使系统能及时地响应和处理所发生的紧急中断,根据中断的轻重缓急,对各类中断规定了高低不同的响应级别。
3、为了支持可剥夺调度,即使没有新就绪进程,为了让所有就绪进程轮流占用处理机,可在下述情况下申请进行进程调度:
一、 当时钟中断发生,时钟中断处理程序调用有关时间片的处理程序,发现正运行进程时间片到,应请求重新调度。以便让其他进程占用处理机。
二、 在按进程优先级进行进程调度的操作系统中,任何原因引起进程的优先级发生变化时,应请求重新调度。如进程通过系统调用自愿改变优先级时或者系统处理时钟中断时,根据各进程等待处理机的时间长短而调整进程的优先级。
3.8 什么时候进行进程调度最为合适?请说明理由。
答:进程调度的时机:
当发生引起调度条件,且当前进程无法继续运行下去时(如发生各种进程放弃处理机的条件)可以马上进行调度与切换。
当中断处理结束或自陷处理结束返回被中断进程的用户态程序执行前,若请求调度标志置上,即可马上进行进程调度与切换。如果操作系统支持这种情况下运行调度程序,即实现了剥夺方式的调度。
主要特征是:
并行性:系统能协调多个终端用户同时使用计算机系统,能控制多道程序同时运行。
共享性:对资源而言,系统在宏观上使各终端用户共享计算机系统中的各种资源,而在微观上它们则分时使用这些资源。
交互性:人与计算机以交互的方式进行工作。
独占性:使用户感觉到他在独占使用计算机。
现在的系统大部分都是分时系统,主要应用于人机交互的方面。
1.4 早期监督程序(Monitor)的功能是什么?
答:早期监督程序的功能是代替系统操作员的部分工作,自动控制作业的运行。监督程序首先把第一道作业调入主存,并启动该作业。运行结束后,再把下一道作业调入主存启动运行。
它如同一个系统操作员,负责批作业的I/O,并自动根据作业控制说明书以单道串行的方式控制作业运行,同时在程序运行过程中通过提供各种系统调用,控制使用计算机资源。
1.2 操作系统以什么方式组织用户使用计算机?
答:操作系统以进程的方式组织用户使用计算机。
用户所需完成的各种任务必须由相应的程序来表达出来。为了实现用户的任务,必须让相应功能的程序执行。而进程就是指程序的运行,操作系统的进程调度程序决定CPU在各进程间的切换。操作系统为用户提供进程创建和结束等的系统调用功能,使用户能够创建新进程。操作系统在初始化后,会为每个可能的系统用户创建第一个用户进程,用户的其他进程则可以由母进程通过“进程创建”系统调用进行创建。
2
.1 什么是中断?什么是异常?它们有何区别?
答:中断是指来自CPU执行指令以外的事件发生后,处理机暂停正在运行的程序,转去执行处理该事件的程序的过程。
异常是指源自CPU执行指令内部的事件发生后,处理机暂停正在执行的程序,转去处理该事件的过程。
答:1、进程主动放弃处理机时:
一、 正在执行的进程执行完毕。操作系统在处理进程结束系统调用后应请求重新调度。
二、 正在执行的进程发出I/O请求,当操作系统代其启动外设I/O后,在I/O请求没有完成前要将进程变成阻塞状态,应该请求重新调度。
三、 正在执行的进程要等待其它进程或系统发出的事件时。如等待另一个进程通讯数据,这时操作系统应将现运行进程挂到等待队列,并且请求重新调度。
其中,flag 数组元素初值均为false。进程Pi(i=0 或1)所对应的程序表示为:
Repeat
Flag[i] = true’
While turn ≠i do
begin
while flag[j] do ship
turn=I;
end;
……
Flag[i]= false;
……
non critical section
运行→阻塞:当进程请求某样东西且必须等待时。
阻塞→就绪:当进程要等待事件到来时。
3.5 进程创建的主要工作是什么?
答:进程创建时的主要工作如下:
1、接收进程运行现场初始值,初始优先级,初始执行程序描述,其它资源等参数。
2、请求分配进程描述块PCB空间,得到一个内部数字进程标识。
3、用从父进程传来的参数初始化PCB表。
PCB中应包括:1、进程标识信息:本进程的标识、父进程的标识、进程所属用户的标识。2、处理机状态信息。保存进程的运行现场信息,包括用户可用寄存器的信息;控制和状态寄存器的信息;栈指针。
3.4 为什么进程状态会发生变化?何时变化?
答:进程在它的生存周期中,由于系统中各进程并发运行及相互制约的结果,使得它的状态 不断发生变化。
until false;
答:进程P0在flag[0]=false后,进程P1跳出循环,此时刚好来了一个中断。中断使得进程P0又再次执行,此时由于P1并没有给turn赋值,从而P0可以顺利进入临界段,在P0进入临界段时产生中断,P1恢复执行,将turn赋值为1,从而P1也可以进入临界段。从而产生错误。
3.19 什么是批处理作业和交互式作业?它们的特点是什么?系统如何管理?
答:批处理作业是指用户将若干用户任务合成一批,一起提交给系统进行处理的任务集合。交互式作业是指用户的一次上机交互过程,用户通过命令语言逐条地与系统进行应答式的交互,提交作业步。
特点:批处理作业的处理过程由计算机自动运行,不需人为干预,用户也看不到中间结果。交互式作业需要系统提供终端供用户与系统交互,作业的运行由人控制,便于作业的调试以及将作业按人预想的方向进行。
4.1 并行任务如何在程序中表示
答:并行任务在程序中主要通过并发语句来表示。如Parbegin/Parend语句。
4.2 并行任务并行(并发)运行的操作系统支持基础是什么?
答:支持基础是进程和线程的引入。在多道程序设计系统中,进程之间可以并发执行,这就使多任务并行执行成为可能。同时,线程的引入,同一进程内的多个线程也可以并行运行,这也提供了任务内部的并行。提高了效率
进程的特点:
动态性:可动态创建,结束,也可是精灵进程
并发性:可以被独立调度,占用处理机运行
独立性:尽量把并发事务安排到不同的进程
制约性:因访问共享数据或进程间同步而产生制约.
与程序的区别:进程是程序的执行过程,程序是静态的,进程是动态的。一个进程至少是一个可执行程序,同一个程序可以由多个
如何设定中断的优先级:中断分级的原则是根据中断的轻重缓急来排序,把紧迫程度大致相当的中断源归并在同一级,而把紧迫程度差别较大的中断源放在不同的级别。一般来说,高速设备的中断优先级高,慢速设备的中断优先级低。
多级中断的处理原则:当多级中断同时发生时,CPU按照由高到低的顺序响应。高级中断可以打断低级中断处理程序的运行,转而执行高级中断处理程序。当同级中断同时到时,则按位响应。
3.10 对于三类进程(I/O为主、CPU为主和I/O与CPU均衡),应如何赋予它们的运行优先级并说明理由。
答:对于这三类进程,赋予的优先级由高到低分别为:I/O为主、I/O与CPU均衡、CPU为主。
理由:为了充分利用外部设备,以及对终端交互用户及时地予以响应,通常将I/O型进程列为最高优先级队列。
进程分别执行。
3.2 进程控制块的作用是什么?PCB中应包括哪些信息?
答: 进程控制块的作用是:进程控制块用于保存每个进程和资源的相关信息,包括进程标识、空间、运行状态、资源等信息。以便于操作系统管理和控制进程和资源。
1.7 试述多道程序设计技术的基本思想。为什么采用多道程序设计技术可以提高资源利用率?
答:多道程序设计技术的基本思想是,在主存同时保持多道程序,主机以交替的方式同时处理多道程序。从宏观上看,主机内同时保持和处理若干道已开始运行但尚未结束的程序。从微观上看,某一时刻处理机只运行某道程序。
可以提高资源利用率的原因:由于任何一道作业的运行总是交替地串行使用CPU、外设等资源,即使用一段时间的CPU,然后使用一段时间的I/O设备,由于采用多道程序设计技术,加之对多道程序实施合理的运行调度,则可以实现CPU和I/O设备的高度并行,可以大大提高CPU与外设的利用率。
2.6 什么是中断向量?其内容是什么?试述中断的处理过程。
答:中断向量:为处理方便,一般为系统中每个中断信号编制一个相应的中断处理程序,并把这些程序的入口地址放在特定的主存单元中。通常将这一片存放中断处理程序入口地址的主存单元称为中断向量。
3.1 什么是进程?为什么要引入此概念?试述进程的特点及它与程序的区别。
1.8 什么是分时系统?其主要特征是什么?适用于哪些应用?
答:分时系统是以多道程序设计技术为基础的交互式系统,在此系统中,一台计算机与多台终端相连接,用户通过各自的终端和终端命令以交互的方式使用计算机系统。每个用户都感觉到好像是自己在独占计算机系统,而在系统内部则由操作系统以时间片轮转的方式负责协调多个用户分享CPU。
4、产生描述进程空间的数据结构,用初始执行文件初始化进程空间,建立程序段,数据段、栈段等。
相关文档
最新文档