当前位置:文档之家› 操作系统复习题与答案

操作系统复习题与答案

《操作系统》练习及参考答案第1章操作系统概述1.3.1 选择最合适的答案1.一般用户更喜欢使用的系统是()。

A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是()。

A.编译程序B.数据库管理系统C.游戏程序D.OS3. 现代OS具有并发性和共享性,是()的引入导致的。

A.单道程序B. 磁盘C. 对象D.多道程序4. 早期的OS主要追求的是()。

A.系统的效率B.用户的方便性C.可移植D.可扩充性5.()不是多道程序系统A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6.()是多道操作系统不可缺少的硬件支持。

A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在()执行。

A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了()计算机系统就启动不起来。

A.编译器B.DBMSC.OSD.浏览器9. 通道能够完成()之间的数据传输。

A.CPU与外设B.存与外设C.CPU与主存D.外设与外设10. 操作系统的主要功能有()。

A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,()是并行操作的。

A.处理机的操作与通道的操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在()执行。

A.目态B.浏览器中C.任意的时间D.系统态13.()功能不是操作系统直接完成的功能。

A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间对外界的请求必须给予及时响应的OS是()。

A.多用户分时系统B.实时系统C.批处理系统时间D.网络操作系统15. 操作系统是对()进行管理的软件。

A.硬件B.软件C.计算机资源D.应用程序16.()对多用户分时系统最重要。

A.实时性B.交互性C.共享性D.运行效率17.()对多道批处理系统最重要。

A.实时性B.交互性C.共享性D.运行效率18. ( )对实时系统最重要。

A.及时性B.交互性C.共享性D.运行效率19. Windows98是()操作系统。

A.多用户分时B.批处理系统C.单用户多任务D.单用单任务20. 分布式系统与网络系统的主要区别是()A.并行性B.透明性C.共享性D.复杂性21. ( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络B.分布式C.分时D.实时22. 如果分时操作系统的时间片一定,那么(),则响应时间越长。

A.用户数越少B.用户数越多C.存越小D.存越大23. 下面6个系统中,必须是实时操作系统的有()个。

·航空订票系统·过程控制系统·机器口语翻译系统·计算机辅助系统·办公自动化系统·计算机激光照排系统A.1B.2C.3D.424. 下面对OS不正确的描述是()。

A.OS是系统资源管理程序B.OS是为用户提供服务的程序C.OS是其它软件的支撑软件D.OS是系统态程序的集合25. OS的不确定性是指()。

A.程序的运行结果不确定B.程序的运行次序不确定C.程序多次运行的时间不确定D. A、B和C26. 下面哪一个不是程序在并发系统执行的特点()。

A.程序执行的间断性B.相互通信的可能性C.产生死锁的必然性D.资源分配的动态性27. 在下面关于并发性的叙述中正确的是()。

A.并发性是指若干事件在同一时刻发生B.并发性是指若干事件在不同时刻发生C.并发性是指若干事件在同一时间间隔发生D.并发性是指若干事件在不同时间间隔发生28. 一般来说,为了实现多道程序设计,计算机最需要()A.更大的存B.更多的外设C.更快的CPUD.更先进的终端1.3.2选择所有正确的答案1. 多道程序系统的运行必须要依赖()硬件机构的支持。

A.通道B.中断C.鼠标D.光盘2. 在单处理机计算机系统中,多道程序的执行具有()的特点。

A.程序执行宏观上并行B. 程序执行微观上串行C.设备和处理机可以并行D. 设备和处理机只能串行3. 应用程序在()系统上,相同的数据的条件下多次执行,所需要的时间是可能不同的。

A.多用户分时B.多道批处理C.单道批处理D.单用单任务4. 能同时执行多个程序的OS是( )。

A.多道批处理B.单道批处理C.分时系统D.实时系统5. 下列哪些指令只能在系统态执行?()A.关中断B.读系统时钟C.向寄存器存数据D.修改系统时钟6.()可以直接通过OS的(作业)控制接口完成。

A.用户复制文件B.查看目录C.向寄存器存数据D.读磁盘的扇区7. 用户要求()系统对用户的请求在一定的时间给予及时响应。

A.多道批处理B.单道批处理C.分时系统D.实时系统8. ( )系统不是操作系统A.WORDB.EXCELC.UNIXD.WINDOWS9.()不适合批处理。

A.玩游戏B.飞行模拟C.解大型方程组D.调试程序10. 下列的哪些特性是为多道操作系统特意准备的?()A.特权指令B.系统态/用户态模式C.时钟D.跳转指令11. Unix操作系统允许用户在()上使用系统调用。

A.汇编语言B.C语言C.英语D.各种程序设计语言12. 在单处理机系统中,相同的硬件条件下,要执行10个程序,每个程序单独执行需要6分钟,现在10个程序同时在多道程序系统执行,一般情况下,每个程序执行完毕需要的时间(),全部执行完毕总共需要的时间()。

A.小于6分钟B.大于6分钟C.小于等于60分钟D.大于60分钟13. 分时系统需要使用下面哪些技术()A.多道程序设计技术B.作业说明书C.终端命令解释程序D.中断处理E.作业调度F.系统调用14. 下列哪几种指令应该只在核心态下执行()。

A.屏蔽所有中断B.读时钟日期C.设置时钟日期D.改变存储映像图E.存取某地址单元的容F.停机1.3.3判断正误,简要说明理由1. 操作系统属于最重要的、最不可缺少的应用软件。

2. 操作系统完成的主要功能是与硬件相关的。

3. 操作系统的所有程序都在系统态执行。

4. 多道程序系统在单处理机的环境下,程序的执行是并发不是并行的,程序的执行与I/O操作也只能并发不能并行。

5. 当计算机系统没有用户程序执行时,处理机完全处于空闲状态。

6. 超级用户(管理员、特权用户)可以使用特权指令。

7. 系统的资源的利用率越高用户越满意。

8. 多道程序的执行一定不具备再现性。

9. 分时系统不需要多道程序技术的支持。

10. 分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。

11. 设计实时操作系统时,首先应考虑系统的优良性和分配性。

12. 批处理系统不允许用户随时干涉自己程序的运行。

13. 虚拟机不需要硬件的支持。

14. 操作系统的所有程序是长驻存的。

1.3.4 简答题1.客户机/服务器模型常用于网络和分布式系统,是否可以用于单机系统?2.系统调用与一般用户函数调用的区别?3.一般计算机的启动过程?4.一般用户最常用的操作系统与用户的接口是什么接口?5.过程调用和系统调用的共同点是什么,它们与中断调用的差别是什么?6.什么是处理机现场信息?7.操作系统对计算机系统性能的影响有哪些?8.多道程序系统如何实现CPU计算与I/O操作的并行?9.分时系统的响应时间受哪些因素影响?10. 分时系统与实时系统的主要区别?1.3.5 解答题1.在相同的硬件条件下,为什么一个程序可以在DOS和Windows上运行却不能在UINX 上运行?2.举例说明,只有被操作系统管理和控制的资源才能被用户使用。

3.举例说明,多道程序的引入提高了系统资源的利用率,同时也使操作系统复杂化。

4.用于国家导弹防御系统的计算机系统是一个什么样的系统?5.为什么中断机构对于多道操作系统是必不可少的?6.网络操作系统与分布式操作系统的区别?7.评价一个操作系统的主要因素有哪些?8.多用户分时系统如何克服多道批处理系统的缺点?9.将手工操作、单道批处理、多道批处理、多用户分时系统按CPU的有效利用率,由小到大进行排列。

1.4 习题解答要点1.4.1 选择最合适的答案1.D2.D3.D4.A5.A6.B7.D8.C9.B 10.C11.A 12.D 13.B 14.B 15.C 16.B 17.D 18.A 19.C 20.B21.C 22.B 23.C 24.D 25.D 26.C 27.C 28.A1.4.3 选择所有正确的答案1.AB2.ABC3.AB4.ACD5.AD6.AB7.CD8.AB9.ABD 10. AB11.A 12.BC 13.ACDF 14.ADF1.3.3 判断正误,简要说明理由1. 错误操作系统是最接近于计算机硬件的系统软件。

2. 正确3. 错误操作系统中有很多外部命令在用户态下执行,特别是微核OS的许多功能是在外核的用户态上完成的。

4. 错误“多道程序系统在单处理机的环境下,程序的执行是并发不是并行的”这句话是正确的,但是程序的执行与I/O操作在通道、中断、DMA的支持下可以并行操作。

5. 错误系统进程可能正在执行,操作系统可以利用这段时间对系统进行整理等操作。

6. 错误这是把概念混淆了,超级用户是计算机系统中权利最大的用户,可以删除任何文件,撤消进程,这些操作的完成是超级用户通过使用操作系统提供的功能完成,这些功能一般用户没有权利使用。

特权指令是只能在核心态执行的机器指令。

7. 错误系统的资源利用率高可能使用户等待更长的时间,方便性、交互性也可能受到影响。

8. 错误单道程序的再现性是本身固有的,多道程序的执行失去了再现性,多道程序执行的再现性不是自然获得的,是通过程序员的编程控制添加上去。

9. 错误分时系统本身就是多道程序系统。

10. 错误分时系统的独占性是终端上的用户在使用计算机时在感觉上好似单独使用一台计算机一样。

这种感觉是通过将处理机的时间分成很小的时间片,轮流地分配给联机终端而完成的。

因此,分时系统的用户是与其它用户共享计算系统的资源。

11. 错误设计实时操作系统时,首先要考虑系统的实时性和可靠性。

12. 正确13. 错误通过OS将物理的资源转换为逻辑资源。

14. 错误部命令长驻存。

1.3.4 简答题1. 客户机/服务器模型是一个通用的模型。

广义上讲提供服务的叫服务器,请求服务的叫客户机。

客户机/服务器模型操作系统中,文件服务、进程服务等功能是以服务器进程的方式运行于用户态,用户进程通过向服务器进程发出请求,获得服务器的服务。

因此,客户机/服务器模型既可以用于网络和分布式系统,也可以用于单机系统,只不过网络和分布式系统更需要这种形式。

相关主题