操作系统复习参考题.doc
《操作系统复习参考题.doc》由会员分享,可在线阅读,更多相关《操作系统复习参考题.doc(36页珍藏版)》请在沃文网上搜索。
1、第一二章1. 用户指令是在( )下执行的指令。A系统态 B任何状态 C用户态 D运行态2. SPOOL技术用于( )。A内存管理 B设备管理 C作业管理 DCPU管理 3. 分时系统的特点不包括( )。A多路性 B交互性 C独立性 D同时性1 进程主要分为 系统进程 和 用户进程 两种 。2 三种基本的操作系统是 、 和 。1. 操作系统管理的资源有 和 。4. 何谓并发和并行?两者有何区别?(8分)答:并发是指两个或多个事件在同一时间间隔内发生。并行是指两个或多个事件在同一时刻同时发生。在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行;对于单处理器系统而言每一时刻只能有一
2、道程序在运行,微观上多道程序只能分时地交替执行几串行执行;对于多处理器系统而言每一时刻可以有多道程序同时在不同的处理器上运行。并发通常是指在同一个环境中发生的行为;并行即可以指在同一个环境中发生的行为,也可以指在不同环境中发生的行为。引入多道程序设计的主要目的在于( ) A、充分利用处理机,减少处理机空闲时间 B、提高实时响应速度C、充分利用外围设备 D、 A和C 1 研究操作系统的主要观点有用户观点、进程观点和资源管理观点。2 输入作业的主要方式有脱机、联机和SPOOL系统三种。3 解释操作系统并简述其功能。操作系统是一种系统软件,是由若干程序所组成的集合,它负责计算机系统的全部软、硬件资源
3、的分配、调度和管理,使系统高效、安全地运行,并为用户提供简单、直观、灵活的接口,以方便用户对计算机系统的使用。(3分)操作系统主要功能有:处理机管理、存储器管理、设备管理、文件管理和用户管理。1、操作系统有多种类型:(1)允许多用户将若干个作业提交给计算机系统集中处理的操作系统称为( );(2)在( )的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。(A)批处理操作系统; (B)分时操作系统;(C)实时操作系统;(D)微机操作系统; (E)多处理机操作系统。 5、 当中央处理机处于管态时,它可以执行的指令是( ) A、计算机系统中的全部指令 B、仅限于非特权指令C、仅限于访管指
4、令 D、仅限于特权指令1、作业输入方式有: 、 、 、 和 2、工作缓冲区分为 、 、 和 四种。4、系统利用 SPOOLING技术实现( ) A.对换手段 B.虚拟设备 C.系统调用 D.虚拟存储8、 若把操作系统看作计算机资源的管理者,下列的( )不属于操作系统所管理的资源。A、磁盘 B、内存 C、CPU D、中断9、允许多用户将若干个作业提交给计算机系统集中处理的操作系统称为( );A、批处理操作系统; B、分时操作系统;C、实时操作系统;D、微机操作系统; 1、操作系统为用户提供了两个接口界面,它们是 命令接口界面 , 系统调用 。2、外围设备与内存之间的数据传送方式有四种,分别是 程
5、序直接控制方式 、中断控制方式 、DMA方式 和 通道方式 。3 用户接口有两种类型表现为三种形式 文本方式 、 图形方式 和 编程方式 。4. 分时系统的特点不包括( )。A交互性 B延时性 C独立性 D同时性5. 操作系统的结构设计目标不包括( )。A高效性 B维护性 C移植性 D同时性6. 有关CPU的陈述,不正确的是( )。ACPU有两种工作状态B当CPU处于用户态时可以执行一切指令C当系统启动时,硬件置CPU初态为系统态D操作系统占用CPU时,就让其在系统态下工作7. 分时系统的特点不包括( )。A交互性 B独立性 C延时性 D同时性8. 下列是选择调度方式和算法的四个面向用户的准则
6、,通常只适用于实时操作系统的准则是( )。A截止时间的保证 B优先权准则 C响应时间快 D周转时间短9. 任何一个作业都要经过若干步骤才能得到结果,每一加工步骤称为( )。A子进程 B子作业 C子程序 D作业步10. 在批处理兼分时系统中,对( )应该及时响应,使用户满意。A前台作业 B后台作业 C批量作业 D单个作业11. 有关分布式计算机的陈述,不正确的是( )。A网络中的资源共各用户共享B网络中任意两台计算机可通过通信交换信息C网络中各台计算机均有主次之分D它是由多台计算机组成的一种特殊的计算机网络4 编程人员使用的接口为 编程接口 。操作人员使用的接口为 操作接口 。5 作业的概念用在
7、所有的系统中。(错)6 通道指的是CPU与外设之间的数据通路。(错)7 分布式操作系统与网络操作系统有什么区别?答:分布式操作系统通过通信网络将物理上分散的具有自治功能的计算机系统连接起来,实现全系统的资源分配、任务划分和调度、信息传递和通信以及资源共享等功能,使系统内的多台计算机用分工协作的方法高效地完成各种不同的任务。分布式操作系统侧重于任务的分布性和各节点间的协作性,即将一个大任务按照一定的算法划分为若干个子任务,并将之分派到不同的处理节点上进行处理;它具有强健的任务分解分派算法和节点间动态负载的平衡能力;它具有处理能力强、可靠性高等特点。目前,分布式操作系统尚处于研究实验阶段。网络操作
8、系统不侧重于任务的分布性和各节点间的协作性,各节点间可不进行任务的协作,各节点执行各自的任务,它侧重于资源共享和网络通信。1 简述SPOOL系统的工作原理。答:SPOOL的含义是联机的外围设备同时操作。SPOOL系统的工作原理如下:为了实现SPOOL系统必须在磁盘上划出称为“井”的专用存储空间, “井”又分成两部分“输入井”和“输出井”。“输入井”中存放作业的初始信息,“输出井”中存放作业的执行结果。SPOOL系统由预输入程序、井管理程序(又分为井管理读程序和井管理写程序)、缓输出程序三部分程序组成,并使用了作业表、预输入表和缓输出表三种数据结构。当把一批作业组织在一起形成作业流,预输入程序把
9、作业流中的每个作业的初始信息传送到“输入井”保存以备作业执行时使用。作业在执行过程中请求从输入机上读文件信息时,就由“井管理读程序”,从“输入井”读出信息供用户使用。当作业请求从打印机上输出结果时,就由“井管理写程序”,把产生的结果保存到“输出井”中。当作业执行结果全部放入输出井,由缓输出程序查看“输出井”中是否有待输出的结果信息,若有,则启动打印机把作业的结果打印输出。12. 规定进程一次使用处理器的( )称为“时间片”。A最长时间 B最短时间 C平均时间 D最优时间8 SPOOL系统中使用的数据结构有 作业表、预输入表和缓输出表 。9 一般情况下,进程控制块不包括( )。A标识信息 B控制
10、信息 C现场信息 D作业信息名词解释1微内核技术:微内核技术是指精心设计的、能实现现代操作系统核心功能的小型内核,它短小精炼,不仅运行在核心态,而且开机后常驻内存。微内核中仅包括操作系统中最主要、最基本、最底层的功能,它不是一个完整的操作系统,它为通用操作系统的开发提供底层支持,在此内核的基础上结合模块化、层次化设计方法以及面向对象技术可以非常方便地开发出具有各种特点的操作系统。2中断:中断是指计算机在执行期间,系统内发生非寻常的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处继续执行或优先级高的新的进程执行的过程。13. 当作业的
11、信息已经存放在输入井中,但尚未被选种时,该作业处于( )。A输入状态 B后备状态 C执行状态 D完成状态14. 在下面的I/O控制方式中,需要CPU干预最少的方式是( )。AI/O通道方式 BDMA控制方式C中断驱动方式 D程序I/O方式15. 操作系统是一种( )管理程序。A信息 B资源 C软件 D硬件10 操作系统的基本特征有四个,它们分别是 动态性、并发性、独立性和异步性 。1批处理:批处理是指各用户将其程序和数据交给操作员组成一批作业,并由操作员装到输入设备上,然后由管理程序依次调入内存并启动处理,打印输出结果后监督程序再自动选择下一个作业并启动运行,直到处理完这批作业。16. 可以充
12、分利用计算机系统的资源,缩短作业的执行时间,提高系统的吞吐率的最基本的操作系统是( )。A实时操作系统 B批处理操作系统 C网络操作系统 D分布操作系统式1 多道批处理系统的主要优缺点是什么?答:多道程序批处理系统的优点是程序可以并行执行,提高了设备的利用率和作业的吞吐率,从而提高了系统的效率。多道程序批处理系统的缺点为作业周转时间长,无交互性,用户无法直接进行必要的干预。第三章17. 在操作系统中,PV操作是一种不可实现的功能是( )。A进程间同步 B进程间通信 C进程间互斥 D进程间创建18. 进程控制块是( )存在的标识。A程序 B作业 C进程 D线程19. 实际的操作系统要兼顾资源的利
13、用率、安全性,为使系统不出现死锁,对于不同资源往往采用( )分配策略。A动态 B静态 C预先 D不同的20. 如果系统处于安全状态则死锁( )。A可能发生 B一定发生 C一定不能发生 D不知道11 进程主要分为系统进程 和 用户进程 两种 。12 进程间的制约关系可分为 和 。1(6分) 某餐厅可容纳200人,当餐厅中的人数不足200时,则餐厅外的人可直接进入,否则需在外等待。如把就餐者看作一个进程,请用PV操作管理并发进程。答:设信号量SP表示餐厅尚可容纳的人数,初始值为200;就餐者进程的描述如下:eater( )beginL1:来一名就餐者P(SP)就餐V(SP)Goto L1:end3
14、(7分)假设某系统有同类资源12个,有3进程p1、p2、p3,已知p1、p2、p3所需资源总数是8、6、9,它们申请资源的次序如表1所示。系统采用银行家算法为它们分配资源。请回答:(1)哪次申请分配会使系统进入不安全状态?说明理由。(2)写出执行完序号为6的申请后,各进程的状态和各进程已占的资源数。序号进程申请量1P142P243P324P115P226P32答: (1)若序号4的申请被满足, 会使系统进入不安全状态。因为在序号1、2、3的申请被满足后,进程p1、p2、p3分别后得资源数为4、4、2,尚需资源数分别为:4、2、7,系统上可使用的资源数为2。若序号4的申请被满足,进程p1、p2、
15、p3分别后得资源数为5、4、2,尚需资源数分别为:3、2、7,系统尚可使用的资源数为1,在继续执行,三个进程所需资源都不能得到满足,使系统进入不安全状态。(2)执行完序号为6的申请后,进程p1、p2、p3的状态分别为阻塞或执行、执行或完成、阻塞。各进程已占的资源数4、6、2。因为进程p2在序号5的申请被满足时,已得到全部资源它能运行结束且归还资源,那么执行完序号为6的申请后,进程p2的状态可以是执行或完成,这样p1的状态为阻塞或执行。1. 执行状态的进程在( )条件下转到就绪状态。A内存不够用 B需要输入 C需要输出 D时间片到2. 可作为共享资源使用的资源是( )。A只读文件 B打印机 C磁
16、带机 D扫描仪3. 进程从执行态到阻塞态可能是由于( )。A进程调度的程序进行调度 B现运行的进程执行了V操作C现运行的进程执行了P操作 D现运行的进程的时间片用完2. 进程的状态有就绪 、 执行 和 阻塞 。1. 解释进程概念。(3分)说明为何引入进程。(3分)答:一个进程是一个程序在某个数据集上的执行过程,是分配资源的基本单位。进程概念的引入很好地刻画了程序执行的动态过程和并发行为。4. 何谓并发和并行?两者有何区别?(8分)答:并发是指两个或多个事件在同一时间间隔内发生。并行是指两个或多个事件在同一时刻同时发生。在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行;对于单
17、处理器系统而言每一时刻只能有一道程序在运行,微观上多道程序只能分时地交替执行几串行执行;对于多处理器系统而言每一时刻可以有多道程序同时在不同的处理器上运行。并发通常是指在同一个环境中发生的行为;并行即可以指在同一个环境中发生的行为,也可以指在不同环境中发生的行为。5. 简述解决死锁的主要方法。(6分)答:死锁的解决方法一般分为死锁的预防、死锁的避免、死锁的检测与恢复等三种。死锁的预防一般是从破坏导致死锁发生的必要条件着手,采用某种策略,限制并发进程对资源的请求,使得死锁的必要条件在系统运行期间得不到满足,从而避免死锁现象的发生。死锁的避免是指系统在为进程动态分配资源时,根据系统资源的使用情况,
18、通过一定的算法提前对系统状态做出预测,从而避免死锁的发生,即在资源的动态分配过程中预测出死锁发生的可能性并加以避免。死锁的检测与恢复是死锁发生后的事后处理技术。它是指系统设有专门的机构,当死锁发生时该机构能够检测到死锁发生的位置和原因,并能通过外力破坏死锁发生的必要条件,使得并发进程从死锁状态中恢复出来。3(7分)假设某系统有同类资源10个,进程p、q、r所需资源总数是8、4、9,它们申请资源的次序如表1所示。系统采用银行家算法为它们分配资源。请回答:(1)写出执行完序号为6的申请后,各进程的状态和各进程已占的资源数。(2)在以后的各次申请中,哪次申请要求可先得到满足?说明理由。 表1 进程申
19、请资源情况序号进程申请量1r22p43q24p25r16q27r38p29r3答:(1) 执行完序号为6的申请后,进程p、q、r的状态分别为阻塞、就绪或执行、阻塞。各进程已占的资源数4、4、2。其中q进程已得到全部资源它能运行结束且归还资源。(2)在以后的各次申请中,序号为8的申请要求可先得到满足。因为若进程q 已归还了所占资源,则系统目前有4各资源,可以满足进程p的尚需资源数,但不能满足进程r的尚需资源数。4(7分)进程PA用于向缓存区A存放数据,进程PB从缓存区A中取数据加工,加工后放入缓存区B中,进程PC把缓存区B中的数据取出输出,用P、V操作实现进程PA、PB、PC间的同步。答:设信号
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 复习 参考
