1绪论习题文档格式.docx
《1绪论习题文档格式.docx》由会员分享,可在线阅读,更多相关《1绪论习题文档格式.docx(46页珍藏版)》请在冰豆网上搜索。
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.设备管理负责管理各种外围设备,包括设备的分配、启动以及_______的实现技术。
(三)简答题
1.什么是计算机系统?
它由哪几部分组成?
2.计算机系统的资源包括哪些?
3简述操作系统的定义。
4.为计算机设计操作系统要达到什么目的?
设计时应考虑哪些目标?
5.从操作系统提供的服务出发,操作系统可分哪几类?
6.何谓批处理操作系统?
7.为什么说批处理多道系统能极大地提高计算机系统的工作效率?
8分时系统如何使各终端用户感到好像自己独占一台计算机?
9.网络操作系统有何主要功能?
10.简述操作系统的五大功能。
第一章练习题参考答案
1.B2.D3A4C5.D6.C7.D8.B9.C10.B11.C12.D13.B14.B
1.数据处理2.软件3.程序4资源管理5.共享资源6.高效地工作7.分时操作系统8.作业9.作业说明书10.主存储器11.工作效率12.时间片l3交互性14.前台,后台15.高可靠性和安全性16.资源17.没有18.存储管理19.处理器管理20.按文件名21.SPOOL
1.计算机系统是按用户的要求接收和存储信息,自动进行数据处理并输出结果信息的系统。
计算机系统由硬件系统和软件系统组成。
硬件系统是计算机系统赖以工作的实体,软件系统保证计算机系统按用户指定的要求协调地工作。
2.计算机系统的资源包括两大类:
硬件资源和软件资源。
硬件资源主要有中央处理器、主存储器、辅助存储器和各种输入输出设备。
软件资源有编译程序、编辑程序等各种程序以及有关数据。
3.操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。
4.操作系统是一种系统程序,其目的是为其他程序的执行提供一个良好的环境。
它有两个主要设计目标:
一是使计算机系统使用方便,二是使计算机系统能高效地工作。
5.从操作系统提供的服务出发,操作系统可分为:
批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
6.用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理,操作系统选择作业并按其作业说明书的要求自动控制作业的执行。
采用这种批量化处理作业的操作系统称为批处理操作系统。
7.批处理多道系统能极大地提高系统的工作效率,表现在四个方面:
(1)多道作业并行工作,减少了处理器的空闲时间;
(2)作业调度可以合理选择装入主存储器中的作业,充分利用计算机系统的资源;
(3)作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间;
(4)作业成批输入,减少了从操作到作业的交接时间。
8.在分时系统中、系统把CPU时间划分成许多时间片,每个终端每次可以使用由一个时间片规定的cPu时间,多个终端用户就这样轮流地使用cPU,每人都得到了及时响应,感到好像自己独占了一台计算机。
9.网络操作系统把计算机网络中的各台计算机有机地联合起来,实现各计算机之间的通信及网络中各种资源的共享。
l0.从资源管理的观点出发,操作系统具有五大功能:
(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.在硬件系统中,______是对信息进行高速运算和控制处理的部件。
6.______和______都可用于存放各种程序和数据,前者可被CPU直接访问,而后者则不能。
7.______控制和管理外设与主存储器之间的信息传送。
8计算机开启时会立即自动执行______。
9.操作系统常常在静静地等待,当______出现时,才通知服务程序去处理它。
10.计算机系统的中断机制包括硬件的______和操作系统的中断处理服务程序.
11.中断装置发现有事件发生时,会中断原占用中央处理器的程序执行,让______来处理中断事件。
12.任何程序只有占用______执行时才能履行自己的职责.
13.在多道程序设计技术的计算机系统中,一个中央处理器在任何时刻最多能被______个程序占用。
14利用硬件的______使得操作系统可以控制各个程序的执行,为用户提供多种服务。
15.在硬件输入输出结构中,各种外设连接在相应的设备控制器上,又通过______连接在公共的系统总线上。
16.硬件的输入输出结构允许中央处理器和各种外围设备______工作。
17.外围设备工作结束后,通过______事件通知操作系统。
18.任何系统和数据必须被装入______之后,中央处理器才能对文件进行操作。
l9.主存储器以______为单位编址,中央处理器按______读出主存储器中的内容。
20.辅助存储器容量大,且能______地保存信息。
21.操作系统的______在计算机工作期间常驻在主存储器中。
22.磁盘上的信息可______存取,而磁带上的信息则只能______存取。
23.启动I/O等______指令只允许操作系统程序使用。
24.中央处理器处于______时可以执行包括特权指令在内的一切机器指令。
25.中央处理器在目态下执行程序时,用于核对访问地址合法性的关系式为:
基址寄存器值≤访问地址≤基址寄存器值+______。
26.操作系统的结构设计要追求:
正确性、______、维护性和移植性。
27.操作系统的设计方法有:
无序模块法、内核扩充法、______和管程设计法等。
28.层次结构法把整体问题局部化,把操作系统分解成若干______依赖的层次。
29.操作系统的层次结构从内向外为:
硬件、______、存储管理、______、文件管理和作业管理。
30.操作系统为用户提供两种类型的使用接口,一种是操作员级的,另一种是______的。
31.用户可以用______写出作业执行步骤“作业控制说明书”,让操作系统进行批处理。
32.用户从键盘上输入______是交互处理的主要途径。
33.由操作系统向用户程序提供了______,这些子程序能帮助用户程序实现多种系统功能。
34用户使用系统调用时,由一条______使操作系统为其服务。
35.操作系统提供的系统调用大致有文件操作类、______、控制类和信息维护类。
(3)简答题
1.简述计算机系统的层次结构。
2.简述操作系统是如何工作的。
3.在多道程序设计技术的系统中、操作系统怎样才会占领中央处理器?
4.简述计算机系统的中断机制及其作用。
5.计算机系统为什么要配置辅助存储器?
6.怎样的输入输出结构才能使CPU与外设并行工作?
7.对特权指令的使用有什么限制?
8.CPU在管态和目态下工作有何不同?
9.计算机系统怎样实现存储保护?
10.简述操作系统的层次结构。
11.操作系统为用户提供哪些接口?
12.用户如何使用系统调用?
第二章练习题参考答案
1.A2B3.D4.B5.C6.D7.C8.B9.Dl0.C11.B12D13C14.D15.C16.A17.C18.B19.C20.D21.B
1.层次式2.硬件3.系统软件4.支援软件5中央处理器(或CPU)6.主存储器,辅助存储器7.输入输出控制系统8.引导程序9某个事件(或某个中断)10.中断装置11.操作系统12.中央处理器13.一14.中断装置l5.通道16.同时并行17.输入输出操作结束(或I/O中断)18.主存储器19.字节,地址20.永久21.核心程序22.随机,顺序23.特权24.管态25.限长寄存器值26.高效性27.层次结构法28.单向29.处理器管理,设备管理30.程序员级31.作业控制语言32操作控制命令33系统功能调用(或系统调用)34.访管指令35.资源申请类
1.计算机的层次结构的最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。
软件系统包括系统软件、支援软件和应用软件。
2.当计算机启动后,引导程序将操作系统核心程序装入主存,如果没有用户请求操作系统服务,它就等待某个事件的发生。
当有某个事件出现,操作系统的服务程序就对它进行处理,处理结束后,再等待下一个事件发生。
3.只有当中断装置发现有事件发生时,它才会中断当前占用中央处理器的程序执行,让操作系统的处理服务程序占用中央处理器并执行之。
4.中断机制包括硬件的中断装置和操作系统的中断处理服务程序。
中断装置由一些特定的寄存器和控制线路组成,中央处理器和外围设备等识别到的事件保存在特定的寄存器中,中央处理器每执行完一条指令,均由中断装置判别是否有事件发生。
若无事件发生,CPU继续执行;
若有事件发生,则中断装置中断原占有CPU的程序的执行,让操作系统的处理事件服务程序占用CPU,对出现和事件进行处理,事件处理完后,再让原来的程序继续占用CPU执行。
5由于主存储器容量的限制,不足以存储所有需要存储的程序和数据,并且主存储器不是一种永久性的存储设备,当电源被切断时主存储器中的信息就会消失;
而辅助存储器容量大且能永久地保存信息,所以计算机系统都配置辅助存储器。
6.这种结构为:
把各种外围设备连接在相应的控制器上,这些设备控制器又通过通道连接在公共的系统总线上。
7.只允许操作系统使用特权指令,用户程序不能使用特权指令。
8.当中央处理器处于管态时,可以执行包括特权指令在内的一切机器指令,而在目态下工作时不允许执行持权指令。
9.一般硬件设置了基址寄存器和限长寄存器。
中央处理器在目态下执行系统时,对每个访问主存的地址都进行核对,若能满足:
基址寄存器值≤访问地址≤基址寄存器值+限长寄存值,则允许访问;
否则不允许访问。
并且不允许用户程序随意修改这两个寄存器的值。
这就实现了存储保护。
10.操作系统的层次结构以硬件为基础,自内向外依次为:
处理器管理、存储管理、设备管理、文件管理和作业管理。
11操作系统为用户提供两种类型的使用接口,一是操作员级的、它为用户提供控制作业执行的途径;
二是程序员级的,它为用户程序提供服务功能。
12.硬件系统一般都提供一条访管指令,它可以在目态下执行。
用户要使用系统调用时必须使用访管指令。
由操作系统分析访管指令的参数,让相应的系统调用子程序为用户服务。
第四章进程同步与通信练习题
1.临界区是指()。
A.并发进程中用于实现进程互斥的程序段B.并发进程中用于实现进程同步的程序段C.并发进程中用户实现进程通信的程序段D.并发进程中与共享变量有关的程序段
2.相关临界区是指()。
A.一个独占资源B.并发进程中与共享变量有关的程序段c.一个共享资源D.并发进程中涉及相同变量的那些程序段
3.管理若干进程共享某一资源的相关临界区应满足三个要求,其中()不考虑。
A一个进程可以抢占己分配给另一进程的资源B.任何进程不应该无限地逗留在它的临界区中c.一次最多让一个进程在临界区执行D.不能强迫一个进程无限地等待进入它的临界区
4、()是只能由P和v操作所改变的整型变量。
A共享变量B.锁c整型信号量D.记录型信号量
5.对于整型信号量,在执行一次P操作时,信号量的值应()。
A.不变B.加1C减1D.减指定数值
6.在执行v操作时,当信号量的值()时,应释放一个等待该信号量的进程。
A>
0B.<
0c.>
=0D.<
=0
7.Pv操作必须在屏蔽中断下执行,这种不可变中断的过程称为()。
A初始化程序B.原语c.子程序D控制模块
8.进程间的互斥与同步分别表示了各进程间的()。
A.竞争与协作B.相互独立与相互制约c.不同状态D.动态性与并发性
9并发进程在访问共享资源时的基本关系为()。
A.相互独立与有交往的B.互斥与同步c并行执行与资源共享D信息传递与信息缓冲
10.在进程通信中,()常用信件交换信息。
A.低级通信B.高级通信c.消息通信D.管道通信
11.在间接通信时,用send(N,M)原语发送信件,其中N表示()。
A.发送信件的进程名B.接收信件的进程名C信箱名D.信件内容
12.下列对线程的描述中,()是错误的。
A不同的线程可执行相同的程序B.线程是资源分配单位c.线程是调度和执行单位D.同一进程中的线程可共享该进程的主存空间
13.实现进程互斥时,用()对应,对同一个信号量调用Pv操作实现互斥。
A.一个信号量与一个临界区B.一个信号量与—个相关临界区c.一个信号量与一组相关临界区D一个信号量与一个消息
14.实现进程同步时,每一个消息与一个信号量对应,进程()可把不同的消息发送出去。
A.在同一信号量上调用P操作B在不同信号量上调用P操作c.在同一信号量上调用v操作D.在不同信号量上调用v操作
1.目前使用的计算机的基本特点是处理器______执行指令。
2进程的______是指进程在顺序处理器上的执行是按顺序进行的。
3.当一个进程独占处理器顺序执行时,具有______和______两个特性。
4.进程的封闭性是指进程的执行结果只取决于______,不受外界影响。
5进程的可再现性是指当进程再次重复执行时,必定获得______的结果。
6.一个进程的工作在没有全部完成之前,另一个进程就可以开始工作,则称这些进程为______.7若系统中存在一组可同时执行的进程,则就说该组进程具有______。
8.如果—个进程的执行不影响其他进程的执行,且与其他进程的进展情况无关,则说这些并发进程相互之间是______的。
9如果一个进程的执行依赖其他进程的进展情况,则说这些并发进程相互之间是______10.有交往的并发进程一定______某些资源。
11.有交往的进程执行时可能产生与时间有关的错误,造成不正确的因素与进程______、______和外界的影响有关。
12.对______的使用不受限制,这是使有交往的并发进程执行时出现与时间有关的错误的根本原因。
13.临界区是指并发进程中与______有关的程序段。
14.______是指并发进程中涉及到相同变量的那些程序段。
15.只要涉及相同变量的若干进程的相关临界区______,就不会造成与时间有关的错误。
16.进程的______是指当有若干进程都要使用某一共享资源时,任何时刻最多只允许一个进程去使用。
17.Pv操作是在一个信号量上进行的______的过程,这种过程也称为______18.利用Pv操作管理相关临界区时,必须成对出现,在进入临界区之前要调用______,在完成临界区操作后要调用______。
l9.若信号量的初值为1,用Pv操作能限制一次______进程进入临界区操作。
20进程的______是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息。
21______能把它进程需要的消息发送出去,也能测试自己需要的消息是否到达。
22.Pv操作不仅是实现______的有效工具,而且也是一种简单而方便的______