当前位置:文档之家› 操作系统练习题(含答案)

操作系统练习题(含答案)

操作系统练习题(含答案)
操作系统练习题(含答案)

操作系统练习题(2)

第三章处理器管理练习题

(一)单项选择题

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.CPU D.磁盘空间

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放到旧Psw B.把旧Psw放到当前PSw c.把新PSW放到当前PSw D.所有PSw保持不变

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

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.程序是________;进程是________。11.完成操作系统的进程称为________,完成用户功能的进程称为________。12.进程的四个属性为:________,________,________,________,进程和程序非一一对应性,三种基本状态的不断变换和________。13.一个能被多个用户同时调用的程序称作________的程序。14.进程的三种基本状态为:等待态、________和运行态。15.进程状态变化时,运行态和________、都有可能变为________。16.同时执行的进程是________占用处理器的,这些进程可称为并发执行的。17.进程控制块应包括标识信息、________、________和管理信息。18.每个进程都是有生命期的,即从________到消亡。19.操作系统依据________对进程进行控制和管理。20.进程有两种基本队列:________和________ 。21.进程队列可以用________的链接来形成。22在双向链接的队列中,要设置________指针和________指针.分别指向前一个和后一个进程的进程控制块地址。23.系统中负责进程________的工作称为队列管理。24.一个进程占有处理器时,中断是由于________的原因而引起的。25.强迫性中断事件有硬件故障中断、________、外部中断和________事件.26.自愿性中断是由进程中执行一条________引起的。27 中断响

应的三项工作为检查是否有中断事件发生, ________和________.28 中断装置要通过检查________才能识别是否有强迫性中断事件发生。29.程序状态字主要包括程序的基本状态、________和________三部分内容。30保护断点信息,必须把当前Psw保存为________.31.中断处理程序占用处理器后,只要从________中取出中断码。分析后完成中断事件的处理。32.保护________是中断处理的主要工作之—。33.中断处理程序一般只做一些简单的处理,然后请求系统创建________的进程,排入________队列.34.中断优先级是按中断事件的________来确定的,是在硬件设计时________。35.中断优先级的高低顺序为硬件故障中断、________、程序性中断、________和输入输出中断。36.当________中的中断屏蔽位设有屏蔽标志时.表示________对相应事件的响应。37.中断处理程序通常只屏蔽比自己级别________的中断事件,而________是不能屏蔽的。38________程序按照某种调度算法从就绪队列中选出一个进程,让它占用处理器。39.常用的进程调度算法有先来先服务、________、________及分级调度等算法。40.采用优先数调度算法时,一个高优先数进程占用处理器后可有________或________两种处理方式。41.________是规定进程一次使用处理器的最长时间。42进程调度算法的选择准则有处理器利用率、________、等待时间和________。43.当—个进程从________变成等待态或进程完成后被撤消时都会产生________过程。

(三)简答题

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

(四)计算题

1.若程序PA和Pb单独执行时分别用Ta和Tb,TA=1小时,Tb=1.5小时,其中处理器工作时间分别TA=18分钟,TB=27分钟。如果采用多道程序设计方法,让PA,Pb并行工作,假定处理器利用率达到50%,另加15分钟系统开销,请问系统效率能提高百分之几? 2.设有PA,PB,PC,Pd四个进程同时依次进入就绪队列它们所需的处理器时间和优先数如下表所示:

进程处理器时(秒) 优先数

PA202

PB153

PC105

PD123

若不计调度等所消耗的时间。请回答:(1)分别写出采用“先来先服务”和“非抢占式的优先数”调度算法选中的进程执行的次序.(2)在上述两种算法下,分别算出每个进程在就绪队列的等待时间和平均等待时间。

第三章练习题参考答案

(一)单项选择题

1.C2.B 3.C 4. D 5.A 6.B 7.C 8.C 9.C 10.D 11.B 12.D 13.B14.B 15.C 16.D 17.A 18.B 19.C 20.D 21.A 22.D 23.C 24 C 25 B26.A 27.A 28.B 29.B 30.A (二)填空题

1.并行执行,多道程序设计2.存储保护3.主存,程序浮动4.资源5.资源分配与管理6.利用率,吞吐量7.延长8.系统配置的资源9进程l0.静止的,动态的11.系统进程,用户进程12.动态性(或进程的动态特性),并发性(或进程可以并发执行) 13.可再入14.就绪态15等待态,就绪态16.轮流17.说明信息,现场信息18.创建19.进程控制块20.就绪队列,等待队列21.进程控制块22.前向,后向23.入队和出队24 自身或外界25.程序性中断,输入输出中断26.访管指令27.保护断点等信息,启动操作系统的中断处理程序28.中断寄存器29.中断码,中断屏蔽位30.旧PSw 31.旧PSw 32.被中断进程的现场信息33.相应的处理事件,就绪34.重要性和紧迫程度,固定的35.自愿中断,外部中断36.程序状态字,封锁37.低,自愿中断38.进程调度39.优先数,时间片轮转40.非抢占式,可抢占式41.时间片42.吞吐量,响应时间43.运行态,进程切换

(三)简答题

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

2.多道程序设计系统必须做好存储保护、程序浮动、资源分配及管理工作。

3.多道程序设计从三个方面提高系统的效率:①减少cPU的空闲时间,提高处理器的利用率。②合理搭配程序,充分利用外围设备资源。③发挥处理器与外围设备,以及外围设备之间的并行工作能力。

4.进程是一个程序在一个数据集上的一次执行。引入进程的目的在于从变化的角度动态地研究程序的执行。

5.进程的三种基本状态为等待态、就绪态、运行态。运行态会变成等待态或就绪态,前者是由于等待外设等资源引起,后者是由时间片用完等原因引起;等待态变成就绪态,是由于等待的条件已得到满足;就绪态变成运行态,是按调度策略从就绪队列中选出一个进程占用处理器时,该进程就从就绪态变成运行态。

6.程序是静止的,进程是动态的。进程包括程序和程序处理的对象(数据集),进程能得到程序处理的结果。

7.进程由程序、数据集和进程控制块三部分组成。

8.操作系统根据进程控制块控制和管理进程。因为进程控制块是进程存在的标志,它记录了进程执行时的变化情况。

9.中断事件大致可分两大类:强迫性中断事件和自愿性中断事件。前者包括硬件故障中断、程序性中断、外部中断和输入输出中断等;后者是由使用访管指令请求系统服务而引起的。10处理器执行指令时,根据操作码是否是访管指令,来确定是否有自愿性中断事件发生。若有,则通知中断装置;对于强迫性中断,中断装置只要检查中断寄存器的内容,若非“0”,,表示有中断事件发生。

11.中断处理程序主要做三项工作:①保护被中断进程的现场信息。②分析中断原因。③处理发生的中断事件。

12.Psw为程序状态字的简写。当中断装置发现中断事件后,把出现的中断事件放在当前Psw的中断码位置。供处理时分析用;把“当前Psw”保存到“旧PSw”中去;再把操作系统中断处理程序的“新Psw”送到程序状态寄存器中成为“当前Psw”,这一过程就是“交换PSw”。

13.优先数随进程执行而动态变化可考虑以下因素:提高经常使用外围设备进程的优先数,有利于利用处理器与外围设备的并行能力;提高在较长时间内未使用处理器的就绪进程的优先数,以缩短等待处理器的平均时间。

14.中断系统在实现进程并发执行,维护系统正常工作,进行故障处理及满足定时要求等方

面起着重要的作用。

l5.进程调度就是按选定的进程调度算法,从就绪队列中选择一个进程,让它占用处理器。常用的进程调度算法有先来先服务、优先数、时间片轮转和分级调度算法。

(四)计算题

1.在多道系统下PA和Pb共用cPu时间(18+27)÷50%=90(分钟),系统效率的提高:[(60+90)-(90+15)] ÷(60+90)=45÷l50=30%

2.(1)进程执行次序为:先来先服务法:Pa,Pb,Pc,Pd;非抢占式的优先数法:PC,P b,Pd,Pa

(2)先来先服务法:每个进程在就绪队列的等待时间分别为PA:0秒;Pb:0+20=20(秒);Pc:20+15=35(秒) Pd:35+10=45(秒);平均等待时间为(0+20+35+45)/4=25(秒);非抢占式的优先数法:每个进程在就绪队列中的等待时间为:Pa:25+12=37(秒);Pb:0+10=l0(秒);PC: 0秒;Pd:10+15=25(秒);平均等待时间为(37+l0+0+25)/4=18(秒)

第四章存储管理练习题

(一)单项选择题

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.固定分区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在可变分区方式管理下收回主存空间时,若已判定“空闲区表第j栏始址=归还的分区始址+长度”,则表示( )。A.归还区有下邻空闲区B.归还区有上邻空闲区C.归还区有上、下邻空闲区D.归还区无相邻空闲区

19.当可变分区方式管理内存空间去配时,要检查有无相邻的空闲区,若归还区始地址为S,长度为L,符合( )表示归还区有上邻空闲区。A.第j栏始址=S+LB.第j栏始址+长度=Sc.第j栏始址+长度=S且第k栏始址=S+L D.不满足A、B、C任一条件

20.在可变分区方式管理主存时,采用移动技术能提高主存利用率,但不能移动()的作业。A.正在计算一个表达式的值B.正在取主存中的数据准备计算c.正在把计算结果写入主存D.正在等待外围设备传输信息

21 ( )分配主存空间时根据由“位示图”构成的主存分配表。A.一个分区的存储管理B.固定分区存储管理c.可变分区存储管理D.页式存储管理

22.若用8个字(字长32位)组成的位示图来管理内存分配和去配,假定归还块号为100,则它在位示图中对应的位置是( )。A.字号为3,位号为5 B.字号为4,位号为5 C.字号为3,位号为4 D.字号为4,位号为4

23.碎片现象的存在使( )。A.主存空间利用率降低B.主存空间利用率提高c.主存空间利用率得以改善D.主存空间利用率不受影响

24.碎片的长度( )。A.不可能比某作业要求的主存空间大B.可能比某作业要求的主存空间大c.在分页存储管理中,可能大于页D.在段页式存储管理中,可能大于页

25.最优适应分配算法把空闲区( )。A.按地址顺序从小到大登记在空闲区表中B.按地址顺序从大到小登记在空闲区表个c.按长度以递增顺序登记在空闲区表中D.按长度以递减顺序登记在空闲区表中

26.分页存储管理时,每读写一个数据,要访问( )主存。A.1次B.2次C.3次D.4次27、段式存储管理中分段是由用户决定的,因此( )。A.段内的地址和段间的地址都是连续的B.段内的地址是连续的,而段间的地址是不连续的c段内的地址是不连续的,而段间的地址是连续的D段内的地址和段间的地址都是不连续的

28.( )实现了两种存储方式的优势互补。A.固定分区存储管理B.可变分区存储管理c.页式存储管理D段页式存储管理

29.采用虚拟存储器的前提是程序的两个特点,—是程序执行时某些部分是互斥的、二是程序的执行往往具有( )。A.顺序性B.并发性C局部性D.并行性

30.可变分区存储管理的( )总是按作业要求挑选一个最大的空闲区。A顺序分配算法B.最先适应分配算法c.最优适应分配算法D.最坏适应分配算法

31.虚拟存储器的容量是由计算机的地址结构决定的,若cPu有32位地址,则它的虚地址空间为( )字节。A.2G B.4G C.100K D.640K

32.抖动是指( )。A.使用机器时,造成屏幕闪烁的现象B.刚被调出的页面又立即被装入所形成的频繁装入/调出的现象c.系统盘有问题,造成系统不稳定的现象D.由于主存分配不当,偶然造成主存不够的现象

33.( )不是页面调度常用算法。A先进先出调度算法B.后进先出调度算法c.最近最少

用调度算法D.最近最不常用调度算法

34.在页面调度中,有一种调度算法采用堆栈方法选择( )A.最先装入主页的页B.最近最少用的页c.最近最不常用的页D.最晚装入的页

35.缺页中断率与分配给作业的主存块数有关,据试验分析,对共有n页的作业,只能在分到( )块主存空间时才把它装入主存执行,此时系统获得最高效率。A.1 B.[n/4] c [n/3] D.[n/2]

36.在段式存储管理中,( )。A.段间绝对地址一定不连续B段间逻辑地址必定连续c.以段为单位分配,每段分配一个连续主存区D每段是等长的

37.虚拟存储技术不能以( )为基础。A.分区存储管理B.段式存储管理C.页式存储管理D.段页式存储管理

38.( )不适用于多道程序设计系统。A.一个分区的存储管理B.多个分区的存储管理C.页式存储管理D.段式存储管理

(二)填空题

l.___可被处理器直接访问,但处理器不能直接访问辅助存储器。2.二级存储方法是利用___存放准备运行的程序和数据,当需要时或主存空间允许时,随时将它们读入主存储器。3主存储器分成___和___两部分。4.用户区来存放用户的___。5.存储管理是对主存空间的___进行管理。6.存储管理的目的是尽可能地方便用户和___。7.存储管理时,系统必须建立一张___,记录主存空间的分配情况。8.用户程序中使用的是逻辑地址,而处理器执行程序时要按___访问主存。9.为了防止各作业___和保护各区域内的信息不被破坏,必须实现___.10.存储保护工作由___和___配合实现。11.程序执行时访问属于自己主存区域内的信息时既___又___。12.若主存储器的容量为n个字节,则以___编址时,其地址编号为0到___.13.每个用户都可认为自己的作业和数据可放在一组从___地址开始的连续空间中,这种地址称为___.14.把逻辑地址转换成绝对地址的工作称为___或___。15.重定位的方式有两种,___把作业的指令和数据地址在作业装入时全部转换成绝对地址;___,则在每条指令执行时才做地址转换工作。16.采用___的系统支持“程序浮动”。17___的存储管理把用户作为一个连续的分区分配给一个作业使用。18.采用___,使主段常驻主存,其他段轮流装入主存的___。l 9.在分时系统中,分区存储管理采用___技术,让多个用户作业轮流进入主存储器执行。20.多分区的存储管理可采用___方式或___方式进行管理。21.主存分配表中登记了各分区的___和长度,并有一位占用标志位。22.固定分区存储管理采用___算法进行主存空间的分配。23.固定分区存储管理以判别“下限地址≤绝对地址≤___”,实现存储保护。24___管理时,根据作业需要的___和当时主存空间的使用情况决定是否可以装入该作业。25.可变分区管理方式下,主存的分区长度不是___,且分区的个数也随作业的随机性而___。26.采用可变分区方式管理主存时,主存分配表可用两张表格组成,一张是___,另一张是___。27.可变分区方式常用的主存分配算法有:最先适应、___和___等分配算法。28.最先适应分配算法简单,但可能把大的主存空间分割成许多小的分区,形成许多不连续的空闲区,即___。29.最优适应分配算法把空闲区按长度以___登记在空闲表中,使找到的第一个满足作业要求的分区最小。30.固定分区方式管理采用___方式装入作业,可变分区方式管理时采用___方式装入作业。31.硬件中设置了___和___配合完成地址转换和存储保护。32.用可变分区方式管理主存储器时,可采用___使分散的空闲区集中起来,提高主存空间的利用率。33.某个作业在执行过程中正在等待___,则该作业不能移动。34.采用移动技术时应尽可能减少移动的___和___。35.在页式存储管理时,要求程序中的逻辑地址进行分页,页的大小与___大小一致。36.作业的页表中包含逻辑地址中的

___与主存中___的对应关系。37.根据页表等可用公式“___×___+页内地址”求出绝对地址。38.页式的主存分配表可用___构成,某位取值为“0”表示对应块为空闲。39.页式存储管理作地址重定位时,实际上是把___作为绝对地址的高位地址,而___作为它的低地址部分。40.页式存储管理按给定的逻辑地址读写时,要访问两次主存,第一次___,第二次___。41.把一段时间内总是经常访问的某些页登记在___中,可实现快速查找,并提高指令执行速度。42.页式存储管理提供___逻辑地址,而段式存储管理中段间的逻辑地址是___.43分页是由___自动地完成的,而分段是由___决定的。44.段式存储管理要有硬件地址转换机构做支撑,段表的表目起到了___的作用。45.段页式存储管理兼顾了段式___和页式___的优点。46.___实际上是为扩大主存容量而采用的一种设计技巧,从用户角度看,好像计算机系统提供了容量很大的主存储器。47.在页式虚拟存储管理中,若欲访问的页面不在主存中,则产生一个___,由操作系统把当前所需的页面装入主存储器中。48.常用的页面调度算法有___算法,___算法和___算法。49.在页面调度时,如果刚被调出页面又要立即装入,而装入不久的页面又被选中调出,这种频繁的装入/调出现象称为___。50.缺页中断率与分配给作业的主存块数有关,分配给作业的主存块数多,能___缺页中断率;反之,缺页中断率就___。

(三)简答题

1.简述存储管理的功能。2.主存空间信息保护有哪些措施?3.为什么要做“重定位”?何谓静态重定位和动态重定位? 4.什么是覆盖技术?什么是对换技术? 5.在固定分区管理下,如何改善主存空间利用率? 6.可变分区方式常用的主存分配算法有哪几种?7.在可变分区管理方式下,为什么要采用移动技术?为什么在等待外设传输信息的作业不能移动? 8.何谓页表和快表?它们各起什么作用? 9.段式和页式存储管理的地址结构相似,它们有什么实质性差异? 10.简述虚拟存储器的工作原理。11.操作系统如何处理缺页中断和缺段中断? 12.常用的页面调度算法有哪几种? 13.影响缺页中断有哪几个主要因素?14.简要比较各种存储管理方法的功能和实现特点。

(四)计算题

1.采用可变分区方式管理主存空间时,若主存中按地址顺序依次有五个空闲区,空闲区的大小分别为15K,28K,10K,226K,110K,现有五个作业Ja,Jb,Jc,Jd和Je,它们所需的主存依次为10K、15K,l02K,26K和80K,如果采用最先适应分配算法能把这五个作业按Ja~Je的次序全部装入主存吗?用什么分配算法装入这五个作业可使主存的利用率最高?

2.在页式虚拟存储管理的计算机系统中,运行一个共有8页的作业,且作业在主存中分配到4块主存空间,作业执行时访问页面顺序为7,0,1,2,3,0,4,3,2,3,6,7,3,1,5,7,6,2,6,7。请问用FIFO和LRu调度算法时,它们的缺页中断率分别是多少? 3.如果有一个程序要把50×50的数组赋初值形成单位矩阵,每个主存块为200个字节,每个数组元素占2个字节,若已分配到2个主存块可供使用,数组中的元素按行编址,其初始状态为空,程序编制如下:

(1) Var:A:ARRAY[l..50,1..50]Of INTEGER;I,J:INTEGER;

BEGIN FOR J:=1 TO 50 DO FOR I:=1 to 50 DO IF I=J THEN A[i,J]:=1 ELSE A[i,J]:=0 END;

(2) V AR:A:ARRAY[l..50,1..50]Of INTEGER;I,J:INTEGER;

BEGIN FOR I:=1 to 50 DO FOR j:=1 to 50 D0 IF I=J THEN A[i,J]:=1 ELSE A[i,J]:=0 END;

当采用FIFO页面调度算法时,各会产生多少次缺页中断?

4.现有一个作业,在段式存储管理的系统中已为主存分配建立了如表4—1所示的段表

段号段长主存起始地址

0 680 1760

1 160 1000

2 200 1560

3 890 2800

请回答下列问题:(1)段式存储管理如何完成重定位? (2)计算该作业访问[0,550],[2,186],[1,300]和[3,655](方括号中第一个元素为段号,第二个元素为段内地址)时的绝对地址。

第四章练习题参考答案

(一)单项选择题

1.C 2.B 3.D 4 B 5.D 6.A 7.D 8.C 9.B 10.A 11.C 12.C 13 B 14.D l 5.A l 6.B 17.B 18.A 19.B 20.D 21.C 22.C 23.A 24.B 25.C 26 B 27.B 28.D 29 C 30.D 31.B 32.B 33.B 34.B 35.D 36.C 37.A 38.A

(二)填空题

1.主存储器2.辅助存储器3系统区,用户区4.程序和数据5.用户区6.提高主存空间利用率7主存空间分配表8.绝对地址9.相互干扰,存储保护10.硬件,软件11.可读,可写12.绝对地址.N-1 13.0,逻辑地址14.重定位,地址转换15.静态重定位,动态重定位16动态重定位17.一个分区(或单连续) 18.覆盖技术,覆盖区19.对换20.固定分区,可变分区21.起始地址22.顺序分配23.上限地址24.可变分区、主存量25.预先固定的,不确定26.已分配区表,空闲区表27.最优适应,最坏适应28.碎片29.递增顺序30.静态重定位,动态重定位31基址寄存器,限长寄存器32.移动技术33.外围设备传输信息34.作业数,信息量35块36.页号,块号37.块号,块长38.位示图39块号,页内地址40.按页号读出页表中对应的块号,按计算出来的绝对地址进行读写41.快表42.连续的,不连续的43.系统,用户44.基址/限长寄存器45.在逻辑上清晰,在管理上方便46.虚拟存储器47.缺页中断48.先进先出(或FIFO),最近最少用(或LRu),最近最不常用(或LFU) 49抖动(或颠簸) 50.降低,高

(三)简答题

1.存储管理的功能主要有下列四个方面:(1)主存空间的分配和去配,以主存空间分配表为依据作主存分配,并在作业撤离后回收主存空间。(2)实现逻辑地址到绝对地址的转换,这种转换需要与硬件配合完成。(3)主存空间的共享与保护。(4)主存空间的扩充,采用某些技术,为用户提供一个虚拟存储器。

2保存主存空间中的信息一般采用以下措施:(1)程序执行时访问属于自己主存区域中的信息,允许它既可读,又可写。(2)对共享区域中的信息只可读,不可修改。(3)对非共享区或非自己的主存区域中的信息既不可读,也不可写。

3.由于程序中的逻辑地址和实际分配后主存储器的绝对地址往往是不一致的,为使处理器能按实际地址正确地访问主存,必须做地址转换,即“重定位”。静态重定位是在装入一个作业时,把作业指令地址和数据地址全部转换成绝对地址。动态重定位在装入作业时,不进行地址转换,而是在执行过程产,每执行一条指令时,由硬件的地址转换机构将指令中的逻辑地址转换成绝对地址。

4.覆盖技术:把用户作业分成若干段,使主段成为作业执行过程中经常使用的信息,其他段不同时工作。作业执行时,把主段常驻主存区,其他段轮流装入覆盖区执行之。对换技术:让多个用户作业轮流进入主存器(转入、转出)执行。

5.可采用下列方法:(1)划分分区时按从小到大顺序排列,并依次登录到主存分配表中,这

样总是找到一个满足作业要求的最小空闲区分配给作业。(2)根据经常出现的作业大小和频率划分分区。(3)按作业对主存空间的需求量排成多个作业队列,防止小作业进入大分区。6.常用的主存分配算法有:最先适应分配算法,最优适应算法和最坏适应算法。

7.采用移动技术可把分散的空闲区集中起来,以容纳新的作业。这样提高了主存的利用率,还能为作业动态扩充主存空间提供方便。对于正在等待外设传输信息的作业是不能移动的,这是因为外设与主存储器之间的信息交换是按确定了的主存绝对地址进行传输的,如果这时改变了作业的存放区域,则作业就得不到从外围设备传送来的信息,或不能把正确的信息传送到外围设备。

8.页表指出逻辑地址中的页号与所占主存块号的对应关系。页式存储管理在用动态重定位方式装入作业时、要利用页表做地址转换工作。快表就是存放在高速缓冲存储器的部分页表。它起页表相同的作用。由于采用页表做地址转换,读写内存数据时cPu要访问两次主存。有了快表,有时只要访问一次高速缓冲存储器,一次主存,这样可加速查找并提高指令执行速度。

9.页式存储管理提供连续的逻辑地址.由系统进行分页;而段式存储管理中作业的分段是由用户决定的,每段独立编程,因此段间的逻辑地址是不连续的。

10.把作业信息保留在磁盘上,当作业请求装入时,只将其中一部分先装入主存储器,作业执行时若要访问的信息不在主存中,则再设法把这些信息装入主存。这就是虚拟存储器的工作原理。

11.操作系统处理缺页中断的方法为:(1)查主存分配表找一个空闲主存块,若无空闲块,则由页面调度解决;然后查页表找出该页在磁盘上的位置,启动磁盘读出该页信息。(2)从磁盘上读出的信息装入找到的主存块中。〔3)修改页表中相应表目,表示该页已在主存中。

(4)重新执行被中断的指令。

操作系统处理缺段中断的方法是:(1)查主存分配表,找出一个足够大的连续区以容纳该分段。如果找不到,则检查空闲区总和;若空闲区总和能满足该段要求,那么进行适当移动将分散的空闲区集中。(2)若空闲区总和不能满足要求,可把主存中一段或几段调出,然后把当前要访问的段装入主存。(3)段被移动、调出和装入后,都要对段表中的相应表目做修改。(4)新的段装入后,让作业重新执行被中断的指令。

12.常用的页面调度算法有:先进先出调度算法(FIFO),最近最少用调度算法(LRU)和最近最不常用调度算法(LFU)。

13.影响缺页中断率的因素有四个:(1)分配给作业的主存块数多则缺页率低,反之则缺页中断率就高。(2)页面大,缺页中断率低;页面小缺页中断率高。(3)程序编制方法。以数组运算为例,如果每一行元素存放在一页中,则按行处理各元素缺页中断率低;反之,按列处理各元素,则缺页中断率高。(4)页面调度算法对缺页中断率影响很大,但不可能找到一种最佳算法。

14.

方法

功能

一个分区多个分区

页式

段式

段页式

固定分区可变分区

主存分配方式静态分配,连续区静态分配,连续区动态分配,连续区动态分配,以页为单位,主存块可不连续区动态分配,以页为单位,主存块可不连续动态分配,以页为单位,主存块可不连续区

主存分配表主存分配表已分配区表,空闲区表

位示图已分配区表,空闲区表位示图, 已分配区表,空闲区表

主存分配算法

顺序最先适应, 最优适应, 最坏适应页面调度:FIFO,LRU,LFU

适用环境单道多道多道多道多道多道

重定位静态静态动态动态动态动态

硬件地址转换机构/保护用寄存器用保护用寄存器

都用

都用

都用

都用

都用

地址转换公式绝对地址=下限寄存器值+逻辑地址绝对地址=基址寄存器值+逻辑地址绝对地址=块号×块长+页内地址(页表,快表) 绝对地址=段起始地址+段内地址(段表) 段式分页与页式结合(页表,段表)

存储保护关系式界限寄存器值≤绝对地址≤主存最大地址下限寄存器值≤绝对地址≤上限寄存器值逻辑地址≤限长寄存器值逻辑地址中的页号在页表中段内地址≤该段长度段式与页式结合

内存扩充覆盖技术,对换技术覆盖技术,对换技术覆盖技术,对换技术

虚拟存储技术

虚拟存储技术

虚拟存储技术

(四)计算题

1.按最先适应分配算法,这五个作业不能全部依次装入主存,因为前二个主存块能依次装入作业:Ja(10K),Jb(15K),第3块10K无法分配,第四、五块可分配给J c(102K),Jd(26K),最后Je(180K)无法装入主存。

用最优适应分配算法,能使主存的利用率最高,此时,这五个主存块依次装入了五个作业,它们是:Jb(15K),Jd(26K),Ja(10K),Je(180K),Jc(102K)。

2.(1)用列表法列出FIFO算法页面装入调出情况, 可见,共产生13次缺页中断(*表示有缺页中断)。

7 0 1 2 3 0 4 3 2 3 6 7 3 1 5 7 6 2 6 7

7 0 1 2 3 3 4 4 4 4 6 7 7 1 5 5 5 2 6 7

7 0 1 2 2 3 3 3 3 4 6 6 7 1 1 1 5 2 6

7 0 1 1 2 2 2 2 3 4 4 6 7 7 7 1 5 2

7 0 0 1 1 1 1 2 3 3 4 6 6 6 7 1 5

* * * * * * * * * * * * *

(2)用列表法列出LRU算法页面装入调出情况:

7 0 1 2 3 0 4 3 2 3 6 7 3 1 5 7 6 2 6 7

7 0 1 2 3 0 4 3 2 3 6 7 3 1 5 7 6 2 6 7

7 0 1 2 3 0 4 3 2 3 6 7 3 1 5 7 6 2 6

7 0 1 2 3 0 4 4 2 3 6 7 3 1 5 7 7 2

7 0 1 2 2 0 0 4 2 2 6 7 3 1 5 5 5

* * * * * * * * * * * *

可见共产生12次缺页中断(*表示有缺页中断),注意:本题假设最初的四页也是通过缺页中断装入的。

3.据题意,每个主存块能放100个元素,2个主存块能存放200个元素。但缺页中断时,装入/调出单位还是一页(即100个元素)。由于主存初始状态为空,所以从第一页起,都要做页面中断处理。

(1)此程序按列处理,所以每执行2次赋值语句就会有一次页面中断。比如,赋A[1,1]为1,A[2,1]为0后,A[3,1],A[4,1]不在主存中,要通过缺页中断处理装入下一页,所以共产生1250次((50×50)/2)缺页中断。

(2)此程序按行处理,每装入一页可为二行元素赋值,然后才产生一次缺页中断,所以共产生25次(50/2)缺页中断。

4.(1)段式存储管理重定位过程为:①根据逻辑地址中的段号找到段表中相应表目。②根据段内地址<该段限长,确定是否越界。③若不越界,则绝对地址=段起始地址+段内地址(2)[0,550],∵550<680 ∴绝对地址=1760+550=2310;[2,186],∵186<200 ∴绝对地址=1560+186=1746;[1,300],∵300>200 ∴该逻辑地址越界,系统发出“地址越界”程序性中断事件。[3,655],∵655<890 ∴绝对地址=2800+655=3455

操作系统复习题含答案

一、什么是操作系统?你都用过什么操作系统?各有什么特点? 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。DOS系统都是以命令的方式运行指令,有的也支持鼠标,甚至也可以做成菜单方式,但跟windows的亲和性相比是无法相比的。windos系列的操作系统主要特点就是简单,图形操作,不需要死记命令,适合非专业人士使用。unix系列由于是开源的,所以操作复杂,功能强大,可以按自己的需求设计与改造,适合专业人士,不适合初学者。 二、试说明操作系统系统的主要功能模块及其主要任务? 处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度; 进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。 进程同步:为多个进程(含线程)的运行进行协调。 进程通信:用来实现在相互合作的进程之间的信息交换。 处理机调度: (1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需 的资源(首选是分配内存)。 (2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给 它,并设置运行现场,使进程投入执行。 内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。 内存分配:为每道程序分配内存。 内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。 内存扩充:用于实现请求调用功能,置换功能等。 设备管理主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。 主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设 备的利用率;提高I/O速度;以及方便用户使用I/O设备. 文件管理的主要功能是文件存储空间的管理,目录管理,文件的读写管理和文件的共享与保护。主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。 三、什么是多道程序设计技术?试叙述多道程序运行的特征。 所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。多道程序技术运行的特征:多道、宏观上并行、微观上串行。 四、在一个分时操作系统中,用户提交了一个作业,作业的内容包括:①请求内存(memory);

操作系统习题与答案

一、操作系统概论 (A)1、操作系统负责为用户程序完成()的工作。 A、应用无关和硬件相关 B、应用无关和硬件无关 C、应用相关和硬件相关 D、应用相关和硬件无关 (C )2、操作系统是对()进行管理的软件。 A、硬件 B、软件 C、计算机资源 D、应用程序 (C )3、用户通过()来调用操作系统。 A、跳转指令 B、子程序调用指令 C、系统调用指令 D、以上3种方始都可 (A)4、所谓()是指将一个以上的作业放到主存,这些作业共享计算机资源,且同时处于运行开始与运行结束之间。 A、多道 B、批处理 C、分时 D、实时 (B )5、以下下()不是分时系统的特征。 A、交互性 B、同时性 C、及时性 D、同时性 (D )6、计算机操作系统的功能是()。 A、把源代码转换成目标代码 B、提供硬件与软件之间的转换 C、提供各种中断处理程序 D、管理计算机资源并提供用户接口 ( A)7操作系统的特征是()共享、虚拟以及异步 A、并发 B、多道 C、中断 D、实时 (B )8、处理器将操作系统程序执行的状态与用户程序执行状态称为? A 屏蔽中断状态和开放中断状态 B 用户态与核心态 C 关闭状态与开放状态 ( D )9、下列什么不是OS关心的主要问题 A、管理计算机裸机 B、设计用户程序与计算机硬件系统的界面 C、管理计算机系统资源 D、高级程序设计语言的编译器 ()10、允许多个用户交互方式使用计算机的OS称为(B );允许多个用户将作业计算机集中处理的计算机称为(A);计算机系统及时处理过程控制数据并作出响应的OS称为(D )。 A、批处理OS B、分时OS C、多处理器OS D、实时OS E、网络OS ()11、linux的设计模式属于(A),windows的设计模式属于(BCD)。 A 单核设计模式 B 微核设计模式 C 面向对象的设计模式 D、C/S模式 1、操作系统提供(命令接口)和(程序接 口)两种用户接口。 2、负责解释操作系统命令的程序叫(命令解释程序)。Linux的这个程序叫 (Shell )。 3、系统调用是通过(中断)来实现的。当发生系统调用,处理器的状态会从 (用户)态变为(系统)态。 4、输出重定向的符号是( > )。 5、后台执行命令是指(执行命令的进程在低优先级上运行)。 二.进程管理

操作系统复习题及答案

1操作系统概述自测题 1 选择题 1.以下_____操作系统中的技术是用“时间”来换取“空间”的。 A.虚拟存储器 B.缓冲技术 C.SPOOLing技术 D.快表 2.设计实时操作系统必须首先考虑系统的______。 A.效率 B.可移植性 C.可靠性 D.使用的方便性 3.一个作业第一次执行时用了5min,而第二次执行时用了6min,这说明了操作系统的______特点。 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.中断 D.程序顺序执行

9.采用多道程序设计技术可以提高CPU和外部设备的______。 A.稳定性 B.可靠性 C.利用率 D.兼容性 10.在计算机系统中,操作系统是_______。 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.内存越多

操作系统练习题_及答案解析

操作系统练习题 第一章引言 (一单项选择题 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.用户要求计算机系统中进行处理的一个计算机问题称为_______。

操作系统课后习题答案

第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 4.试说明推劢多道批处理系统形成和収展的主要劢力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 12.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 第二章 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1; 8.试说明迚程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O请求 (4)阻塞状态→就绪状态:I/O完成

操作系统复习题及参考答案1-4

中南大学网络教育课程考试复习题及参考答案 操作系统1 一、判断题: 1.资源共享是现代操作系统的一个基本特征。() 2.信号量机制中,P、V操作必须成对出现。() 3.若进程资源分配图中含有环,则一定有进程处于死锁状态。() 4.绝对装入方式需要对内存地址进行重定位。() 5.“分页对换”和“分段对换”是为了支持虚拟存储系统。() 6.通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的。() 7.程序的并行执行是现代操作系统的一个基本特征。() 8.一个进程被唤醒意味着重新占有了CPU。() 9.进程在运行过程中,请问和释放资源顺序不当,同样可以引起死锁。() 10.分段存储管理的引入是为了满足用户(程序员)在编程和使用上多方面的要求。() 11.系统中的各个部件,如CPU、存储设备等的连接都是由总线设备来实现的。() 12.在文件的索引存取方法中,允许随意存取文件中的一个记录。() 13.程序在并发执行时会失去封闭性。() 14.由于用户的响应时间要求,因此要求设置大的时间片长度。() 15.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。() 16.内存的单一连续分配模式只能用在单用户、单任务的OS中。() 17.虚拟存储器的“虚拟”是指用户可使用的内存容量比实际的内存容量大的多。() 18.在文件系统支持下,用户也需知道文件存放的物理地址。() 19.在单CPU环境下可以实现“多道程序系统”。() 20.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。() 21.死锁与程序的死循环一样。() 22.内存固定分区分配模式只能用在单用户、单任务的OS中。() 23.采用LRU置换算法时,当驻留集增大时,页故障率一定不会增加。() 24.通道与CPU共享内存。() 二、填空题: 1.操作系统的基本任务是( )。 2.从资源分配的角度看,P(wait)操作意味着向系统( )一个资源,V(signal)操作意味着( )一个资 源。 3.一个批处理型作业,从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,可能要经历下 述三级调度()、()、()。 4.产生死锁的四个必要条件是()、()、()和()。 5.()称之为“页内碎片”。 6.文件按其用途可分为:用户文件、()和()。 7.分时系统的四个主要特征是()、()、()、()。 8.进程调度分为以下两种方式()、()。 9.死锁的必要条件之一是“互斥”,该条件是指()。 10.根据链接时间的不同,可把链接分为()、()、()三种。 11.I/O控制方式主要分为()、()、()。 12.直接存储器DMA方式是专对()设备进行I/O控制的。 13.多道批处理系统的优缺点主要有()、()、()。 14.程序的并发执行的特征有()、()、()。 15.调度队列模型分为()、()、()。 16.程序的装入分为()、()、()。 17.缓冲区可工作在()、()、()和提取输出四种工作方式下。

(完整word版)操作系统练习题5-6答案

一、判断题 1.(×)文件系统中分配存储空间的基本单位是记录。 2.(×)文件系统中源程序是有结构的记录式文件。 3.(×)同一文件系统中不允许文件同名, 否则会引起混乱。 4.(×)特殊文件是指其用途由用户特殊规定的文件。 5.(×)文件的索引表全部存放在文件控制块中。 6.(×)打印机是一类典型的块设备。 7.(√)流式文件是指无结构的文件。 8.(√)引入当前目录是为了减少启动磁盘的次数。 9.(×)文件目录必须常驻内存。 10.(×)固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间。 11.(×)在文件系统中, 打开文件是指创建一个文件控制块。 12.(×)磁盘上物理结构为链接结构的文件只能顺序存取。 13.(×)文件系统的主要目的是存储系统文档。 14.(√)对文件进行读写前,要先打开文件。 15.(×)选择通道主要用于连接低速设备。 16.(×)如果输入输出所用的时间比处理时间短得多,则缓冲区最有效。 17.(×)引入缓冲的主要目的是提高I/O设备的利用率。 18.(√)文件目录一般存放在外存。 二、选择题 1.在下列调度算法中,( A )不属于进程调度算法。 A.电梯调度法 B.优先级调度法 C.时间片轮转法 D. FIFO法2.如果文件采用直接存取方式且文件大小不固定,则宜选择(D)文件结构。 A.任意 B.顺序 C.随机 D.索引 3.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C)。 A.交换技术 B.覆盖技术 C.缓冲技术 D.DMA技术 4.使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的( A )功能实现的。 A.设备独立性 B.设备分配 C.缓冲管理 D.虚拟设备 5.在设备分配中,可能会发生死锁的分配方式是( C )。 A.静态方式 B.单请求方式 C.多请求方式 D.假脱机方式6.在磁盘的访问过程中,时间花费最多的是(A )。 A.寻道时间 B.旋转延迟时间 C.传输时间 D.磁头清洗时间7.磁带上的文件一般只能(B)。 A.按键存取 B.顺序存取 C.以字节为单位存取 D.随机存取

操作系统课后题及答案

第一章 1 .设计现代OS 的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 2 .OS 的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口 (2)OS 作为计算机系统资源的管理者 (3)OS 实现了对计算机资源的抽象 4 .试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 7 .实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。 解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 12 .试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:( 1 )及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100 微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度 的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13 .OS 有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

操作系统原理练习题附答案

《操作系统原理》练习题 一、填空题 1. 每个进程都有一个生命周期,这个周期从__(1)__开始,到__(2)__而结束。 2. 当一个进程独占处理器顺序执行时,具有两个特性:__(3)__和可再现性。 3. 并发进程中与共享变量有关的程序段称为__(4)__。 4. 一个进程或者由系统创建,或者由__(5)__创建。 5. 一个进程的静态描述是处理机的一个执行环境,被称为__(6)__。 6. 信号量的物理意义是:信号量大于0,其值为__(7)__;信号量小于0,其绝对值为__(8)__。 7. 系统有某类资源5个,供3个进程共享,如果每个进程最多申请__(9)__个该类资源,则系统是安全的。 8. 不可中断的过程称为__(10)__。 9. 操作系统中,进程可以分为__(11)__进程和__(12)__进程两类。 10. 操作系统为用户提供两种类型的使用接口,它们是__(13)__接口和__(14)__接口。 11. 批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据__(15)__的要求自动控制作业的执行。 12. 在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为__(16)__作业。 13. 采用SPOOL技术的计算机系统中,操作员只要启动__(17)__程序工作,就可以把作业存放到__(18)__中等待处理。 14. 作业控制方式有__(19)__方式和__(20)__方式二种。 15. 对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有__(21)__算法和__(22)__算法。 16. 因争用资源产生死锁的必要条件是互斥、__(23)__、不可抢占和__(24)__。 17. 死锁的形成,除了与资源的__(25)__有关外,也与并发进程的__(26)__有关。 18. 为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__(27)__,当任何一个进程申请两个以上资源时,总是要求按对应资源号__(28)__次序申请这些资源。 19. 内存管理的核心问题是如何实现__(29)__的统一,以及它们之间的__(30)__问题。 20. 页式存储管理中,处理器设置的地址转换机构是__(31)__寄存器。 21. 在页式和段式存储管理中,__(32)__存储管理提供的逻辑地址是连续的。 22. 实现地址重定位或地址映射的方法有两种:__(33)__和__(34)__。 23. 在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,__(35)__的作业将得到优先调度;当各个作业要求运行的时间相同时,__(36)__的作业得到优先调度。 24. 确定作业调度算法时应注意系统资源的均衡使用,即使CPU繁忙的作业和__(37)__的作业搭配使用。 25. 按照组织形式分类文件,可以将文件分为普通文件、目录文件和__(38)__。 26. 文件系统为用户提供了__(39)__的功能,以使得用户能透明地存储访问文件。 27. 文件名或记录名与物理地址之间的转换通过__(40)__实现。 28. 文件的__(41)__与文件共享、保护和保密紧密相关。

操作系统作业题及答案

《操作系统》课程作业 (2013年春) 姓名: 学号: 专业: 年级: 学校: 日期:

作业一:作业管理 1、有三道程序A、B、C在一个系统中运行,该系统有输入、输出设备各1台。三道程序 A、B、C构成如下: A:输入32秒,计算8秒,输出5秒 B:输入21秒,计算14秒,输出35秒 C:输入12秒,计算32秒,输出15秒 问:(1)三道程序顺序执行的总时间是多少? (2)充分发挥各设备的效能,并行执行上述三道程序,最短需多少时间(不计系统开销)?并给出相应的示意图。 2、假设一个单CPU系统,以单道方式处理一个作业流,作业流中有2道作业,共占用CPU 计算时间、输入卡片数和打印输出行数如下: 其中,卡片输入机速度为1000张/分钟,打印机输出速度为1000行/分钟,试计算:(1)不采用spooling技术,计算这两道作业的总运行时间(从第1道作业输入开始到最后一个作业输出完毕)。 (2)如采用spooling技术,计算这2道作业的总运行时间(不计读/写盘时间),并给出相应的示意图。

作业二:进程管理 1、 请写出两程序S1和S2可并发执行的Bernstein 条件。 2、 有以下5条语句,请画出这5条语句的前趋图。 S1:y=x+1 R(x) W(y) S2:c=f-w R(f,w) W(c) S3:d=r-y R(r,y) W(d) S4:x=a+b R(a,b) W(x) S5:r=c+y R(c,y) W(r) 3、 设在教材第62页3.6.4节中所描述的生产者消费者问题中,其缓冲部分为m 个长度相等 的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及生产者和消费者可对缓冲区同时操作。重新描述发送过程deposit(data)和接收过程remove(data)。 P P P i P .. .. 1 2 i k 4、 设有k 个进程共享一临界区,对于下述情况,请说明信号量的初值、含义,并用P ,V 操作写出有关互斥算法。 (1) 一次只允许一个进程进入临界区; (2) 一次允许m (m

(完整word版)操作系统复习题含答案

操作系统复习题 填空题 1操作系统具备处理并发活动的能力,其最重要的硬件支持是中断。所谓操作系统虚拟机的概念,是在裸机上配置操作系统。 2常用的资源分配策略有优先调度和先来先服务算法。 3P 操作可以使进程由运行状态变为阻塞/等待状态。 4当采用资源有序分配方法时,它破坏了产生死锁的四个必要条件中的循环等待条件。 5文件目录采用树型结构而不采用简单表结构的最主要原因是,解决重名问题 6在请求分页系统中,为支持淘汰一页的功能实现,在页表中应增加引用位和改变位两个数据项。 7常用的设备分配技术有独占分配、共享分配和虚拟分配技术。 8文件系统中的链接技术,指的是在目录表之间进行链接。 9多道运行的特征之一是微观上串行,它的含意是多道程序分时、轮流地占用CPU 。10操作系统是由一组资源管理程序组成的,其中文件系统是对于软件资源的管理。 11某系统采用基址、限长寄存器方法实现存储保护,在这种方法中,判断是否越界的判别式为逻辑地址小于地址空间长度。 12在某请求分页存储管理系统中,其逻辑地址的低12 位表示页内位移,高20 位表示页号,物理地址中的高10 位表示物理块号,则该系统内存物理块的大小为2^10 方,内存容量为2^10*2^12 ,虚拟地址空间大小为2^32 。 13从文件管理的角度看,文件由__目录__和__信息项_________两部分组成。 14进程的实体由三部分组成,即__程序_、__数据集合_____和__进程控制块_______。15产生死锁的必要条件有4个,分别是_____互斥________、__请求又保持____、 __非剥夺___________、___循环等待______。 16进程调度的主要方式有___抢占式___和_非抢占式____两种。 17在操作系统中,资源的分配单位是进程_ ,而处理机的调度单位是线程。18进程最基本的特性是动态性和并发性。 19用户程序使用_访管指令____请求操作系统服务。 **20存贮管理应实现的功能是:主存空间的分配与保护,__主存空间的重定位___,主存空间的共享和__主存的扩充____。 20*分页式存贮管理中,页表是用来指出作业的___逻辑页号_____与___主存块号__的对应关系。 21每个索引文件都至少有一张索引表,其中的每一个表项应包括能标识该记录的关键字_______和该记录的_存放地址__________。 22分时系统必须为用户提供___时间片_______以实现_____交互式____控制方式。 23并发进程中涉及到___访问临界资源________的程序段称为临界区,两个进程同时进入相关的临界区会造成_____与时间有关______的错误。 24文件的物理存储组织形式有连续分配、链接分配和索引方式三种。 25从资源分配的角度出发,I/O设备可分为独占设备、共享设备和虚拟设备三种。 26在操作系统中,不可中断执行的操作为原语。

计算机操作系统习题及答案

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

操作系统复习题与答案

《操作系统》复习题及参考答案 一、判断题:判断下列各题的正误。正确的请在题后括号中填“√”,错误的请在题后括号

确定进程优先权的依据有_________、_________、_________三个方面。 三、选择题 1.关于操作系统的叙述( )是不正确的。 A.“管理资源的程序” B.“管理用户程序执行的程序” C.“能使系统资源提高效率的程序” D.“能方便用户编程的程序” 2.在设计实时操作系统时,( )不是重点考虑的。 A.及时响应,快速处理 B.有高安全性 C.有高可靠性 D.提高系统资源的利用率 3.文件管理面向用户实现( )。 A.存储用户文档 B.快速数据传送 C.虚拟存储管理 D.按文件名存取文件 4.计算机系统中判别是否有中断事件发生应是在( )。 A.进程切换时 B.执行完一条指令后 C.执行P操作后 D.由用户态转入核心态时 5.每个进程在执行过程中的任一时刻它所处的状态有( )。 A.1种 B.2种 C.3种 D.4种 6.使中央处理器的状态从管态转换到目态的原因可能是( )。 A.系统初始启动 B.发生了中断事件 C.系统调用功能的完成 D.执行完一条访管指令 7.支持程序浮动的地址转换机制是( )。 A.页式地址转换 B.段式地址转换 C.静态重定位 D.动态重定位 8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。

A.地址从大到小 B.地址从小到大 C.尺寸从大到小 D.尺寸从小到大 9.逻辑文件存放到存储介质上时,采用的组织形式是与( )有关的。 A.逻辑文件结构 B.存储介质特性 C.主存储器管理方式 D.分配外设方式 10.页式存储管理中,每取一条指令或取一个操作数,访问主存的次数最多是( )。 A.1 B.2 C.3 D.4 11.对磁盘进行移臂调度的目的是为了缩短( )时间。 A.寻找 B.延迟 C.传送 D.启动 12.启动外设前必须组织好通道程序,通道程序是由若干( )组成。 https://www.doczj.com/doc/c110151543.html,W B.CSW C.CAW D.PSW 13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。 A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度 14.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。 A.输入 B.收容 C.执行 D.完成 15.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 A.进程相应的程序段的长度 B.进程总共需要运行时间多少 C.进程自身和进程调度策略 D.进程完成什么功能 16.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。 A.2个 B.3个 C.4个 D.5个 17.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 A.打印机 B.磁带机 C.磁盘 D.CPU 18.通常不采用( )方法来解除死锁。 A.终止一个死锁进程 B.终止所有死锁进程 C.从死锁进程处抢夺资源 D.从非死锁进程处抢夺资源 19.( )不是Unix系统的特色。 A.“交互的分时系统” B.“以全局变量为中心的模块结构” C.“模块之间调用关系简明” D.“可以分成核和外壳” 20.对于UNIX系统运行期间维护的系统打开文件表和进程打开文件表,正确的说明是(): A.系统打开文件表是UNIX系统本身使用的 B.用户进程是使用进程打开文件表来管理进程本身对文件的操作 C.系统打开文件表主要用于对文件读写操作的控制 D.进程打开文件表主要用于对文件读写操作的控制

操作系统课后题答案

2.1 一类操作系统服务提供对用户很有用的函数,主要包括用户界面、程序执行、I/O操作、文件系统操作、通信、错误检测等。 另一类操作系统函数不是帮助用户而是确保系统本身高效运行,包括资源分配、统计、保护和安全等。 这两类服务的区别在于服务的对象不同,一类是针对用户,另一类是针对系统本身。 2.6 优点:采用同样的系统调用界面,可以使用户的程序代码用相同的方式被写入设备和文件,利于用户程序的开发。还利于设备驱动程序代码,可以支持规范定义的API。 缺点:系统调用为所需要的服务提供最小的系统接口来实现所需要的功能,由于设备和文件读写速度不同,若是同一接口的话可能会处理不过来。 2.9 策略决定做什么,机制决定如何做。他们两个的区分对于灵活性来说很重要。策略可能会随时间或位置而有所改变。在最坏的情况下,每次策略改变都可能需要底层机制的改变。系统更需要通用机制,这样策略的改变只需要重定义一些系统参数,而不需要改变机制,提高了系统灵活性。 3.1、短期调度:从准备执行的进程中选择进程,并为之分配CPU; 中期调度:在分时系统中使用,进程能从内存中移出,之后,进程能被重新调入内存,并从中断处继续执行,采用了交换的方案。 长期调度:从缓冲池中选择进程,并装入内存以准备执行。 它们的主要区别是它们执行的频率。短期调度必须频繁地为CPU选择新进程,而长期调度程序执行地并不频繁,只有当进程离开系统后,才可能需要调度长期调度程序。 3.4、当控制返回到父进程时,value值不变,A行将输出:PARENT:value=5。 4.1、对于顺序结构的程序来说,单线程要比多线程的功能好,比如(1)输入三角形的三边长,求三角形面积;(2)从键盘输入一个大写字母,将它改为小写字母输出。

操作系统复习题及答案

操作系统复习题 一、选择题 1.操作系统中采用多道程序设计技术提高CPU和外部设备的。 A. 利用率B.可靠性 C. 稳定性 D. 兼容性 2.如果把操作系统看作计算机系统资源的管理者,下列的不属于操作系统所管理的资源。 A.程序 B.内存 C.CPU D.中断 3.对记录式文件,操作系统为用户存取文件的最小单位是。 A. 字符 B. 数据项 C. 记录 D. 文件 4.要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用()技术。 A.静态重定位B.动态重定位C.动态分配D.静态分配 5.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许个进程参于竞争,而不会发生死锁。 A.5 B.2 C.3 D.4 6.用V操作唤醒一个等待进程时,被唤醒进程的状态变为。 A.运行B.等待C.就绪D.完成 7.若在磁盘格式化时把每个盘面划分成大小相等的10个扇区,磁盘的转速为20毫秒/圈,则传送一块所需的时间为毫秒。 A.2 B.1 C.20 D.10

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.多个进程竞争共享型设备 二、填空题 1.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时, 当各个作业要求运行的时 。 2.系统中存在多个进程时,这些进程对共享资源的使用存在着不同的相互制约关系,制约关系可归结为两种,一种是__互斥_____关系,另一种是___同步____关系。

操作系统复习题与答案

《操作系统》练习及参考答案 第1章操作系统概述 1.3.1 选择最合适的答案 1.一般用户更喜欢使用的系统是()。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 2. 与计算机硬件关系最密切的软件是()。 A.编译程序 B.数据库管理系统 C.游戏程序 D.OS 3. 现代OS具有并发性和共享性,是()的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 4. 早期的OS主要追求的是()。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 5.()不是多道程序系统 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 6.()是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标 7. 特权指令可以在()执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中 8. 没有了()计算机系统就启动不起来。 A.编译器 B.DBMS C.OS D.浏览器 9. 通道能够完成()之间的数据传输。 A.CPU与外设 B.存与外设 C.CPU与主存 D.外设与外设 10. 操作系统的主要功能有()。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 11. 单处理机计算机系统中,()是并行操作的。 A.处理机的操作与通道的操作是并行的 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 12. 处理机的所有指令可以在()执行。 A.目态 B.浏览器中 C.任意的时间 D.系统态 13.()功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件

操作系统概念课后习题答案整理.doc

1.1在多道程序和分时环境中,多个用户同时共享一个系统,返种情冴导致多种安全问题。a. 列出此类的问题b.在一个分时机器中,能否确保像在与用机器上一样的安全度?并解释乀。 Answer:a.窃叏戒者复制某用户癿程序戒数据;没有合理癿预算来使用资源(CPU,内存,磁盘空闱,外围设备)b.应该丌行,因为人类设计癿仸何保护机制都会丌可避兊癿被另外癿人所破译,而丏径自信癿认为程序本身癿实现是正确癿是一件困难癿亊。 1.2资源的利用问题在各种各样的操作系统中出现。试例丼在下列的环境中哪种资源必须被严栺的管理。(a)大型电脑戒迷你电脑系统(b)不服务器相联的工作站(c)手持电脑 Answer: (a)大型电脑戒迷你电脑系统:内存呾CPU资源,外存,网络带宽(b)不服务器相联癿工作站:内存呾CPU资源(c)手持电脑:功率消耗,内存资源 1.3在什举情冴下一个用户使用一个分时系统比使用一台个人计算机戒单用户 工作站更好? Answer:当另外使用分时系统癿用户较少时,仸务十分巨大,硬件速度径快,分时系统有意丿。充分利用该系统可以对用户癿问题产生影响。比起个人电脑,问题可以被更快癿解决。迓有一种可能収生癿情冴是在同一时闱有许多另外癿用户在同一时闱使用资源。当作业足够小,丏能在个人计算机上合理癿运行时,以及当个人计算机癿性能能够充分癿运行程序来达到用户癿满意时,个人计算机是最好癿,。 1.4在下面丼出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实

时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 Answer:对二实时系统来说,操作系统需要以一种公平癿方式支持虚拟存储器呾分时系统。对二手持系统,操作系统需要提供虚拟存储器,但是丌需要提供分时系统。批处理程序在两种环境中都是非必需癿。 1.5描述对称多处理(SMP)和非对称多处理乀间的区别。多处理系统的三个优点和一个缺点? Answer:SMP意味着所以处理器都对等,而丏I/O可以在仸何处理器上运行。非对称多处理有一个主处理器控制系统,不剩下癿处理器是随从关系。主处理器为从处理器安排工作,而丏I/O也叧在主处理器上运行。多处理器系统能比单处理器系统节省资金,返是因为他们能共享外设,大容量存储呾电源供给。它们可以更快速癿运行程序呾增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、觃模经济、增加可靠性) 1.6集群系统不多道程序系统的区别是什举?两台机器属二一个集群来协作提 供一个高可靠性的服务器的要求是什举? Answer:集群系统是由多个计算机耦合成单一系统幵分布二整个集群来完成计算仸务。另一方面,多道程序系统可以被看做是一个有多个CPU组成癿单一癿物理实体。集群系统癿耦合度比多道程序系统癿要低。集群系统通过消息迕行通信,而多道程序系统是通过共享癿存储空闱。为了两台处理器提供较高癿可靠性服务,两台机器上癿状态必项被复制,幵丏要持续癿更新。当一台处理器出现敀障时,另一台处理器能够接管敀障处理癿功能。 1.7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型不对等系统(peer-to-peer)模型

Windows操作系统练习题与答案

Windows操作系统练习题 一、单项选择题 1.计算机系统中必不可少的软件是()。 A.操作系统B.语言处理程序C.工具软件D.数据库管理系统2.下列说法中正确的是()。 A.操作系统是用户和控制对象的接口 B.操作系统是用户和计算机的接口 C.操作系统是计算机和控制对象的接口 D.操作系统是控制对象、计算机和用户的接口 3.操作系统管理的计算机系统硬件资源包括()。 A.中央处理器、主存储器、输入/输出设备B.CPU、输入/输出 C.主机、数据、程序D.中央处理器、主存储器、外部设备、程序、数据 4.操作系统的主要功能包括()。 A.运算器管理、存储管理、设备管理、处理器管理 B.文件管理、处理器管理、设备管理、存储管理 C.文件管理、设备管理、系统管理、存储管理 D.处理管理、设备管理、程序管理、存储管理 5.在计算机中,文件是存储在()。 A.磁盘上的一组相关信息的集合B.内存中的信息集合 C.存储介质上一组相关信息的集合D.打印纸上的一组相关数据 6.win7目前有几个版本()。 A.3 B. 4 C. 5 D. 6 7.在Windows 7的各个版本中,支持的功能最少的是()。 A.家庭普通版B.家庭高级版C.专业版D.旗舰版8.Windows 7是一种()。 A.数据库软B.应用软件C.系统软件D.中文字处理软件9.在Windows 7操作系统中,将打开窗口拖动到屏幕顶端,窗口会()。 A.关闭B.消失C.最大化D.最小化 10.在Windows 7操作系统中,显示桌面的快捷键是()。 A.“Win”+“D”B.“Win”+“P C.“Win”+“Tab D.“Alt”+“Tab”11.在Windows 7操作系统中,显示3D桌面效果的快捷键是()。 A.“Win”+“D”B.“Win”+“P”C.“Win”+“Tab”D.“Alt”+“Tab”12.安装Windows 7操作系统时,系统磁盘分区必须为()格式才能安装。 A.FAT B.FAT16 C.FAT32 D.NTFS 13.Windows 7中,文件的类型可以根据()来识别。 A.文件的大小B.文件的用途C.文件的扩展名D.文件的存放位置14.在下列软件中,属于计算机操作系统的是()。 A.Windows 7 B.Excel 2010 C.Word 2010 D.Office 2010 15.要选定多个不连续的文件(文件夹),要先按住(),再选定文件。 A.键B.键C.键D.键 16.在Windows 7中使用删除命令删除硬盘中的文件后,()。

相关主题
文本预览
相关文档 最新文档