操作系统练习题2.pdf

上传人:文*** 文档编号:91496929 上传时间:2023-05-27 格式:PDF 页数:55 大小:14.65MB
返回 下载 相关 举报
操作系统练习题2.pdf_第1页
第1页 / 共55页
操作系统练习题2.pdf_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《操作系统练习题2.pdf》由会员分享,可在线阅读,更多相关《操作系统练习题2.pdf(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、操作系统练习题及答案操作系统,练习题操作系统练习题第一章引言(一)单项选择题1操作系统是计算机系统的一种()。A.应用软件 B.系统软件c.通用软件D.工具软件2 .操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机()A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作3 .允许多个用户以交互方式使用计算机的操作系统是()o A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统4 .下列系统中()是实时系统。A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统5 .操作系统是一种系统软件,它()A.控

2、制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行6 .计算机系统把进行()和控制程序执行的功能集中组成一种软件,称为操作系统A.C P U管 理B.作业管理 C.资源管理D.设备管理7 .批处理操作系统提高了计算机系统的工作效率,但()。A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预8 .分时操作系统适用于()。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享9.在混合型操作系统中,“前台”作业往往是指()。A.由批量单道系统控制的作业B.由批量多道系统控制

3、的作业 c.由分时系统控制的作业 D.由实时系统控制的作业1 0 .在批处理兼分时的系统中,对()应该及时响应,使用户满意。A.批 量 作 业B.前台作业c.后台作业D.网络通信1 1 .实时操作系统对可靠性和安全性要求极高,它()o A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息1 2 .分布式操作系统与网络操作系统本质上的不同之处在于()o A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务1 3 .SP O O L技术用于()o A.存储管理B.设备管理C.文件管理 D.

4、作业管理1 4 .()为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。A处理器管理 B.存储管理 c.文件管理 D.作业管理(二)填空题1 .计算机系统是按用户要求接收和存储信息,自动进行_ _ _ _ _ _ _ 并输出结果信息的系统。2.计算机是由硬件系统和 系统组成。3.软件系统由各种_ _ _ _ _ 和数据组成。4.计算机系统把进行和控制程序执行的功能集中组成一种软件称为操作系统。5.操作系统 使 用 户 合 理,防止各用户间相互干扰。6.使计算机系统使用方便和 是操作系统的两个主要设计目标。7.批处理操作系统、和实时操作系统是基本的操作系统。8.用 户 要

5、 求 计 算 机 系 统 中 进 行 处 理 的 一 个 计 算 机 问 题 称 为。9.批处理操作系统按照预先写好的 控制作业的执行。1 0.在多道操作系统控制下,允许多个作业同时装入_ _ _ _ _ _ _,使中央处理器轮流地执行各个作业。1 1.批处理操作系统提高了计算机系统的_ _ _ _ _ _ _,但在作业执行时用户不能直接干预作业的执行。1 2.在分时系统中,每个终端用户每次可以使用一个由_ _ _ _ _ _ _ 规定的c P u时间。1 3分时系统具有同时性、独立性、及时性和_ _ _ _ _ _ _ 等特点。1 4.在批处理兼分时系统中,往往把由分时系统控制的作业称为作业

6、,把由批处理系统控制的作业称为 作业。1 5.实时系统要求有不强求系统资源的利用率。1 6.网络操作系统能实现各台计算机之间的通信和网络中各种的共享。1 7.分布式计算机系统中各台计算机_ 主次之分。1 8.操作系统的资源管理功能有:处理器管理、_ _ _ _ _ _ _、文件管理、设备管理和作业管理。1 9._ _ _ _ _ _为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的工作效率。2 0.文件管理面向用户实现_ _ _ _ _ _ _ 存取文件,管理用户信息的存储、检索、共享和保护。2 1.设备管理负责管理各种外围设备,包括设备的分配、启动以及 的实现技术。(三)简

7、答题1.什么是计算机系统?它由哪几部分组成?2.计算机系统的资源包括哪些?3简述操作系统的定义。4.为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标?5.从操作系统提供的服务出发,操作系统可分哪几类?6.何谓批处理操作系统?7.为什么说批处理多道系统能极大地提高计算机系统的工作效率?8分时系统如何使各终端用户感到好像自己独占一台计算机?9.网络操作系统有何主要功能?1 0.简述操作系统的五大功能。第一章练习题参考答案(-)单项选择题1.B 2.D 3 A 4 C 5.D 6.C 7.D 8.B 9.C 1 0.B 1 1.C 1 2.D 1 3.B 1 4.B(二)填空题1.数据处理

8、2.软件 3.程序 4资源管理 5.共享资源6.高效地工作 7.分时操作系统 8.作业 9.作业说明书 1 0.主 存 储 器1 1.工作效率 1 2.时间片 13交互性 1 4.前台,后 台1 5.高可靠性和安全性 1 6.资源 1 7.没有 1 8.存储管理 1 9.处理器管理 2 0.按文件名 2 1.S P O O L(三)简答题1 .计算机系统是按用户的要求接收和存储信息,自动进行数据处理并输出结果信息的系统。计算机系统由硬件系统和软件系统组成。硬件系统是计算机系统赖以工作的实体,软件系统保证计算机系统按用户指定的要求协调地工作。2.计算机系统的资源包括两大类:硬件资源和软件资源。硬

9、件资源主要有中央处理器、主存储器、辅助存储器和各种输入输出设备。软件资源有编译程序、编辑程序等各种程序以及有关数据。3 .操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。4 .操作系统是一种系统程序,其目的是为其他程序的执行提供一个良好的环境。它有两个主要设计目标:一是使计算机系统使用方便,二是使计算机系统能高效地工作。5 .从操作系统提供的服务出发,操作系统可分为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。6 .用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理,操作系统选择作业并按其作业说明

10、书的要求自动控制作业的执行。采用这种批量化处理作业的操作系统称为批处理操作系统。7 .北处理多道系统能极大地提高系统的工作效率,表现在四个方面:(1)多道作业并行工作,减少了处理器的空闲时间;(2)作业调度可以合理选择装入主存储器中的作业,充分利用计算机系统的资源;(3)作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间;(4)作业成批输入,减少了从操作到作业的交接时间。8 .在分时系统中、系统把C P U时间划分成许多时间片,每个终端每次可以使用由一个时间片规定的c P u时间,多个终端用户就这样轮流地使用c P U,每人都得到了及时响应,感到好像自己独占了一台计算机。9

11、 .网络操作系统把计算机网络中的各台计算机有机地联合起来,实现各计算机之间的通信及网络中各种资源的共享。1 0 .从资源管理的观点出发,操作系统具有五大功能:(1)处理器管理。为用户合理分配处理器时间,提高处理器工作效率。(2)存储管理。为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。(3)文件管理。管理用户信息,为用户提供按文件名存取功能,合理分配文件的存储空间。(4)设备管现。负责设备约分配、启动以及虚拟设备的实现等.(5)作业管理。实现作业调度和控制。第二章计算机系统结构练习题(一)单项选择题1 .在现代计算机系统层次结构中,最内层是硬件,最外层是使用计算机的人

12、,人与硬件之间是()o A.软件系统 B.操作系统 c.支援软件 D.应用软件2.财务管理软件是一种专用程序,它属于()A.系统软件 B.应用软件 c接口软件 D.支援软件3 .当计算机被启动时,首先会立即执行()。A.接口程序B.中断服务程序c.用户程序D.引导程序4 .当硬件的中断装置发现有事件发生,就会中断正在占用c P u的程序执行,让操作系统的()占 用c P u。A.系统调用程序 B.中断处理服务程序 c.作业管理程序 D文件管理程序5 .操作系统支援软件和应用软件只有()时才能履行自己的职责。A.分配到主存空间 B.占有了必要的外设 c.占用中央处理器执行 D.找到了所需的文件6

13、.操作系统在中断处理服务程序完成之后,将(兀A.选择刚被中断的程序执行 B.选择正在排队的作业执行c.等待下一个事件的发生 D.按预定策略选择程序执行7在多道程序设计技术的计算机系统中,中央处理器()A.只能被一个程序占用 B.可以被多个程序同时占用c.可以被多个程序交替占用 I).可以被操作系统和另一个程序同时占用8 .外围设备通过相应的设备控制器和通道连接到公共系统总线上,这种结构()。A.有利于硬件保护 B.允许中央处理器与外设并行工作 C.可不用中断机制 D.外设的启动速度快9 .()不是一种永久性的存储设备,当电源被切断时,其中的信息就会消失。A.硬 盘B.磁 带c.软 盘D.主存储

14、器1 0.中央处理器可以直接存取()中的信息。A.光 盘B.软 盘c.主存储器D.硬盘1 1 .中央处理器存取寄存器中信息的速度与使用主存储器和辅存储器信息相比()。A.比较快B.最 快c.差不多 D.最慢1 2 .存放在()信息只能顺序存取,无法随机访问。A.硬 盘B.软 盘c.光 盘D.磁带1 3 .当操作系统退出执行,让用户执行时,系统会()A.继续保持管态 B.继续保持目态 C.从管态变为目态 D.从目态变为管态1 4 .硬件设置了()以实现存储保护。A.基址寄存器 B.指令地址计数器c.限长寄存器 D.基址寄存器和限长寄存器1 5 .为了实现存储保护,用户()。A只能修改基址寄存器的

15、值B.只能修改限长寄存器的 值 c.不能随意修改基址寄存器和限长寄存器的值D.可以随意修改基址寄存器和限长寄存器的值1 6 .个操作系统交付使用后,为了方便地对其功能进行增、册 U、改等工作,在结构设计时必须注意()A.维护性 B.高效性 c.正确性 D.移植性1 7.用()设计的操作系统结构清晰且便于调试。A无序模块法 B.内核扩充法 c,层次结构法 D.管程设计法1 8 .在操作系统的层次结构中.()是操作系统的核心部分.它位于最内层。A.存储管理 B.处理器管理 C.设备管理 D.作业管理19 .在操作系统的层次结构中,各层之间()。A.互不相关B.内、外层互相依赖c.外层依赖 内 层

16、D.内层依赖外层20 .用户可以用()编写控制作业执行步骤的“作业控制说明书”,使作业进行成批处理。A.汇编语言B C 语 言 c.P A s C A L语 言 D.作业控制语言21.请求和归还主存空间等子程序属于()系统调用。A.文件操作类 B.资源申请类 C.控制类 D 信息维护类(二)填空题1.现代的通用计算机系统是由硬件和软件组成的一种_ _ _ _结构。2.计算机系统层次结构的最内层是 系统、最外层是使用计算机系统的人。3.软件系统包括_ _ _ _ _ _、支援软件和应用软件三部分.4._ _ _ _ _ 是支持其他软件的开发和维护的软件。5.在硬件系统中,一是对信息进行高速运算和

17、控制处理的部件。6.一和_ _ _ _ _ _ 都可用于存放各种程序和数据,前者可被c P u 直接访问,而后者则不能。7.一控制和管理外设与主存储器之间的信息传送。8 计算机开启时会立即自动执行_ _ _ _ _ _。9.操作系统常常在静静地等待,当 出现时,才通知服务程序去处理它。10.计算机系统的中断机制包括硬件的一和操作系统的中断处理服务程序.11.中断装置发现有事件发生时,会中断原占用中央处理器的程序执行,让 来处理事件。12.任何程序只有占用_ _ _ _ _执行时才能履行自己的职责.13.在多道程序设计技术的计算机系统中,一个中央处理器在任何时刻最多能被个程序占用。1 4 利用硬

18、件的.使得操作系统可以控制各个程序的执行,为用户提供多种服务。15.在硬件输入输出结构中,各种外设连接在相应的设备控制器上,又通过连接在公共的系统总线匕16.硬件的输入输出结构允许中央处理器和各种外围设备一工作。17.外围设备工作结束后,通过_ _ _ _ _ _ 事件通知操作系统。18.任何系统和数据必须被装入 之后,中央处理器才能对文件进行操作。19.主存储器以 为单位编址,中央处理器按_ _ _ _ _ _ 读出主存储器中的内容。2 0.辅助存储器容量大,且能_ _ _ _ _ _地保存信息。2 1.操作系统的 _在计算机工作期间常驻在主存储器中。2 2.磁盘上的信息可存取,而磁带上的信

19、息则只能一 存取。23.启 动 I/O 等 指令只允许操作系统程序使用。24.中央处理器处于 时可以执行包括特权指令在内的一切机器指令。25.中央处理器在目态下执行程序时,用于核对访问地址合法性的关系式为:基址寄存器值W访问地址W基址寄存器值+o 2 6.操作系统的结构设计要追求:正确性、维护性和移植性。2 7.操作系统的设计方法有:无序模块法、内核扩充法、_ _ _ _ _ _ 和管程设计法等。2 8.层次结构法把整体问题局部化,把操作系统分解成若干 依赖的层次。2 9.操作系统的层次结构从内向外为:硬件、一 _、存储管理、一 一、文件管理和作业管理。3 0.操作系统为用户提供两种类型的使用

20、接口,种是操作员级的,另一种是一的。3 1.用户可以用_ _ _ _ _ _ 写出作亚执行步骤”作业控制说明书”,让操作系统进行批处理。3 2.用户从键盘上输入 是交互处理的主要途径 3 3.由操作系统向用户程序提供了,这些子程序能帮助用户程序实现多种系统功能。34用户使用系统调用时,由一条使操作系统为其服务。3 5.操作系统提供的系统调用大致有文件操作类、控制类利信息维护类。(三)简答题1.简述计算机系统的层次结构。2.简述操作系统是如何工作的。3.在多道程序设计技术的系统中、操作系统怎样才会占领中央处理器?4.简述计算机系统的中断机制及其作用。5.计算机系统为什么要配置辅助存储器?6怎样的

21、输入输出结构才能使c P u与外设并行工作?7.对特权指令的使用有什么限制?8.c P u在管态和目态下工作有何不同?9.计算机系统怎样实现存储保护?1 0.简述操作系统的层次结构。1L操作系统为用户提供哪些接口?1 2.用户如何使用系统调用?第二章练习题参考答案(一)单项选择题1 .A 2 B 3 .D 4 .B 5.C 6 .D 7 .C 8.B 9 .D 1 0 .C 1 1 .B 1 2 D 1 3C 1 4.D 1 5.C 1 6.A 1 7.C 1 8.B 1 9.C 2 0.D 2 1.B(二)填空题1 .层 次 式 2.硬 件 3.系统软件4.支援软件5中央处理器(或 c P

22、u)6.主存储器,辅助存 储 器 7.输入输出控制系统8.引导程序9某个事件(或某个中断)1 0 .中断装置1 1.操作 系 统 1 2.中 央 处 理 器 1 3.-1 4.中 断 装 置 1 5.通 道 1 6.同时并行1 7.输入输出操作结束(或 I/O 中断)1 8.主存储器1 9.字节,地 址 2 0.永 久 2 1.核心程序2 2.随机,顺 序 2 3.特 权 2 4.管 态 2 5.限长寄存器值2 6.高 效 性 2 7.层次结构法2 8.单 向 2 9.处理器管理,设备管理3 0.程序员级3 1.作业控制语言3 2 操作控制命令3 3 系统功能调用(或系统调用)3 4.访管指令

23、3 5.资源申请类(三)简答题1.计算机的层次结构的最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。软件系统包括系统软件、支援软件和应用软件。2 .当计算机启动后,引导程序将操作系统核心程序装入主存,如果没有用户请求操作系统服务,它就等待某个事件的发生。当有某个事件出现,操作系统的服务程序就对它进行处理,处理结束后,再等待下一个事件发生。3 .只有当中断装置发现有事件发生时,它才会中断当前占用中央处理器的程序执行,让操作系统的处理服务程序占用中央处理器并执行之。4 .中断机制包括硬件的中断装置和操作系统的中断处理服务程序。中断装置由一些特定的寄存器和控制线路组成,中央

24、处理器和外围设备等识别到的事件保存在特定的寄存器中,中央处理器每执行完一条指令,均由中断装置判别是否有事件发生。若无事件发生,c P u 继续执行;若有事件发生,则中断装置中断原占有c P u 的程序的执行,让操作系统的处理事件服务程序占用c P u,对出现和事件进行处理,事件处理完后,再让原来的程序继续占用C P u 执行。5由于主存储器容量的限制,不足以存储所有需要存储的程序和数据,并且主存储器不是一种永久性的存储设备,当电源被切断时主存储器中的信息就会消失;而辅助存储器容量大且能永久地保存信息,所以计算机系统都配置辅助存储器。6 .这种结构为:把各种外围设备连接在相应的控制器上,这些设备

25、控制器又通过通道连接在公共的系统总线上。7 .只允许操作系统使用特权指令,用户程序不能使用特权指令。8 .当中央处理器处于管态时,可以执行包括特权指令在内的一切机器指令,而在目态下工作时不允许执行持权指令。9.一般硬件设置了基址寄存器和限长寄存器。中央处理器在目态下执行系统时,对每个访问主存的地址都进行核对,若能满足:基址寄存器值W访问地址W基址寄存器值+限长寄存值,则允许访问;否则不允许访问。并且不允许用户程序随意修改这两个寄存器的值。这就实现了存储保护。10.操作系统的层次结构以硬件为基础,自内向外依次为:处理器管理、存储管理、设备管理、文件管理和作业管理。11操作系统为用户提供两种类型的

26、使用接口,一是操作员级的、它为用户提供控制作业执行的途径;二是程序员级的,它为用户程序提供服务功能。12.硬件系统一般都提供一条访管指令,它可以在目态下执行。用户要使用系统调用时必须使用访管指令。由操作系统分析访管指令的参数,让相应的系统调用子程序为用户服务。第三章处理器管理练习题(一)单项选择题1.多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器()A并发执行 B.顺序执行c.并行执行 D.同时执行2引入多道程序设计技术后,处理器的利用率()A.有所改善 B.极大地提高 c.降低了 D.无变化,仅使程序执行方便3 .计算机系统采用多道程序设计技术后,()o A.缩短了每个程序的

27、执行时间 B.系统效率随并行工作道数成比例增长c.提高了系统效率D.使用设备时不会发生冲突4.进程是()A.一个系统软件 B.与程序概念等效c.存放在内存中的程序 D.执行中的程序5.进程的()和并发性是两个很重要的属性。A.动态性 B.静态性 c.易用性 D.顺序性6 .()是完成操作系统功能的进程。A,用户进程B.系统进程C.并发进程1).编译进程7.可再入程序必须是纯代码,在执行中().A.可以随意改变 B.计算结果相同 c.自身不改变 D.要求输入相同的数据8.已经获得除()以外所有运行所需资源的进程处于就绪状态。A主存储器 B.打印机 C.C P U D.磁盘空间9 .在一个单处理器

28、系统中,处于运行态的进程()。A.可以有多个 B.不能被打断 c.只有一个 D.不能请求系统调用1 0 .对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处理器.称它们为()的。A.顺序执行B.同时执行c.并行执行D.并发执行1L操作系统根据()控制和管理进程,它是进程存在的标志。A.程序状态字 B.进程控制块 c.中断寄存器 D.中断装置1 2 .若干个等待占有C P U并运行的进程按一定次序链接起来的队列为()。A.运行队列 B.后备队列 c.等待队列 D.就绪队列1 3 .用户从终端上输入一条命令,即产生了()o A.程序性中断事件 B.外部中断事件 c.输入输出中断事件 D.自

29、愿性中断事件1 4 .()的断点是确定的。A.硬件故障中断 B自愿性中断 c.程序性中断 D.外部中断1 5 .自愿性中断事件是由()引起的。A.程序中使用了非法操作码B.程序中访问地址越界c.程序中使用了一条访管指令D.程序中除数为”0 1 6 .中断装置根据()判别有无强迫中断事件发生。A.指令操作码为访管指令 B.基址寄存器 C.限长寄存器 D.中断寄存器1 7.当出现中断事件后,必须()才能把断点的信息保护起来。A.把 当 前P S W放到I日P s w B.把旧P s w放到当前P S w c.把新P S W放到当前P S w D.所有P S w保持不变1 8.中断处理程序占用处理器

30、的执行时,要 从()取出信息,才能分析中断发生的原因 A.当前P S W B.I R P S W c.新P s W D.当前指令的操作码1 9.对()引起的中断事件,中断处理会转交某个处理程序去执行某一功能。A.主存储器读写时发生校验错 B.程序中使用了非法码 C,用户从终端上输入一条命令 D.程序访问地址越界2 0 .中断处理程序在保护现场和分析中断原因后,一般会请求系统创建相应的处理事件进程,排入()A.等待队列 B.运行队列 c.后 备 队 列1).就绪队列2 1中断优先级是按照中断事件的重要性和紧迫程度来确定的,是在()。A硬件设计时固定下来的B作业说明书中申请的c.动态分配的 D.由

31、中断装置确定的2 2.采用中断屏蔽技术,会封锁()的响应。A.比自己级别高的中断事件B.比自己级别低的中断事件c.与自己级别相同的中断事件D.与中断屏蔽标志相对应的事件2 3硬件系统在设计中断优先级时,通常使()优先级提高。A自愿中断B.程序性中断c.硬件故障中断D.外部中断2 4中断程序可以有选择地设置屏蔽位,但()是不能屏蔽的。A、比自己级别低的中断事件 B.和自己级别相同的中断事件 c.自愿中断事件 d.输入输出中断事件2 5 .为了根据进程的紧迫性做进程调度,应采用()。A.先来先服务调度算法B,优先数调度 算 法c.时间片轮转调度法D.分级调度算法2 6 .采用时间片轮转法调度是为了

32、()。A.多个终端都能得到系统的及时响应B.先来先 服 务c优先数高的进程先使用处理器 D.紧急事件优先处理2 7.采用优先数调度算法时,对那些具有相同优先数的进程再按()的次序分配处理器。A.先来先服务 B时间片轮转 c运行时间长短 D.使用外围设备多少2 8.当一进程运行时,系统强行将其撤下,让另一个更高优先数的进程占用处理器,这种调度方式是()。A.非抢占方式 B.抢占方式 C.中断方式 D.查询方式2 9.()必定会引起进程切换。A.一个进程被创建后进入就绪态B.一个进程从运行态变成等待态c.一个进程从运行态变成就绪态 D.一个进程从等待态变成就绪态3 0、操作系统使用()机制使计算机

33、系统能实现进程并发执行,保证系统正常工作。A.中断B.查 询c.同 步D互斥(二)填空题1.让多个计算机问题同时装入一个计算机系统的主存储器_ _ _ _ _ _ _,这种设计技术称为_。2.在多道程序设计的系统中,应采用 的方法保证各道程序互不侵犯.3.程序可以随机地从 的一个区域移动到另一个区域,程序被移动后仍丝毫不影响它的执行,这种技术称为_ _。4.在多道程序设计的系统中必须对各种_ _ 按一定的策略进行分配和调度。5多道程序设计系统中必须做好存储保护,程序浮动和 r.作。6.采 用 多 道 程 序 设 计 技 术 后 可 有 效 地 提 高 系 统 中 资 源 的,增加单位时间的算题

34、量,从而提高了系统的_ _ _ _ _ _ _ _。7多道程序设计提高了系统的吞吐量.但可能会一某些程序的执行时间。8.在多道程序设计系统中,并行的道数要根据一和用户对资源的要求来确定。9.把一个程序在一个数据集上的一次执行称为一个_ _ _ _ _ _ _。10.程 序 是 ;进 程 是 11.完成操作系统的进程称为 完成用户功能的进程称为_ 12.进程的四个属性为:进程和程序非一一对应性,三种基本状态的不断变换和_ 13.一个能被多个用户同时调用的程序称作 的程序。14.进程的三种基本状态为:等待态、和运行态。1 5.进程状态变化时,运行态和、都 有 可 能 变 为。1 6.同时执行的进程

35、是_ _ _ _ _ _ _占用处理器的,这些进程可称为并发执行的。1 7.进程控制块应包括标识信息、_ _、_ _和管理信息。18.每个进程都是有生命期的,即从 _ 到 消亡。1 9.操作系统依据 对进程进行控制和管理。2 0.进程有两种居本队列:和 2 1.进程队列可以用 的链接来形成。22在双向链接的队列中,要设置_ _ _ _ _ _ _ _ 指针和_ _ _ _ _ _ _ _指针.分别指向前一个和后一个进程的进程控制块地址。23.系统中负责进程 的工作称为队列管理。24.一个进程占有处理器时,中断是由于 的原因而引起的。25.强迫性中断事件有硬件故障中断、_、外部中断和_ _ 事

36、件.2 6.自愿性中断是由进程中执行一条 引起的。2 7 中断响应的三项工作为检查是否有中断事件发生,_ 和 2 8 中断装置要通过检查 才能识别是否有强迫性中断事件发生。2 9.程序状态字主要包括程序的基本状态、和 三部分内容。30保护断点信息,必须把当前Psw保存为3 1.中断处理程序占用处理器后,只要从 中取出中断码。分析后完成中断事件的处理。32.保护_ _ _ _ _ _ _是中断处理的主要工作之一。3 3.中断处理程序一般只做一些简单的处理,然后请求系统创建 的进程,排入 队 列.3 4.中断优先级是按中断事件的_ _ _ _ _ _ _来确定的,是在硬件设计时_ _ _ _ _

37、_ _ _ _。3 5.中断优先级的高低顺序为硬件故障中断、-_、程序性中断、.和输入输出中断 36.当_中的中断屏敲位设有屏蔽标志时.表示 对相应事件的响应。3 7.中断处理程序通常只屏蔽比自己级别 的中断事件,而 是不能屏蔽的。38程序按照某种调度算法从就绪队列中选出一个进程,让它占用处理器。3 9.常用的进程调度算法有先来先服务、_ _ _ _ _ _ _ _及分级调度等算法。4 0.采用优先数调度算法时,一个高优先数进程占用处理器后可 有 或 两种处理方式。41.是规定进程一次使用处理器的最长时间。4 2 进程调度算法的选择准则有处理器利用率、等待时间和。4 3.当一个进程从_ _ _

38、 _ _ _ _变成等待态或进程完成后被撤消时都会产生 过程。(三)简答题1 .什么是多道程序设计系统?2.多道程序设计系统中应注意些什么?3.多道程序设计从哪几方面提高系统的效率?4.什么是进程?为什么要引入进程的概念?5.简述进程的三种基本状态及其变化情况.6 进程与程序有何区别?7.进程由哪三部分组成?8.操作系统根据什么控制和管理进程?为什么?9、简述中断事件的类型。1 0.中断装置如何判别发生自愿性中断还是强迫性中断?1 1.中断事件的处理应做哪几件事?12.什么叫交换PSW?1 3.进程优先数可以固定也可动态变化,说说动态变化的考虑因素。14中断系统有何作用?15进程调度有何功能?

39、有哪些常用的调度算法?(四)计算题1.若程序PA和 Pb单独执行时分别用Ta和 Tb,TA=1小时,T b=L 5 小时,其中处理器工作时间分别TA=18分钟,TB=27分钟。如果采用多道程序设计方法,让 PA,Pb并行工作,假定处理器利用率达到50%,另加15分钟系统开销,请问系统效率能提高百分之几?2.设 有 PA,PB,PC,Pd四个进程同时依次进入就绪队列它们所需的处理器时间和优先数如下表所示:进程 处理器时(秒)优先数P A 2 0 2P B 1 5 3P C 1 0 5P D 1 2 3若不计调度等所消耗的时间。请回答:(1)分别写出采用“先来先服务”和“非抢占式的优先数”调度算法

40、选中的进程执行的次序.(2)在上述两种算法下,分别算出每个进程在就绪队列的等待时间和平均等待时间。第三章练习题参考答案(一)单项选择题1.C 2.B 3.C 4.D 5.A 6.B 7.C 8.C 9.C 1 0.D 1 1.B 1 2.D 1 3.B 1 4.B 1 5.C1 6.D 1 7.A 1 8.B 1 9.C 2 0.D 2 1.A 2 2.D 2 3.C 2 4 C 2 5 B 2 6.A 2 7.A 2 8.B 2 9.B3 0.A(二)填空题1.并行执行,多道程序设计2.存储保护3.主存,程序浮动4.资 源5.资源分配与管理6.利用率,吞 吐 量7.延 长8.系统配置的资源9

41、进 程1 0.静止的,动 态 的1 1.系统进程,用户进程1 2.动态性(或进程的动态特性),并发性(或进程可以并发执行)1 3.可再 入1 4.就 绪 态1 5等待态,就 绪 态1 6.轮 流1 7.说明信息,现 场 信 息1 8.创 建1 9.进程控制块2 0.就绪队列,等待队列2 1.进程控制块2 2.前向,后 向2 3.入队和出队24自身或外界2 5.程序性中断,输入输出中断2 6.访管指令2 7.保护断点等信息,启动操作系统的中断处理程序2 8.中断寄存器2 9.中断码,中断屏蔽位3 0.旧P S w3 1.旧P S w 3 2.被中断进程的现场信息3 3.相应的处理事件,就 绪3

42、4.重要性和紧迫程度,固 定 的3 5.自愿中断,外部中断3 6.程序状态字,封 锁3 7.低,自愿中断3 8.进程调度3 9.优先数,时间片轮转4 0.非抢占式,可抢占式4 1.时 间 片4 2.吞吐量,响应时间4 3.运行态,进程切换(三)简答题1.让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种技术称为多道程序设计,这种计算机系统称为多道程序设计系统。2 .多道程序设计系统必须做好存储保护、程序浮动、资源分配及管理工作。3 .多道程序设计从三个方面提高系统的效率:减少c P U的空闲时间,提高处理器的利用率。合理搭配程序,充分利用外围设备资源。发挥处理器与外围设备,以及外围设

43、备之间的并行工作能力。4 .进程是一个程序在个数据集上的一次执行。引入进程的目的在于从变化的角度动态地研究程序的执行。5 .进程的三种基本状态为等待态、就绪态、运行态。运行态会变成等待态或就绪态,前者是由于等待外设等资源引起,后者是由时间片用完等原因引起;等待态变成就绪态,是由于等待的条件已得到满足;就绪态变成运行态,是按调度策略从就绪队列中选出一个进程占用处理器时,该进程就从就绪态变成运行态。6 .程序是静止的,进程是动态的。进程包括程序和程序处理的对象(数据集),进程能得到程序处理的结果。7 .进程由程序、数据集和进程控制块三部分组成。8 .操作系统根据进程控制块控制和管理进程。因为进程控

44、制块是进程存在的标志,它记录了进程执行时的变化情况。9 .中断事件大致可分两大类:强迫性中断事件和臼愿性中断事件。前者包括硬件故障中断、程序性中断、外部中断和输入输出中断等;后者是由使用访管指令请求系统服务而引起的。1 0处理器执行指令时,根据操作码是否是访管指令,来确定是否有自愿性中断事件发生。若有,则通知中断装置;对于强迫性中断,中断装置只要检查中断寄存器的内容,若 非“0”,表示有中断事件发生。1 1 .中断处理程序主要做三项工作:保护被中断进程的现场信息。分析中断原因。处理发生的中断事件。1 2 .P s w 为程序状态字的简写。当中断装置发现中断事件后,把出现的中断事件放在当前P s

45、 w的中断码位置。供处理时分析用;把“当前P s w”保存到“旧 P S w”中去;再把操作系统中断处理程序的“新 P s w”送到程序状态寄存器中成为“当 前 P s w”,这一过程就是“交换P S w”。1 3 .优先数随进程执行而动态变化可考虑以下因素:提高经常使用外围设备进程的优先数,有利于利用处理器与外围设备的并行能力;提高在较长时间内未使用处理器的就绪进程的优先数,以缩短等待处理器的平均时间。1 4 .中断系统在实现进程并发执行,维护系统正常工作,进行故障处理及满足定时要求等方面起着重要的作用。1 5 .进程调度就是按选定的进程调度算法,从就绪队列中选择一个进程,让它占用处理器。常

46、用的进程调度算法有先来先服务、优先数、时间片轮转和分级调度算法。(四)计算题1 .在多道系统下PA 和 P b 共 用 c P u 时间(1 8+2 7)+5 0%=9 0(分钟),系统效率的提高:(6 0+9 0)-(9 0+1 5)4-(6 0+9 0)=4 5 +1 5 0 =3 0%2 .(1)进程执行次序为:先来先服务法:P a,P b,P c,P d:非抢占式的优先数法:P C,P b,P d,P a(2)先来先服务法:每个进程在就绪队列的等待时间分别为P A:0 秒;P b:0+2 0=2 0(秒);P c:2 0+1 5=3 5(秒)P d:3 5+1 0=4 5(秒);平均等

47、待时间为(0+2 0+3 5+4 5)/4=2 5 (秒);非抢占式的优先数法:每个进程在就绪队列中的等待时间为:P a:2 5+1 2=3 7(秒);P b:0+1 0=1 0(秒);P C:0 秒;P d:1 0+1 5=2 5(秒):平均等待时间为(3 7+1 0+0+2 5)/4=1 8(秒)第四章存储管理练习题()单项选择题1.存储管理的目的是()A、方便用户B.提高主存空间利用率C.方便用户和提高主存利用 率 D.增加主存实际容量2为了实现存储保护,对共享区域中的信息()。A.既可读,又可写 B.只可读,不可修改 c.能执行,可修改 D.既不可读,也不可写3.单连续存储管理时,若作

48、业地址空间大于用户空间,可用()把不同时工作的段轮流装入主存区执行。A对换技术 B.移动技术 c 虚拟存储技术 D.覆盖技术4把个分区的存储管理技术用于系统时,可采用()让多个用户作业轮流进入主存储器执行。A.存储技术 B.对换技术 c.覆 盖 技 术 1)虚拟存储技术5 .动态重定位是在作业的()中进行的。A.编译过程B.装入过程 C.修改过程D 执行过程6 .()要求存储分配时具有连续性。A.固定分区存储管理 B.可变分区存储管理 c.段式存储管理 D.段页式存储管理7 .固定分区存储管理一般采用()进行主存空间的分配。A.最先适应分配算法B.最优适应分配算法 c.最坏适应分配算法D.顺序

49、分配算法8 .()存储管理支持多道程序设计,算法简单,但存储碎片多。A段式 B.页式 c.固定分区 D.段页式9 .固定分区存储管理中存储保护用()关系式进行核对。A.逻辑地址W限长寄存器值 B.下限寄存器值绝对地址W上限寄存器值 C.界限地址W绝对地址W主存最大地址 D.段内地址W段表中对应段的限长1 0 .提高主存利用率主要是通过()实现的。A.内存分配 B.内存保护 c.地址转换 D.内存扩充1 1 .()判断到“逻辑地址限长寄存器值”时,形成一个“地址越界”的程序性中断事件。A.一个存储分区管理 B.固定分区存储管理;c.可变分区存储管理 D.段式存储管理1 2 .可变分区存储管理时采

50、用的地址转换公式为()。A.绝对地址=界限寄存器值+逻辑 地 址B.绝对地址=下限寄存器值+逻辑地址 C.绝对地址=基址寄存器值+逻辑地址 D.绝对地址=块号X块长土页内地址1 3 .公 式“绝对地址=下限寄存器+逻辑地址”被用来在()中做地址转换。A.一个分区存储管理 B.固定分区存储管理 c.可变分区存储管理 D.页式存储管理1 4 .可变分区管理方式按作业需求量分配主存分区,所以()。A.分区的长度是固定 B.分区的个数是确定的 c.分区长度和个数都是确定的 D.分区的长度不是预先固定的,分区的个数是不确定的1 5 .()存储管理不适合多道程序系统。A一个 分 区B固定分区C.可变分区D

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁