操作系统练习题.docx

上传人:b****5 文档编号:14844291 上传时间:2023-06-27 格式:DOCX 页数:59 大小:67.89KB
下载 相关 举报
操作系统练习题.docx_第1页
第1页 / 共59页
操作系统练习题.docx_第2页
第2页 / 共59页
操作系统练习题.docx_第3页
第3页 / 共59页
操作系统练习题.docx_第4页
第4页 / 共59页
操作系统练习题.docx_第5页
第5页 / 共59页
操作系统练习题.docx_第6页
第6页 / 共59页
操作系统练习题.docx_第7页
第7页 / 共59页
操作系统练习题.docx_第8页
第8页 / 共59页
操作系统练习题.docx_第9页
第9页 / 共59页
操作系统练习题.docx_第10页
第10页 / 共59页
操作系统练习题.docx_第11页
第11页 / 共59页
操作系统练习题.docx_第12页
第12页 / 共59页
操作系统练习题.docx_第13页
第13页 / 共59页
操作系统练习题.docx_第14页
第14页 / 共59页
操作系统练习题.docx_第15页
第15页 / 共59页
操作系统练习题.docx_第16页
第16页 / 共59页
操作系统练习题.docx_第17页
第17页 / 共59页
操作系统练习题.docx_第18页
第18页 / 共59页
操作系统练习题.docx_第19页
第19页 / 共59页
操作系统练习题.docx_第20页
第20页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

操作系统练习题.docx

《操作系统练习题.docx》由会员分享,可在线阅读,更多相关《操作系统练习题.docx(59页珍藏版)》请在冰点文库上搜索。

操作系统练习题.docx

操作系统练习题

操作系统练习题

第一章引言

(一)单项选择题

1操作系统是计算机系统的一种()。

A.应用软件B.系统软件c.通用软件D.工具软件

2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机()A.使用方便B.高效工作C.合理使用资源D.使用方便并高效工作

3.允许多个用户以交互方式使用计算机的操作系统是()。

A.分时操作系统B.批处理单道系统C.实时操作系统D.批处理多道系统

4.下列系统中()是实时系统。

A.计算机激光照排系统B.办公自动化系统C.化学反应堆控制系统D.计算机辅助设计系统

5.操作系统是一种系统软件,它()。

A.控制程序的执行B.管理计算机系统的资源C.方便用户使用计算机D.管理计算机系统的资源和控制程序的执行

6.计算机系统把进行()和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理C.资源管理D.设备管理

7.批处理操作系统提高了计算机系统的工作效率,但()。

A.不能自动选择作业执行B.无法协调资源分配c.不能缩短作业执行时间D在作业执行时用户不能直接干预

8.分时操作系统适用于()。

A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享

9.在混合型操作系统中,“前台”作业往往是指()。

A.由批量单道系统控制的作业B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业

10.在批处理兼分时的系统中,对()应该及时响应,使用户满意。

A.批量作业B.前台作业c.后台作业D.网络通信

11.实时操作系统对可靠性和安全性要求极高,它()。

A.十分注重系统资源的利用率B.不强调响应速度c.不强求系统资源的利用率D.不必向用户反馈信息

12.分布式操作系统与网络操作系统本质上的不同之处在于()。

A.实现各台计算机之间的通信B.共享网络个的资源c.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务

13.SPOOL技术用于()。

A.存储管理B.设备管理C.文件管理D.作业管理

14.()为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。

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.为什么说批处理多道系统能极大地提高计算机系统的工作效率?

批处理多道系统能极大地提高系统的工作效率,表现在四个方面:

(1)多道作业并行工作,减少了处理器的空闲时间;

(2)作业调度可以合理选择装入主存储器中的作业,充分利用计算机系统的资源;(3)作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间;(4)作业成批输入,减少了从操作到作业的交接时间。

8分时系统如何使各终端用户感到好像自己独占一台计算机?

在分时系统中、系统把CPU时间划分成许多时间片,每个终端每次可以使用由一个时间片规定的cPu时间,多个终端用户就这样轮流地使用cPU,每人都得到了及时响应,感到好像自己独占了一台计算机。

9.网络操作系统有何主要功能?

网络操作系统把计算机网络中的各台计算机有机地联合起来,实现各计算机之间的通信及网络中各种资源的共享。

10.简述操作系统的五大功能。

从资源管理的观点出发,操作系统具有五大功能:

(1)处理器管理。

为用户合理分配处理器时间,提高处理器工作效率。

(2)存储管理。

为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。

(3)文件管理。

管理用户信息,为用户提供按文件名存取功能,合理分配文件的存储空间。

(4)设备管理。

负责设备约分配、启动以及虚拟设备的实现等.(5)作业管理。

实现作业调度和控制。

第二章计算机系统结构练习题

(一)单项选择题

1.在现代计算机系统层次结构中,最内层是硬件,最外层是使用计算机的人,人与硬件之间是()。

A.软件系统B.操作系统c.支援软件D.应用软件

2.财务管理软件是一种专用程序,它属于()A.系统软件B.应用软件c接口软件D.支援软件

3.当计算机被启动时,首先会立即执行()。

A.接口程序B.中断服务程序c.用户程序D.引导程序

4.当硬件的中断装置发现有事件发生,就会中断正在占用cPu的程序执行,让操作系统的()占用cPu。

A.系统调用程序B.中断处理服务程序c.作业管理程序D文件管理程序

5.操作系统支援软件和应用软件只有()时才能履行自己的职责。

A.分配到主存空间B.占有了必要的外设c.占用中央处理器执行D.找到了所需的文件

6.操作系统在中断处理服务程序完成之后,将()。

A.选择刚被中断的程序执行B.选择正在排队的作业执行c.等待下—个事件的发生D.按预定策略选择程序执行

7在多道程序设计技术的计算机系统中,中央处理器()。

A.只能被一个程序占用B.可以被多个程序同时占用c.可以被多个程序交替占用D.可以被操作系统和另一个程序同时占用

8.外围设备通过相应的设备控制器和通道连接到公共系统总线上,这种结构()。

A.有利于硬件保护B.允许中央处理器与外设并行工作C.可不用中断机制D.外设的启动速度快

9.()不是一种永久性的存储设备,当电源被切断时,其中的信息就会消失。

A.硬盘B.磁带c.软盘D.主存储器

l0.中央处理器可以直接存取()中的信息。

A.光盘B.软盘c.主存储器D.硬盘

11.中央处理器存取寄存器中信息的速度与使用主存储器和辅存储器信息相比()。

A.比较快B.最快c.差不多D.最慢

12.存放在()信息只能顺序存取,无法随机访问。

A.硬盘B.软盘c.光盘D.磁带

13.当操作系统退出执行,让用户执行时,系统会()A.继续保持管态B.继续保持目态C.从管态变为目态D.从目态变为管态

14.硬件设置了()以实现存储保护。

A.基址寄存器B.指令地址计数器c.限长寄存器D.基址寄存器和限长寄存器

15.为了实现存储保护,用户()。

A只能修改基址寄存器的值B.只能修改限长寄存器的值c.不能随意修改基址寄存器和限长寄存器的值D.可以随意修改基址寄存器和限长寄存器的值

16.一个操作系统交付使用后,为了方便地对其功能进行增、删、改等工作,在结构设计时必须注意()A.维护性B.高效性c.正确性D.移植性

17.用()设计的操作系统结构清晰且便于调试。

A无序模块法B.内核扩充法c,层次结构法D.管程设计法

18.在操作系统的层次结构中.()是操作系统的核心部分.它位于最内层。

A.存储管理B.处理器管理C.设备管理D.作业管理

19.在操作系统的层次结构中,各层之间()。

A.互不相关B.内、外层互相依赖c.外层依赖内层D.内层依赖外层

20.用户可以用()编写控制作业执行步骤的“作业控制说明书”,使作业进行成批处理。

A.汇编语言BC语言c.PAsCAL语言D.作业控制语言

21.请求和归还主存空间等子程序属于()系统调用。

A.文件操作类B.资源申请类C.控制类D信息维护类

(二)填空题

1.现代的通用计算机系统是由硬件和软件组成的一种__层次式____结构。

2.计算机系统层次结构的最内层是__硬件____系统、最外层是使用计算机系统的人

3.软件系统包括__系统软件____、支援软件和应用软件三部分.

4.__支援软件____是支持其他软件的开发和维护的软件。

5.在硬件系统中,__中央处理器(或CPU)____是对信息进行高速运算和控制处理的部件。

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.用户可以用___作业控制语言___写出作业执行步骤“作业控制说明书”,让操作系统进行批处理。

32.用户从键盘上输入__操作控制命令____是交互处理的主要途径。

33.由操作系统向用户程序提供了__系统功能调用(或系统调用)____,这些子程序能帮助用户程序实现多种系统功能。

34用户使用系统调用时,由一条__访管指令____使操作系统为其服务。

35.操作系统提供的系统调用大致有文件操作类、_资源申请类__、控制类和信息维护类。

(三)简答题

1.简述计算机系统的层次结构。

计算机的层次结构的最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。

软件系统包括系统软件、支援软件和应用软件。

2.简述操作系统是如何工作的。

当计算机启动后,引导程序将操作系统核心程序装入主存,如果没有用户请求操作系统服务,它就等待某个事件的发生。

当有某个事件出现,操作系统的服务程序就对它进行处理,处理结束后,再等待下一个事件发生。

3.在多道程序设计技术的系统中、操作系统怎样才会占领中央处理器?

只有当中断装置发现有事件发生时,它才会中断当前占用中央处理器的程序执行,让操作系统的处理服务程序占用中央处理器并执行之。

4.简述计算机系统的中断机制及其作用。

中断机制包括硬件的中断装置和操作系统的中断处理服务程序。

中断装置由一些特定的寄存器和控制线路组成,中央处理器和外围设备等识别到的事件保存在特定的寄存器中,中央处理器每执行完一条指令,均由中断装置判别是否有事件发生。

若无事件发生,cPu继续执行;若有事件发生,则中断装置中断原占有cPu的程序的执行,让操作系统的处理事件服务程序占用cPu,对出现和事件进行处理,事件处理完后,再让原来的程序继续占用CPu执行。

5.计算机系统为什么要配置辅助存储器?

由于主存储器容量的限制,不足以存储所有需要存储的程序和数据,并且主存储器不是一种永久性的存储设备,当电源被切断时主存储器中的信息就会消失;而辅助存储器容量大且能永久地保存信息,所以计算机系统都配置辅助存储器。

6怎样的输入输出结构才能使cPu与外设并行工作?

这种结构为:

把各种外围设备连接在相应的控制器上,这些设备控制器又通过通道连接在公共的系统总线上。

7.对特权指令的使用有什么限制?

只允许操作系统使用特权指令,用户程序不能使用特权指令。

8.cPu在管态和目态下工作有何不同?

当中央处理器处于管态时,可以执行包括特权指令在内的一切机器指令,而在目态下工作时不允许执行持权指令。

9.计算机系统怎样实现存储保护?

一般硬件设置了基址寄存器和限长寄存器。

中央处理器在目态下执行系统时,对每个访问主存的地址都进行核对,若能满足:

基址寄存器值≤访问地址≤基址寄存器值+限长寄存值,则允许访问;否则不允许访问。

并且不允许用户程序随意修改这两个寄存器的值。

这就实现了存储保护。

10.简述操作系统的层次结构。

操作系统的层次结构以硬件为基础,自内向外依次为:

处理器管理、存储管理、设备管理、文件管理和作业管理。

11.操作系统为用户提供哪些接口?

操作系统为用户提供两种类型的使用接口,一是操作员级的、它为用户提供控制作业执行的途径;二是程序员级的,它为用户程序提供服务功能。

12.用户如何使用系统调用?

硬件系统一般都提供一条访管指令,它可以在目态下执行。

用户要使用系统调用时必须使用访管指令。

由操作系统分析访管指令的参数,让相应的系统调用子程序为用户服务

第3章处理器管理练习题

(一)单项选择题

1.多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器()。

A并发执行B.顺序执行c.并行执行D.同时执行

2引入多道程序设计技术后,处理器的利用率()。

A.有所改善B.极大地提高c.降低了D.无变化,仅使程序执行方便

3.计算机系统采用多道程序设计技术后,()。

A.缩短了每个程序的执行时间B.系统效率随并行工作道数成比例增长c.提高了系统效率D.使用设备时不会发生冲突

4.进程是()。

A.一个系统软件B.与程序概念等效c.存放在内存中的程序D.执行中的程序

5.进程的()和并发性是两个很重要的属性。

A.动态性B.静态性c.易用性D.顺序性

6.()是完成操作系统功能的进程。

A,用户进程B.系统进程C.并发进程D.编译进程

7.可再入程序必须是纯代码,在执行中()。

A.可以随意改变B.计算结果相同c.自身不改变D.要求输入相同的数据

8.已经获得除()以外所有运行所需资源的进程处于就绪状态。

A主存储器B.打印机C.CPUD.磁盘空间

9.在一个单处理器系统中,处于运行态的进程()。

A.可以有多个B.不能被打断c.只有一个D.不能请求系统调用

10.对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处理器.称它们为()的。

A.顺序执行B.同时执行c.并行执行D.并发执行

11.操作系统根据()控制和管理进程,它是进程存在的标志。

A.程序状态字B.进程控制块c.中断寄存器D.中断装置

12.若干个等待占有cPU并运行的进程按一定次序链接起来的队列为()。

A.运行队列B.后备队列c.等待队列D.就绪队列

13.用户从终端上输入一条命令,即产生了()。

A.程序性中断事件B.外部中断事件c.输入输出中断事件D.自愿性中断事件

14.()的断点是确定的。

A.硬件故障中断B自愿性中断c.程序性中断D.外部中断

15.自愿性中断事件是由()引起的。

A.程序中使用了非法操作码B.程序中访问地址越界c.程序中使用了一条访管指令D.程序中除数为"0"

16.中断装置根据()判别有无强迫中断事件发生。

A.指令操作码为访管指令B.基址寄存器C.限长寄存器D.中断寄存器

17.当出现中断事件后,必须()才能把断点的信息保护起来。

A.把当前PSW放到旧PswB.把旧Psw放到当前PSwc.把新PSW放到当前PSwD.所有PSw保持不变

18.中断处理程序占用处理器的执行时,要从()取出信息,才能分析中断发生的原因A.当前PSWB.旧PSWc.新PsWD.当前指令的操作码

19.对()引起的中断事件,中断处理会转交某个处理程序去执行某一功能。

A.主存储器读写时发生校验错B.程序中使用了非法码C,用户从终端上输入一条命令D.程序访问地址越界

20.中断处理程序在保护现场和分析中断原因后,一般会请求系统创建相应的处理事件进程,排入()。

A.等待队列B.运行队列c.后备队列D.就绪队列

21中断优先级是按照中断事件的重要性和紧迫程度来确定的,是在()。

A硬件设计时固定下来的B作业说明书中申请的c.动态分配的D.由中断装置确定的

22.采用中断屏蔽技术,会封锁()的响应。

A.比自己级别高的中断事件B.比自己级别低的中断事件c.与自己级别相同的中断事件D.与中断屏蔽标志相对应的事件

23硬件系统在设计中断优先级时,通常使()优先级提高。

A自愿中断B.程序性中断c.硬件故障中断D.外部中断

24中断程序可以有选择地设置屏蔽位,但()是不能屏蔽的。

A、比自己级别低的中断事件B.和自己级别相同的中断事件c.自愿中断事件d.输入输出中断事件

25.为了根据进程的紧迫性做进程调度,应采用()。

A.先来先服务调度算法B,优先数调度算法c.时间片轮转调度法D.分级调度算法

26.采用时间片轮转法调度是为了()。

A.多个终端都能得到系统的及时响应B.先来先服务c优先数高的进程先使用处理器D.紧急事件优先处理

27.采用优先数调度算法时,对那些具有相同优先数的进程再按()的次序分配处理器。

A.先来先服务B时间片轮转c运行时间长短D.使用外围设备多少

28.当一进程运行时,系统强行将其撤下,让另一个更高优先数的进程占用处理器,这种调度方式是()。

A.非抢占方式B.抢占方式C.中断方式D.查询方式

29.()必定会引起进程切换。

A.一个进程被创建后进入就绪态B.一个进程从运行态变成等待态c.一个进程从运行态变成就绪态D.一个进程从等待态变成就绪态

30、操作系统使用()机制使计算机系统能实现进程并发执行,保证系统正常工作。

A.中断B.查询c.同步D互斥

(二)填空题

1.让多个计算机问题同时装入一个计算机系统的主存储器_并行执行_______,这种设计技术称为________。

2.在多道程序设计的系统中,应采用________的方法保证各道程序互不侵犯.

3.程序可以随机地从________的一个区域移动到另一个区域,程序被移动后仍丝毫不影响它的执行,这种技术称为________。

4.在多道程序设计的系统中必须对各种________按一定的策略进行分配和调度。

5多道程序设计系统中必须做好存储保护,程序浮动和________工作。

6.采用多道程序设计技术后可有效地提高系统中资源的________,增加单位时间的算题量,从而提高了系统的________。

7多道程序设计提高了系统的吞吐量.但可能会________某些程序的执行时间。

8.在多道程序设计系统中,并行的道数要根据________和用户对资源的要求来确定。

9.把一个程序在一个数据集上的一次执行称为一个__进程______。

10.程序是___静止的_____;进程是_动态的_______。

1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2