操作系统第一章习题

上传人:jiups****uk12 文档编号:90666284 上传时间:2019-06-14 格式:DOC 页数:10 大小:79.54KB
返回 下载 相关 举报
操作系统第一章习题_第1页
第1页 / 共10页
操作系统第一章习题_第2页
第2页 / 共10页
操作系统第一章习题_第3页
第3页 / 共10页
操作系统第一章习题_第4页
第4页 / 共10页
操作系统第一章习题_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《操作系统第一章习题》由会员分享,可在线阅读,更多相关《操作系统第一章习题(10页珍藏版)》请在金锄头文库上搜索。

1、第一章 绪论1计算机的操作系统是一种()。A.应用软件B.系统软件 C.工具软件D.字表处理软件2UNIX属于一种()操作系统。A.分时系统B.批处理系统C.实时系统D.分布式系统3.操作系统是一组()程序。A.文件管理B.中断处理C.资源管理D.设备管理4.下里四个操作系统中,是分时系统的为()。A.CP/MB.MS-DOSC.UNIXD.WINDOWS NT5.用户要在程序获得系统帮助,必须通过()。A.进程调度B.作业调度 C.键盘命令 D.系统调用6.批处理系统的主要缺点是()。A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是7.DOS操作系统主要功能是( )。A.

2、文件管理程序B.中断处理程序C.作业管理程序D.打印管理程序8.在Pascal程序中调用的sin(x)是()。A.系统调用B.标准子程序C.操作系统命令D.进程9.计算机操作系统的功能是()。A.把源程序代码转换为标准代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行10. 在分时系统中。时间片一定时,(),响应时间越长。A.内存越多B.用户数越多C.内存越少D.用户数越少11操作系统的()管理部分负责对进程进行调度。A.主存储器B.控制器 C.运算器D.处理机12操作系统是对()进行管理的软件。A.软件B.硬件C.计算机资源D.应

3、用程序13.从用户的观点看,操作系统是()。A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成的有机体14.操作系统的功能是进行处理机管理()管理、设备管理及信息管理。A.进程B.存储器C.硬件D.软件15.操作系统中采用多道程序设计技术提高CPU和外部设备的( )。A.利用率B.利用率C.稳定性D.兼容性16.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的( )和方便用户使用计 算机而配备的一种系统软件。A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是17.操作系统的基本类型主要有

4、( )。A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统18.所谓( )是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。A.多重处理B.多道程序设计C.实时处理D.共行执行19.多道批处理系统的硬件支持是20世纪60年代初发展起来的( )。A.RISC技术 B.通道和中断机构C.集成电路D.高速内存20. 下面关于操作系统的叙述中正确的是() 。A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能。C.从响应时间的角度看,

5、实时系统与分时系统差不多。D.由于采用了分时技术,用户可以独占计算机的资源。21()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。A.网络B.分布式C.分时D.实时22如果分时操作系统的时间片一定,那么()则响应时间越长。A.用户数越少B.用户数越多C.内存越少 D.内存越多23.分时操作系统通常采用()策略为用户服务。A.可靠性和灵活性B.时间片轮转C.时间片加权分配 D.短作业优先24.()操作系统允许用户把若干个作业提交给计算机系统。A.单用户B.分布式C.批处理D.监督25.在( )操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作

6、出响应。A.实时B.分时C.分布式D.单用户26.下面6个系统中,必须是实时操作系统的有( )个 。计算机辅助设计系统航空订票系统过程控制系统机器翻译系统办公自动化系统计算机激光照排系统A.1B.2C.3 D.427.设计实时操作系统时,首先应考虑系统的( )。A.可靠性和灵活性B.实时性和可靠性C.灵活性和可靠性D.优良性和分配性28.若把操作系统看作计算机系统资源的管理者,下列的( )不属于操作系统所管理的资源。A.程序B.内存C.CPUD.中断29.在下列操作系统的各个功能组成部分中,( )不需要硬件的支持。A.进程调度B.时钟管理C.地址映射D.中断系统30. 下面关于操作系统的叙述中

7、正确的是() 。A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能。C.从响应时间的角度看,实时系统与分时系统差不多。D.由于采用了分时技术,用户可以独占计算机的资源。31. 【2009年23题】单处理机系统中,可并行的是 I 进程与进程 II 处理机与设备 III 处理机与通道 IV 设备与设备 AI、II和 III B. I、II和 IV C. I、III和 IV D. II、III和 IV 32.【2010、23】下列选项中,操作 S提供的给应用程序的接口是() A、系统调用 B、中断 C、库函数 D、原语问答题:1什么是操作系统的基本功能? 2什么是批处理、分时和实

8、时系统?各有什么特征?3多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?4讨论操作系统可以从哪些角度出发,如何把它们统一起来?1什么是操作系统的基本功能? 答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算 机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括: 处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。 2什么是批处理、分时和实时系统?各有什么特征? 答:批处理系统(batchprocessingsystem): 操作员把用户提交的作业分类,把一批作业编成一个作业

9、执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。 分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。 实时系统(realtimesystem):在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。 3多道程序(multiprogramming)和多重处理(multiprocessing)有何区别? 答;多道程序(multi

10、programming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。 4讨论操作系统可以从哪些角度出发,如何把它们统一起来? 答:讨论操作系统可以从以下角度出发: (1)操作系统是计算机资源的管理者; (2)操作系统为用户提供使用计算机的界面; (3)用进程管理观点研究操作系统,即围绕进程运行过程来讨论操作系统。 上述这些观点彼此并不矛盾,只不过代表了同一事物(操作系统)站在不同的角度来看

11、待。每一种观点都有助于理解、分析和设计操作系统。计算题一、 有一台输入设备和一台输出设备的计算机系统上,运行有两道程序。两道程序投入运行情况如下: 程序1先开始运行,其运行轨迹为:计算50ms、输出100ms、计算50ms、输出100ms,结束; 程序2后开始运行,其运行轨迹为:计算50ms、输入100ms、计算100ms、结束。1. 忽略调度时间,指出两道程序运行时,CPU是否有空闲?在哪部分空闲?2. 有无等待CPU的情况?如果有,发生在哪部分?题解:由题画出CPU利用图如下: 由图可知,1.CPU有空闲,在100ms150ms时间段是空闲的。 2.程序1无等待时间,而程序2在一开始的0m

12、s50ms时间段会等待。二、 在计算机系统上运行三道程序,运行次序为程序1、程序2、程序3。程序1的运行轨迹为:计算20ms、输入40ms、计算10ms。程序2的运行轨迹为:计算40ms、输入30ms、计算10ms。程序3的运行轨迹为:计算60ms、输入30ms、计算20ms。忽略调度时间,画出三道程序运行的时间关系图;完成三道程序共花多少时间?与单道程序比较,节省了多少时间?解答:三道程序运行,完成三道程序共花170ms。与单道程序(260ms)比较,节省了90ms。(始终按照1-2-3的次序,即程序1程序2程序3程序1程序2(在程序3运行前会停10ms等待输入完成)程序3。(如果不是按照程

13、序1、2、3的次序完成则会有多种情况。)三、在计算机系统上有两台输入/输出设备,运行两道程序。 程序1的运行轨迹为:计算10ms、输入5ms、计算5ms、输出10ms、计算10ms。 程序2的运行轨迹为:输入10ms、计算10ms、输出5ms、计算5ms、输出10ms。 在顺序环境下,先执行程序1,再执行程序2,求总的CPU利用率为多少?题解:由题画出CPU利用图如下:由图可知,在总共80ms的时间里,CPU空闲时间为40ms,即: CPU利用率=40ms/80ms*100%=50%四、 一个计算机系统有足够的内存空间存放3道程序,这些程序有一半的时间在空闲等待I/O操作。问多大比例的CPU时间被浪费掉了。题解:由题画图如下:因为每个程序有一半的时间在等待I/O操作,所以在并发状态下,程序1、程序2、程序3所占时间比依次减半(如上图),所以浪费的时间比例为1/8。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号