操作系统阶段练习一.doc

上传人:marr****208 文档编号:145019147 上传时间:2020-09-15 格式:DOC 页数:7 大小:78.50KB
返回 下载 相关 举报
操作系统阶段练习一.doc_第1页
第1页 / 共7页
操作系统阶段练习一.doc_第2页
第2页 / 共7页
操作系统阶段练习一.doc_第3页
第3页 / 共7页
操作系统阶段练习一.doc_第4页
第4页 / 共7页
操作系统阶段练习一.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《操作系统阶段练习一.doc》由会员分享,可在线阅读,更多相关《操作系统阶段练习一.doc(7页珍藏版)》请在金锄头文库上搜索。

1、操作系统课程阶段练习一操作系统课程阶段练习一(第1章第2章)一、 选择题(单选)1、操作系统是一种( B )。 A通用软件B系统软件C应用软件D软件包2、操作系统的( D )管理部分负责对进程进行调度。A主存储器B控制器 C运算器D处理器3、操作系统是对( D )进行管理的软件。A软件B硬件C计算机资源D应用程序4、从用户的观点看,操作系统是( A )。A用户与计算机之间的接口B控制和管理计算机资源 C合理地组织计算机工作流程的软件D由若干层次的程序按照一定的结构组成的有机体5、操作系统的功能是进行处理机管理、( B )管理、设备管理及信息管理。A进程B存储器 C硬件D软件6、操作系统中采用多

2、道程序设计技术提高CPU和外设的( A )。A利用率B可靠性C稳定性D兼容性7、操作系统的基本类型有( B )。A批处理系统,分时系统及多任务系统B实时系统,批处理系统及分时系统C单用户系统,多用户系统及批处理系统D实时系统,分时系统及多用户系统8、批处理系统的主要缺点是( C )。ACPU利用率低B不能并发执行 C缺少交互性D以上都不是9、( C )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。A网络B分布式 C分时D实时10、在( D )操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。A网络B分布式 C分时D实时11、在进程管

3、理中,当( C )时,进程阻塞状态变为就绪状态。A进程被调度程序选中B等待某一事件C等待的事件发生D时间片用完12、分到必要的资源并获得处理机时进程的状态是( B )。A就绪状态B执行状态C阻塞状态D撤销状态13、对进程的管理和控制使用( B )。A指令B 原语C信号量D 信箱通信14、进程的并发执行是指若干个进程( B )。A同时执行B 执行时间上是重叠的C执行时间上是不重叠的D 共享系统15、PV操作的信号量S初始值为2,当前值为-1,则表示有( C )个等待进程。A0B 2C1D 316、进程间的同步是指进程间逻辑上的相互( B )关系。A连接B 制约C继续D 调用17、操作系统通过(

4、D )对进程进行管理。A进程B进程控制区C进程启动程序D进程控制块18、信箱是一种( B )通信方式。A直接通信B间接通信C低级通信D信号量19、( A )是解决进程间同步与互斥的一对低级通信原语。AP和VBlock和unlockCW和SDSend和Receive20、一个进程被唤醒意味着( D )。A该进程重新占有CPUB优先级最大CPCB在等待队列对首D进程变为就绪状态21、( D )不是基本的操作系统。A批处理操作系统 B分时操作系统 C实时操作系统 D网络操作系统22、( C )不是分时系统的基本特征:A同时性 B独立性 C实时性 D交互性23、进程所请求的一次打印输出结束后,将使进程

5、状态从( D )。A运行态变为就绪态 B运行态变为等待态 C就绪态变为运行态 D等待态变为就绪态24、共享变量是指( D )访问的变量。A只能被系统进程 B只能被多个进程互斥 C只能被用户进程 D可被多个进程25、主要由于( D )原因,使UNIX易于移植。AUNIX是由机器指令书写的 BUNIX大部分由汇编少部分用C语言编写CUNIX是用汇编语言编写的 DUNIX小部分由汇编大部分用C语言编写26、进程和程序的一个本质区别是( C )。A. 前者分时使用CPU,后者独占CPU B前者存储在内存,后者存储在外存C. 前者为动态的,后者为静态的 D前者在一个文件中,后者在多个文件中27、两个旅行

6、社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是( A )。A. 飞机票 B旅行社 C航空公司 D旅行社和航空公司二、填空题1、操作系统的基本功能包括( 处理器 )管理,( 存储器 )管理,( 文件 )管理,( 设备 )管理以及提供用户接口。2、实时系统与分时系统的主要区别是( 及时性 )和( 可靠性 )。3、采用多道程序设计技术能充分发挥( CPU )和( 外设 )并行工作能力。4、Windows 98是(单用户多任务)类型的操作系统,Windows NT是(网络)类型的操作系统,DOS是(单用户单任务)类型的操作系统,LINUX是(多用户多任务(或者分时) )类型的操作系统。5、操作系

7、统的基本特征是(并发性),(共享性),(虚拟性)和(不确定性)。6、分时系统的特点是( 多路性 ),( 独立性 ),( 及时性 )和( 交互性 )。7、分时系统的响应时间与(终端的用户数)和(时间片的大小)有关。8、进程的基本特征有( 动态 ),( 并发 ),( 独立 ),( 异步 )和( 结构特征 )。9、临界资源是(一次仅允许一个进程访问的资源),临界区是(进程中访问临界资源的那段代码)。10、进程主要由(程序段)(数据段)(进程控制块)三部分组成,其中(进程控制块)是进程存在的唯一标志。11、在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则出于就绪状态的用户进程最多有(

8、4)个,最少有( 0 )个。12、进程使用临界区的四个准则是:(空闲让入)(忙则等待)(有限等待)和(让权等待)。13、对信号量的访问只能通过( PV操作)操作进行,其中( P操作 )的物理意义相当于申请资源,( V操作)相当于释放资源。14、进程控制块的初始化工作包括(初始化进程标示符信息)(初始化进程的处理机的控制和状态信息)、(设置进程在主存的启始地址)。15、某个程序运行时经常需要打印中间结果。计算时,该进程处于(运行)状态,打印时处于(阻塞)状态,打印结束时处于(就绪)状态。三、问答题1、不同类型的操作系统提供不同的功能。假如有如下应用环境,选择他们适合的操作系统。(1)飞机的导航

9、(2)办公自动化系统(3)航空订票系统(4)复杂的科学计算(5)图书检索系统。1)实时系统(2)分时系统(3)实时系统(4)批处理系统(5)实时系统2、试对分时系统和实时系统进行比较。实时系统与分时系统都能为多个用户服务,分时系统按照分时原则为多个终端用户服务,实时系统则表现为对多路现场信息进行采集及对多个对象或多个执行机构进行控制;实时系统与分时系统各占用一个终端,彼此独立操作,互不干扰;实时系统与分时系统对响应时间的要求与分时系统类似,但是分时系统的响应时间是以人所能接受的等待时间来确定,而实时系统的响应时间是以控制对象所能接受的延时来确定;分时系统的交互性强于实时系统;实时系统具有高度可

10、靠性,分时系统要求系统可靠。3、什么是操作系统的基本功能?处理器管理功能,存储器管理,设备管理,文件管理,用户接口功能。4、什么是批处理系统,分时系统和实时系统?采用批量处理运行程序的操作系统就称为批处理操作系统,允许多个联机用户同时使用一台计算机系统进行计算的操作系统称分时操作系统 ,实时操作系统指当外界事件或数据产生时,能接收并以足够快的速度予以处理,处理的结果又能在规定时间内来控制监控的生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统5、简述操作系统在计算机系统中的作用。操作系统管理计算机系统的资源,操作系统为用户提供方便的使用接口,操作系统具有扩充硬件的功能。

11、6、临界区的管理有哪些有求?应该满足三个要求:一次最多让一个进程在临界区中执行,当有进程在临界区中时其他进程必须等待;任何一个进入临界区执行的进程必须在有限的时间内退出临界区;不能强迫一个进程无限制的等待进入它的临界区。7、试比较进程和程序的区别?进程是程序的执行,属于动态,程序是静态的。进程的存在是暂时的,程序的存在是永久的。 “ 一次运行活动 ” 生命周期、诞生(建立)、死亡(撤消)。进程程序数据PCB (进程控制块,process control block),即进程是一个程序及其数据在处理机上顺序地执行时所发生的活动。一个程序可以对应多个进程。一个进程可以包含多个程序。8、什么是进程的

12、互斥?什么是进程的同步?同步 指两个事件的发生有着某种时序上的关系;互斥 资源的使用要排它使用,防止竞争冲突。9、什么是临界区?试举例说明。临界区:每个进程中访问临界资源的那段程序段称为临界区(临界段)。访问打印机的代码属于临界区。除此之外,还有访问内存变量、指针、数组等等的代码都属于临界区。10、进程之间存在着哪几种制约关系?各自是什么原因引起的?下列活动各属于那种制约关系?(1)若干学生去图书馆借书(2)两队进行篮球比赛(3)流水线生产的各道工序(4)商品生产和社会消费。进程间存在两种制约关系:同步和互斥。同步是由于并发进程之间需要协调完成同一任务引起的一种关系。互斥是由于并发进程之间竞争

13、临界资源引起的。(1)(2)是互斥关系;(3)(4)是同步关系。四、综合题1、在公共汽车上司机和售票员各司其职。假定他们的工作流程如下,请回答如下问题(1)司机和售票员应该怎样配合才能确保行车的安全?(2)用PV操作实现司机和售票员之间的配合。 司机 售票员 关车门 开车门 售票 正常行车 到站停车 启动开车 司机和售票员在到站、开门、关门、启动、开车几件事情上存在同步关系,到站后才能开车门,关门后才能启动。设置两个信号量S,C分别表示可以开门和可以开车,初始值为0;司机正常行车;到站停车;V(S);P(C);启动开车;售票员售票;P(S);开车门;关车门V(C);2、某数据采集系统由两个进程组成,进程R负责采集数据,并把采集到的数据存入缓冲器B中;进程W负责输出,将缓冲器B中的数据取出后打印输出。假定每次采集的数据长度不变并且B正好可以容纳采集到的数据。现在采用PV操作协调两个进程的并发执行,请回答下列问题:(1)应该定义的信号量及初始值 ; (2)进程的执行如下,请在方框中填写适当的PV操作。Process R begin L1: 采集数据D; B:=D; goto L1; end; Process W begin L2: X:=B; 打印X数据; goto L2; end;S1=1,S2=0P(S1) V(S2) P(S2) V(S1)3

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

当前位置:首页 > 高等教育 > 其它相关文档

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