习题一操作系统概论选择题1. 计算机的操作系统是一种()■A.应用软件B.系统软件C.工其软件D 字表处理软件2. 批处理系统的主要缺点是().A. CPU 的利用率不高B.失去了交互性C.不具备并行性D.以上都不是 3. 计算机操作系统的功能是().A. 把源程序代码转换为标准代码B. 实现计算机用户之间的相互交流C. 完成计算机硬件与软件之间的转换D. 控制、管理计算机系统的资源和程序的执行 4. 在分时系统中,时间片一定时,(),响应时间越长.A. 内存越多B.用户数越多C.内存越少 D 用户数越少 5.操作系统的( )管理部分负责对进程进行调度 .A?主存储器B.控制器C.运算器 D 处理机6. 从用户的观点看,操作系统是().A. 用户与计算机之间的接口B. 控制和管理计算机资源的软件C. 合理地组织计算机工作流程的软件D. 由若干层次的程序按一定的结构组成的有机体 7.操作系统的功能是进行处理机管理、 ()管理、设备管理及信息管理9.操作系统是现代计算机系统不可缺少的组成部分,是为了提咼计算机的( 户使用计算机而配备的一种系统软件 .10. 所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处 和外围设备等其他资源.A.多重处理B.多道程序设计C.实时处理D?并行执行11. ()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同A. CPU 的利用率不高C.不具备并行性B.资源利用率D.以上都不是 A.进程 B.存储器C.硬件D.软件 8.操作系统中采用多道程序设计技术提高CPU 和外部设备的()A.利用率B.效率C.稳定性D.兼容性)和方便用理机的时间时交互地使用计算机.A.网络B.分布式C.分时D.实时12分时操作系统通常采用()策略为用户服务.. A.可靠性和灵活性 B.时间片轮转C.时间片加权分配D.短作业优先13系统调用是由操作系统提供的内部调用,它().A.直接通过键盘交互方式使用B.只能通过用户程序间接使用C.是命令接口中的命令D.与系统的命令一样14. 下面6个系统中,必须是实时操作系统的有()个.计算机辅助设计系统、航空订票系统、过程控制系统、机器翻译系统、办公自动化系统、计算机激光照排系统A. 1B. 2C. 3D. 415. 设计实时操作系统时,首先应考虑系统的().A.可靠性和灵活性B.实时性和可靠性C.灵活性和可靠性D.优良性和分配性16. 在下列操作系统的各个功能组成部分中,()不需要硬件的支持?A.进程调度B.时钟管理C.地址映射D.中断系统17. 引入多道程序的目的在于()?A. 充分利用CPU减少CPU等待时间B. 提高实时响应速度C. 有利于代码共享,减少主、辅存信息交换量D. 充分利用存储器18. 若把操作系统看作计算机系统资源的管理者,下列的()不属于操作系统所管理的资源.A.程序B.内存C. CPUD.中断19. 在下列性质中,()不是分时系统的特征.A.交互性B.同时性C.及时性D.独占性20. CPU犬态分为系统态和用户态,从用户态转换到系统态的惟一途径是().A.运行进程修改程序状态字B.中断屏蔽二.填空题C.系统调用D.进程调度程序1. ___________________ 计算机系统是由系统和系统两部分组成。
2. 操作系统的基本功能包括管理、管理、______ 管理、________ 管理。
除此之外还为用户使用操作系统提供了用户接口3. 如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者或其中两者的功能,这样的操作系统称为___________4. 在分时和批处理系统结合的操作系统中引入了“前台”和“后台”作业的概念,其目的是___________5. 如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于_______ 类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于____________ 类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于______________ 类型。
6. 采用多道程序设计技术能充分发挥__________ 与______ 并行工作的能力。
7. 按内存中同时运行程序的数目可以将批处理系统分为两类:_____ 和______ 。
8. 操作系统的基本特征是、和一9. Unix 系统是________________ 操作系统,DOS 系统是_________________ 操作系统.10?计算机中CPU的工作分为系统态和用户态两种.系统态运行____________________________ 程序,用户态运行_______________ 程序。
三.简答题1?什么是计算机系统?它由哪几部分组成?2. 简述操作系统的定义。
3. 为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标?4. 从操作系统提供的服务出发,操作系统可分哪几类?5. 何谓批处理操作系统?6. 简述操作系统的五大功能。
四.应用题1. 有一台计算机,具有1MB主存,操作系统占用200KB,每个用户进程各占200KBL如果用户进程等待I/O的时间为80%若增加1MB主存,则CPU的利用率提高了多少?2. 在单CPU和两台1/0(11,12)设备的多道程序设计环境下,同时投入三个作业运行。
它们的执行轨迹如下:Jobl: I2(30ms) 、CPU(10Ms)、I1(30ms) 、CPU(10ms)Job2:I1(20ms) 、CPU(20ms)、I2(40ms)Job3: CPU(30ms) 、I1(20ms)如果CPU 11和I2都能并行工作,优先级从高到低为Jobl、Job2和Job3,优先级高的作业可以抢占优先级低的作业的CPU试求:(1 )每个作业从投入到完成分别所需的时间。
⑵每个作业投入到完成CPU的利用率。
(3)1/0设备利用率。
答案一操作系统概论一、单项选择题1、B2、B3、D4、B5、D6、A7、B8、A9、B10、D11、C12、B13、B14、C15、B16、A17、A18、D19、C20、C二、填空题1、硬件、软件2、处理机、存储器、设备、文件3、通用操作系统4、为了提高CPU 的利用率5、分时操作系统、实时操作系统、批处理操作系统6、CPU外设7、单道批处理系统、多道批处理系统8、并发、共享、异步性9、分时、单用户10、操作系统、用户三、简答题1.计算机系统是按用户的要求接收和存储信息,自动进行数据处理并输出结果信息的系统。
计算机系统由硬件系统和软件系统组成。
硬件系统是计算机系统赖以工作的实体,软件系统保证计算机系统按用户指定的要求协调地工作。
2.操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合) ,是用户与计算机之间的接口。
3.操作系统是一种系统程序,其目的是为其他程序的执行提供一个良好的环境。
它有两个主要设计目标:一是使计算机系统使用方便,二是使计算机系统能高效地工作。
4.从操作系统提供的服务出发,操作系统可分为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
5.用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理,操作系统选择作业并按其作业说明书的要求自动控制作业的执行。
采用这种批量化处理作业的操作系统称为批处理操作系统。
6.从资源管理的观点出发,操作系统具有五大功能:(1) 处理器管理。
为用户合理分配处理器时间,提高处理器工作效率。
(2) 存储管理。
为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
(3) 文件管理。
管理用户信息,为用户提供按文件名存取功能,合理分配文件的存储空间。
(4) 设备管现。
负责设备约分配、启动以及虚拟设备的实现等.(5) 作业管理。
实现作业调度和控制。
四、应用题1 ?答:设每个进程等待1/0的百分比为P,则n个进程同时等待1/0的概率是P1,当n个进程同时等待1/0期间CPU是空闲的,故CPU的利用率为1-P n。
由题意可知,除去操作系统,主存还能容纳4 个用户进程,由于每个用户进程等待I/0 的时间为80%,故:CPU 利用率=1-(80%) 4 =0.59若再增加1MB主存,系统中可同时运行9个用户进程,此时:CPU利用率=1-(80%) 9 =0.87故增加1MB主存使CPU的利用率提高了47%即:87% -59%=147%147%-100%=47%2.答:(1) Jobl 从投入到运行完成需80ms ,Job2 从投入到运行完成需90ms,Job3 从投入到运行完成需90ms。
(2) CPU空闲时间段为:60ms至70ms, 80ms至90ms。
所以CPU利用率为(90-20)/90=77.78% 。
(3) 设备11空闲时间段为:20ms至40ms故11的利用率为(90-20)/90=77.78% 。
设备12空闲时间段为:30ms至50ms,故I2的利用率为(90-20)/90=77.78% 。