第一章 引言 (一)单项选择题
1操作系统是计算机系统的一种( B )。A.应用软件 B.系统软件 c.通用软件 D.工具软件
2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机(D ) A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作
3.允许多个用户以交互方式使用计算机的操作系统是( A)。 A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统
4.下列系统中( C )是实时系统。 A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统
5.操作系统是一种系统软件,它( D )。 A.控制程序的执行 B.管理计算机系统的资源 C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行( C )和控制程序执行的功能集中组成一种软件,称为操作系统 A.CPU管理 B.作业管理 C.资源管理 D.设备管理
7.批处理操作系统提高了计算机系统的工作效率,但( D )。 A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预 8.分时操作系统适用于(B )。 A.控制生产流水线 B.调试运行程序 c.大量的数据处理 D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( C )。 A.由批量单道系统控制的作业 B.由批量多道系统控制的作业 c.由分时系统控制的作业 D.由实时系统控制的作业
10.在批处理兼分时的系统中,对(B )应该及时响应,使用户满意。A.批量作业 B.前台作业 c.后台作业 D.网络通信
11.实时操作系统对可靠性和安全性要求极高,它( C )。 A.十分注重系统资源的利用率 B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息
12.分布式操作系统与网络操作系统本质上的不同之处在于( D )。 A.实现各台计算机之间的通信 B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务
13.SPOOL技术用于( B )。 A.存储管理 B.设备管理 C.文件管理 D.作业管理 14.( B )为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二)填空题
1. 计算机系统是按用户要求接收和存储信息,自动进行_数据处理______并输出结果信息的系统。2.计算机是由硬件系统和__软件_____系统组成。3.软件系统由各种___程序____和数据组成。4.计算机系统把进行___资源管理____和控制程序执行的功能集中组成一种软件称为操作系统。5.操作系统使用户合理___共享资源____,防止各用户间相互干扰。6.使计算机系统使用方便和____高效地工作___是操作系统的两个主要设计目标。7.批处理操作系统、___分时操作系统____和实时操作系统是基本的操作系统。8.用户要求计算机系统中进行处理的一个计算机问题称为___作业____。9.批处理操作系统按照预先写好的___作业说明书____控制作业的执行。10.在多道操作系统控制下,允许多个作业同时装入____主存储器___,使中央处理器轮流地执行各个作业。11.批处理操作系统提高了计算机系统的____工作效率___,但在作业执行时用户不能直接干预作业的执行。12.在分时系统中,每个终端用户每次可以使用一个由___时间片____规定的cPu时间。13分时系统具有同时性、独立性、及时性和____交互性___等特点。14.在批处理兼分时系统中,往往把由分时系统控制的作业称为___前台 ____作业,把由批处理系统控制的作业称为___后台____作业。l5.实
时系统要求有___高可靠性和安全性____,不强求系统资源的利用率。16.网络操作系统能实现各台计算机之间的通信和网络中各种___资源____的共享。17.分布式计算机系统中各台计算机___没有____主次之分。18.操作系统的资源管理功能有:处理器管理、____存储管理___、文件管理、设备管理和作业管理。 19.___处理器管理____为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的工作效率。20.文件管理面向用户实现____按文件名___存取文件,管理用户信息的存储、检索、共享和保护。21.设备管理负责管理各种外围设备,包括设备的分配、启动以及____SPOOL___的实现技术。 (三)简答题
1.什么是计算机系统?它由哪几部分组成?
2.计算机系统的资源包括哪些?
3简述操作系统的定义。
4.为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标?
5.从操作系统提供的服务出发,操作系统可分哪几类?
6.何谓批处理操作系统?
7.为什么说批处理多道系统能极大地提高计算机系统的工作效率?
8分时系统如何使各终端用户感到好像自己独占一台计算机?
9.网络操作系统有何主要功能?
10.简述操作系统的五大功能。
第二章 计算机系统结构练习题 (一)单项选择题
1.在现代计算机系统层次结构中,最内层是硬件,最外层是使用计算机的人,人与硬件之间是( A )。 A.软件系统 B.操作系统 c.支援软件 D.应用软件
2.财务管理软件是一种专用程序,它属于(B) A.系统软件 B.应用软件 c接口软件 D.支援软件
3.当计算机被启动时,首先会立即执行(D )。 A.接口程序 B.中断服务程序 c.用户程序 D.引导程序 4.当硬件的中断装置发现有事件发生,就会中断正在占用cPu的程序执行,让操作系统的( B )占用cPu。 A.系统调用程序 B.中断处理服务程序 c.作业管理程序 D文件管理程序
5.操作系统支援软件和应用软件只有( C )时才能履行自己的职责。 A.分配到主存空间 B.占有了必要的外设 c.占用中央处理器执行 D.找到了所需的文件 6.操作系统在中断处理服务程序完成之后,将( D )。 A.选择刚被中断的程序执行 B.选择正在排队的作业执行 c.等待下—个事件的发生 D.按预定策略选择程序执行 7在多道程序设计技术的计算机系统中,中央处理器( C )。 A.只能被一个程序占用 B.可以被多个程序同时占用 c.可以被多个程序交替占用 D.可以被操作系统和另一个程序同时占用 8.外围设备通过相应的设备控制器和通道连接到公共系统总线上,这种结构( B )。 A.有利于硬件保护 B.允许中央处理器与外设并行工作 C.可不用中断机制 D.外设的启动速度快
9.(D)不是一种永久性的存储设备,当电源被切断时,其中的信息就会消失。 A.硬盘 B.磁带 c.软盘 D.主存储器
l0.中央处理器可以直接存取( C)中的信息。A.光盘 B.软盘 c.主存储器 D.硬盘 11.中央处理器存取寄存器中信息的速度与使用主存储器和辅存储器信息相比( B)。 A.比较快 B.最快 c.差不多 D.最慢
12.存放在(D )信息只能顺序存取,无法随机访问。A.硬盘 B.软盘 c.光盘 D.磁带 13.当操作系统退出执行,让用户执行时,系统会( C ) A.继续保持管态 B.继续保持目态 C.从管态变为目态 D.从目态变为管态
14.硬件设置了( D )以实现存储保护。 A.基址寄存器 B.指令地址计数器 c.限长寄存器 D.基址寄存器和限长寄存器
15.为了实现存储保护,用户( C )。 A只能修改基址寄存器的值 B.只能修改限长寄存器的值 c.不能随意修改基址寄存器和限长寄存器的值 D.可以随意修改基址寄存器和限长寄存器的值
16.一个操作系统交付使用后,为了方便地对其功能进行增、删、改等工作,在结构设计时必须注意( A) A.维护性 B.高效性 c.正确性 D.移植性
17.用(C )设计的操作系统结构清晰且便于调试。A无序模块法 B.内核扩充法 c,层次结构法 D.管程设计法
18.在操作系统的层次结构中.( B )是操作系统的核心部分.它位于最内层。 A.存储管理 B.处理器管理 C.设备管理 D.作业管理
19.在操作系统的层次结构中,各层之间(C )。A.互不相关 B.内、外层互相依赖 c.外层依赖内层 D.内层依赖外层
20.用户可以用( D )编写控制作业执行步骤的“作业控制说明书”,使作业进行成批处理。 A.汇编语言 B C语言 c.PAsCAL语言 D.作业控制语言
21.请求和归还主存空间等子程序属于( B)系统调用。A.文件操作类 B.资源申请类 C.控制类 D信息维护类
(二)填空题
1.现代的通用计算机系统是由硬件和软件组成的一种___层次式___ 结构。
2.计算机系统层次结构的最内层是___硬件___系统、最外层是使用计算机系统的人。 3.软件系统包括___系统软件___、支援软件和应用软件三部分. 4. ___支援软件___是支持其他软件的开发和维护的软件。
5.在硬件系统中,___中央处理器___是对信息进行高速运算和控制处理的部件。 6. ___主存储器___和___辅助存储器___都可用于存放各种程序和数据,前者可被cPu直接访问,而后者则不能。7.___输入输出控制系统___控制和管理外设与主存储器之间的信息传送。 8计算机开启时会立即自动执行__引导程序____。
9.操作系统常常在静静地等待,当___某个事件___出现时,才通知服务程序去处理它。 10.计算机系统的中断机制包括硬件的___中断装置___和操作系统的中断处理服务程序. 11.中断装置发现有事件发生时,会中断原占用中央处理器的程序执行,让___操作系统___来处理件。
12.任何程序只有占用___中央处理器___执行时才能履行自己的职责.
13.在多道程序设计技术的计算机系统中,一个中央处理器在任何时刻最多能被__一____个程序占用。
14利用硬件的___中断装置___使得操作系统可以控制各个程序的执行,为用户提供多种服务。
15.在硬件输入输出结构中,各种外设连接在相应的设备控制器上,又通过___通道___连接在公共的系统总线上。
16.硬件的输入输出结构允许中央处理器和各种外围设备___同时并行___工作。 17.外围设备工作结束后,通过___I/O中断___事件通知操作系统。
18.任何系统和数据必须被装入___主存储器___之后,中央处理器才能对文件进行操作。 l9.主存储器以___字节___为单位编址,中央处理器按__地址____读出主存储器中的内容。 20.辅助存储器容量大,且能___永久___地保存信息。
21.操作系统的___核心程序___在计算机工作期间常驻在主存储器中。
22.磁盘上的信息可___随机___存取,而磁带上的信息则只能___顺序___存取。 23.启动I/O等___特权___指令只允许操作系统程序使用。
24.中央处理器处于___管态___时可以执行包括特权指令在内的一切机器指令。
25.中央处理器在目态下执行程序时,用于核对访问地址合法性的关系式为:基址寄存器值≤访问地址≤基址寄存器值+__限长寄存器值____。
26.操作系统的结构设计要追求:正确性、__高效性____、维护性和移植性。 27.操作系统的设计方法有:无序模块法、内核扩充法、___层次结构法___和管程设计法等。 28.层次结构法把整体问题局部化,把操作系统分解成若干__单向____依赖的层次。
29.操作系统的层次结构从内向外为:硬件、___处理器管理___、存储管理、___设备管理___ 、文件管理和作业管理。 30.操作系统为用户提供两种类型的使用接口,一种是操作员级的,另一种是__程序员级____的。
31.用户可以用__作业控制语言____写出作业执行步骤“作业控制说明书”,让操作系统进行