文档库 最新最全的文档下载
当前位置:文档库 › 操作系统复习题

操作系统复习题

操作系统复习题
操作系统复习题

第1章复习题

1.计算机操作系统的功能是_D____。

A. 把源程序代码转换为目标代码

B. 实现计算机用户之间的相互交流

C. 完成计算机硬件与软件之间的转换

D. 控制、管理计算机系统的资源和程序的执行

2._A___不是分时系统的特点。

A.多个用户是经过网络连接,同时使用计算机系统

B.各用户可同时请求系统服务

C.各用户的请求彼此独立,互不干扰

D.用户以会话方式控制自己的程序运行

3.分时操作系统的主要目的是___A___。

A.计算机系统的交互性

B.计算机系统的实时性

C.计算机系统的可靠性

D.提高软件的运行速度

4.以下描述与操作系统无关的是 C 。

A. 方便用户的程序集合

B. 控制和管理计算机系统的硬件和软件资源

C. 计算机系统的硬件和软件资源的集合

D. 合理地组织计算机工作流程

5.分时操作系统的特点 __A___。

A.交互性、同时性、独立性、及时性

B.可靠性、交互性、独立性、及时性

C. 可靠性、实时性、独立性、及时性

D. 交互性、同时性、独立性、实时性

6.下列各项中, C 不是操作系统的主要特征。

A.并发性

B. 共享性

C.确定性

D. 虚拟性

7.在下列操作系统中,对响应时间要求最高的是 C 。 A.批处理系统 B. 分时系统

C. 实时系统

D. 网络操作系统

8.多道批处理系统的主要缺点是 C 。

A. CPU利用率低

B.不能并发执行

C. 缺少交互性

D.以上都不是

9.操作系统是对 C 进行管理的软件。

A.系统软件B.系统硬件

C.计算机资源D.计算机程序

10.设计实时操作系统时,首先要考虑系统的 A 。A.实时性和可靠性B.实时性和灵活性

C.灵活性和可靠性D.灵活性和可移植性

11. UNIX操作系统是一种多用户的、人机交互的 C 。

A. 多道批处理系统

B. 实时系统

C. 分时系统

D. 分布式系统

12.操作系统在计算机系统中处于 B 之间的位置。

A.计算机硬件和软件 B.计算机硬件和用户

C.处理机和用户D.外部设备和处理机

13.操作系统提供给用户程序的接口是 B 。

A.命令解释程序B.系统调用

C.P、V操作D.对话框

14.在单一处理机上执行程序,多道程序的执行是在__B___进行的。

A.同一时刻

B. 同一时间间隔内

C.某一固定时刻

D. 某一固定时间间隔内

15.引入多道程序技术后,处理机的利用率____C_____。

A..降低了 B. 有所改善

C. 大大提高

D. 没有变化,只是程序的执行方便了

16.操作系统有多种类型:允许用户以交互方式使用计算机的操作系统,称为______;允许用户将若干个作业提交给计算机系统集中处理的操作系统,称为_____;使计算机系统能及时处理由过程控制反馈的数据并作出响应的操作系统,称为_______。

17.从资源管理和用户接口的观点来看,操作系统的五大基本功能是:处理机管理、存储器管理、设备管理、文件管理和______.

18.所谓多道程序的______是指在宏观上是同时进行的,但在微观上仍是顺序执行的过程。19.操作系统提供给编程人员的唯一接口是_____.

20.操作系统的基本类型是____、____、_____.

21.所谓____,是一块能控制一台或多台外围设备与CPU并行工作的硬件。

22. 操作系统的基本特征______、________、

_______、_______。

23. 操作系统是系统软件的一种,在进行系统安装时可以先安装其他软件,然后再装操作系统。()

24. 实时系统在响应时间、可靠性及交互作用能力等方面一般都比分时系统要求高。()

第二章练习题

操作系统中进程的状态有许多种,但最基本的代表其生命周期的三种状态为(就绪)、(阻塞)、(执行)。这三种状态间的转换称为(进程控制)。

一作业进入内存后,则所属该作业的进程初始时处于(C )

A、运行状态

B、等待状态

C、就绪状态

D、收容状态

进程所请求的一次打印输出结束后,将使进程( D)

A、运行状态变为就绪状态

B、运行状态变为等待状态

C、就绪状态变为运行状态

D、等待状态变为就绪状态

若当前进程因时间片用完而让出处理机时,该进程应转变为( A ) 状态。

A.就绪

B.等待

C.运行

D.完成

进程有多个状态,他们之间可以相互转化,但不会发生以下哪个转化( D )

A、就绪态到运行态

B、运行态到阻塞态

C、阻塞态到就绪态

D、就绪态到阻塞态

当一个进程完成了特定的任务后,系统收回这个进程所占的__资源______和取消该进程的__PCB________就撤消了该进程。

某系统有如下的状态变化图:

试将图中发生①~④的状态变化的具体原因填入下表的相应栏内。

例1:一个阅览室最多可以容纳100人,读者进入和离开阅览室时都必须在阅览室门口的一个登记表上进行登记,而且每次只允许一个人进行登记操作,请用记录型信号量机制实现上述问题的同步。

课堂练习

操作系统的定义

操作系统是一组控制和管理计算机硬件和软件资源,合理的对各类作业进行调度,以及

方便用户使用的程序集合。

操作系统的基本职能是( A )。

A、控制和管理系统内各种资源,有效地组织多道程序的运行

B、提供用户界面,方便用户使用

C、提供方便的可视化编辑程序

D、提供功能强大的网络管理工具

操作系统的基本特征__并发____、____共享__、____虚拟____、______异步____。

操作系统中引入“进程”概念的主要目的( B )。

A、改善用户编程环境

B、描述程序动态执行过程的性质

C、使程序和计算过程一一对应

D、提高程序的运行速度

某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将( D )。

A、从就绪变为运行

B、从运行变为就绪

C、从运行变为阻塞

D、从阻塞变为就绪

判断对错并改正

进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。(×)简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。(×)

1、进程间相互合作的关系是__同步________关系,而对资源争用的关系是

___互斥________关系。若干进程使用同一临界资源时必须___互斥_______执行。

2、对信号量S每执行一次P操作,则信号量S的值就__减1__。当S的值_

小于0_________时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的____末尾_________,并且该进程___放弃________处理机。

3.解答题:

进程和程序的主要区别是什么?

(1)程序是一个静态的概念,而进程是一个动态的概念。

(2)程序可以作为一种软件资料长期存在,而进程是有一定生命期的。程序是永久的,进程是暂时的。

(3)进程具有并发性,而程序具有顺序性。

(4)进程是资源分配和调度的基本单位

(5)一个程序对应多个进程,一个进程为多个程序服务

4.有两个用户进程A和B,在运行过程中都要使用系统中的一台打印机输出计算结果。(1)说明A、B进程之间存在什么样的制约关系?

(2)为保证这两个进程都能正确打印出各自的结果,请用信号量和P、V操作写出各自的有关申请、使用打印机的代码。要求给出信号量的含义和初值。

(2)mutex:用于互斥的信号量,初值为1.

各进程代码如下:

进程A 进程B

…………

P(mutex) P(mutex)

使用打印机;使用打印机;

V(mutex)V(mutex)

…………

5.设自行车生产车间有两个货架,货架A可以存放8个车架,货架B可以存放20个车轮;又设有4个工人,他们的活动是重复劳动,分别为:工人1 加工一个车架放入货架A中;工人2、3分别加工车轮放入货架B中(每人每次放入1个车轮);工人4从货架A中取一个车架,再从货架B中取两个车轮,组装成一辆自行车。试用PV操作实现四个工人的合作。

【分析】设置资源信号量和互斥信号量如下:

信号量Aempty表示货架A的空位数,其初值为8;

信号量Afull表示货架A上存放的车架数,其初值为0;

信号量Bempty表示货架B的空位数,其初值为20;

信号量Bfull表示货架B上存放的车轮数,其初值为0;

信号量mutex用于互斥(初值为1)。

BEGIN

semaphore Aempty, Afull, Bempty, Bfull, mutex;

Aempty := 8; Bempty := 20; Afull := 0; Bfull := 0; mutex :=1;

PARBEGIN

Worker1:

begin

repeat

生产1个车架;

P (Aempty) ; //看看货架A上是否有空位置

车架放到货架A;

V (Afull) ; //货架A上的车架数增1(通知工人4)

until false

end

Worker2、3:

begin

repeat

生产1个车轮;

P (Bempty) ; //看看货架B上是否有空位置

P (mutex) ;

车轮放到货架B;

V (Bfull) ; //货架B上的车轮数增1(通知工人4)

V (mutex) ;

until false

end

Worker4:

begin

repeat

P (Afull) ; //在货架A上取1个车架

P (Bfull) ; P (Bfull) ; //在货架B上取2个车轮

取1个车架;取2个车轮;

V (Aempty) ; //货架A上的空位数增1(通知工人1)

V (Bempty) ; V (Bempty) ; //货架B上的空位数增2(通知工人2、3) 组装一辆自行车;

until false

end

PAREND

END

第三章

例3-1:有如下三道作业。系统为它们服务的顺序是:1、2、3.求平均周转时间和平均带权周转时间。

例3-2:假定在单CPU条件下有下列要执行的作业。作业到来的时间是按作业编号顺序进行的(即后面作业依次比前一个作业迟到一个时间单位)。

(1)用一个执行时间图描述在采用抢占方式优先算法时执行这些作业的情况。

(2)对于上述算法,各作业的周转时间、平均周转时间、带权周转时间及平均带权周转时间分别是多少?

【例3-3】设在单道系统中用FCFS算法调度如下作业,请完成下表。

FCFS算法比较有利于长作业(进程),不利于短作业(进程)。

有利于CPU繁忙型作业(进程),不利于I/O繁忙型作业(进程)——因非抢占式

【例3-4】设在单道系统中用SJF算法调度如下作业,请完成下表。

例3-5:有一个内存中只能装入2道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的抢占式调度算法。有如下表所示的作业序列,表中所列的优先数是指进程调度的优先数,且优先数越小优先级越高。

(1)列出所有作业进入内存的时刻及结束的时刻。

(2)计算作业的平均周转时间。

A、B、C、D的周转时间分别为:70分、30分、90分、90分,则平均周转时间为70分钟。

练习题

1.下列各项中,不是进程调度时机的是 C 。

现运行的进程正常结束或异常结束

B. 现运行的进程从运行态进入就绪态

C. 现运行的进程从运行态进入等待态

D. 现运行的进程从等待态进入就绪态

2.采用时间片轮转调度算法主要是为了 A 。

A.多个终端都能得到系统的及时响应

B.先来先服务

C.优先权高的进程及时得到调度

D.需要CPU时间最短的进程先做

3.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于__C__ 。

A.进程相应的程序段的长度

B.进程总共需要运行时间多少

C.进程自身和进程调度策略

D.进程完成什么功能

4.一种既利于短小作业又兼顾到长作业的作业调度算法是__C_____。

A.先来先服务

B. 轮转

C.最高响应比

D.均衡调度

5.下列因素中, C 不一定是引起进程调度的因素。

A.一个进程运行完毕

B.运行进程被阻塞

C.一个高优先级进程被创建

D.实时调度中,一个紧迫的任务到来

6.若进程P一旦被唤醒就能投入运行,则系统可能是 D 。

A.分时系统,进程P的优先级最高

B.抢占式调度方式,就绪队列上的所有进程的优先级皆比P低

C.就绪队列为空队列

D.抢占式调度方式,P的优先级高于当前运行的进程

7.在分时系统中,若当前运行的进程连续获得了两个时间片,原因可能是 B 。A.该进程的优先级最高

B.就绪队列为空

C.该进程最早进入就绪队列

D.该进程是一个短进程

8.下列进程调度算法中,_A____可能会出现进程长期得不到调度的情况。

A.静态优先权法

B.抢占式调度中采用动态优先权算法

C.分时处理中的时间片轮转调度算法

D.非抢占式调度中采用FIFO算法

9.在采用动态优先权的调度算法中,如果所有进程都具有相同优先权初值,则此时的优先权调度算法实际上和_A___调度算法相同。

A.先来先服务B.短作业优先

C.时间片轮转D.长作业优先

10.设在内存中有P1,P2两道程序,并按照P1,P2的次序运行,其内部计算和I/O操作的时间分别如下:

P1:先计算60ms,然后I/O80ms,最后再计算20ms

P2:先计算120ms,然后I/O40ms,最后再计算40ms

调度程序的执行时间不计,在多道批处理系统中,完成这两道程序比单道批处理系统节约的时间是_A____.

A. 100ms

B. 120ms

C.160ms

D. 200ms

银行家算法之例

设系统中有5个进程{P0,P1,P2,P3,P4}和3类资源{A,B,C},各类资源总数分别为10、5、7,在T0时刻的资源分配情况如下表所示:

(1)T0时刻系统是否安全,为什么?

(2)P1发出请求向量Request1(1,0,2),分析系统是否可同意请求。

(3)P4发出请求向量Request4(3,3,0),分析系统是否可同意请求。

(4)P0发出请求向量Request0(0,2,0),分析系统是否可同意请求。

(5)在(4)中,若P0发出请求向量Request0(0,1,0),系统是否可同意请求。

回答问题

T0时刻系统是否安全,为什么?

(2)P1发出请求向量Request1(1,0,2),按银行家算法,系统是否同意请求?Request1(1,0,2)≤Need1(1,2,2)

Request1(1,0,2)≤Available(3,3,2)

系统先假定可为P1分配资源,并修改Available, Allocation1和Need1向量,由此形成资源变化情况如图

再利用安全性算法检查此时系统是否安全。

即存在安全序列{P1,P3,P4,P0,P2},故系统是安全的,可以立即将P1所申请的资源分配给它。

实际上,(1)中的安全序列中的第一个进程就是P1,当然对P1的请求可以满足。

(3)P4发出请求向量Request4(3,3,0),按银行家算法,分析系统是否可同意请求。Request4(3,3,0)≤Need4(4,3,1)

Request4(3,3,0)≤Available(2,3,0),让P4等待。

(4)P0发出请求向量Request0(0,2,0),按银行家算法,分析系统是否可同意请求。Request0(0,2,0)≤Need0(7,4,3)

Request0(0,2,0)≤Available(2,3,0)

进行安全性检查

可用资源Available(2,1,0)已不能满足任何进程的需要,系统进入不安全状态,故系统不能同意P0的请求,让其阻塞。

练习1:(1)3个进程共享4个同种类型的资源,每个进程最大需要2个资源,请问该系统是否会因为竞争该资源而死锁?

解:该系统不会因为竞争该资源而死锁。因为必有1个进程可获得2个资源,顺利完成其任务,其后可释放出占用的2个资源给其他进程使用,使他们顺利完成。

练习1:(2)n 个进程共享m 个同类资源,若每个进程都需要用该类资源,而且各进程对该类资源的最大需求量之和小于m+n ,说明该系统不会因竞争该类资源而阻塞。

解:用Maxi 、Needi 和Allocationi 分别表示第i 个进程对该类资源的最大需求量,需求量以及已分配的量,根据题意它们满足下述条件:

若系统已因竞争该资源而进入死锁状态,则意味着已有一个以上的进程因申请不到该类资源而无限阻塞,而m 个资源肯定已全部分配出去,即:

因此:

=1

>0<+i n

i

i m n Need

Max

∑=1=1=1=1

=1

==-<+-

i n n n

i i i i i i n

i

i m m n m n

Allocation

Need Max Allocation Need ∑∑∑∑∑

即:

这样,至少必须存在1个进程,其Needi≤0,这与题意不符,所以该系统不会因竞争该类资源而进入死锁状态。

(3)在(2)中,如果没有“每个进程都需要用该类资源”的限制,情况又如何?

解:此时系统可能会发生死锁。假设n=4,m=3,P1的Max为0,而其余3个进程的Max都为2,则仍然满足最大需求量之和小于m+n的要求,当除了P1以外的其余3个进程各得到1个资源时,这3个进程就可能进入死锁状态。

练习2:在银行家算法中,若出现下面的资源分配情况:

试问:(1)该状态是否安全?

(2)当进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?

(3)如果系统立即满足P2的上述请求,则系统是否立即进入死锁状态?

解:(1)利用安全性检查算法对上面的状态进行分析,可找到一个安全序列{P0, P1,P3,P4,P2},故系统是安全的。

(2)P2发出请求向量后,系统按银行家算法进行检查,在进行试分配后,进行安全性检查时发现:此时对于所有进程,Available不能满足任何进程的请求,故系统不进行资源分配。(3)系统立即满足进程P2的请求后,并没有马上进入死锁状态。因为:此时其他进程并没有申请新的资源,并因得不到资源而进入阻塞状态;只有当上述的其他进程提出新的请求,并导致所有没有执行完的多个进程因得不到资源而阻塞并形成循环等待链时,系统才进入死锁状态。

第四章

例:在某系统中,采用固定分区分配管理方式,内存分区(单位字节)情况如图所示,现有大小为1K、9K、33K、121K的多个作业要求进入内存,试画出它们进入内存后的空间分配情况,并说明主存浪费多大?

解:根据分区说明表,给4个作业分配分区,同时修改分区说明表,其内存分配和分区说明表如下所示:

分区说明表: 内存分配图(见第四章PPT 第27页)

(3)主存浪费空间=(8-1)+(32-9)+(120-33)+(331-121) =7+23+87+210=327(k) 例题

在可变分区存储管理下,按地址排列的内存空闲区为:100KB 、500KB 、200KB 、300KB

1

0k 20k 28k 60k 180k

2 3 4

(1) 内存分区图

os

和600KB。现有若干用户程序,其所需内存依次分别为212KB、417KB、112KB和426KB,分别用首次适应算法、最佳适应算法、最坏适应算法,将它们装入到内存的哪些空闲分区?哪个算法能最有效利用内存?

解:采用首次适应算法

程序空闲区新空闲区

212KB 500KB 288KB

417KB 600KB 183KB

112KB 288KB 176KB

426KB,无法装入内存

解:采用最佳适应算法

程序空闲区新空闲区

212KB 300KB 88KB

417KB 500KB 83KB

112KB 200KB 88KB

426KB 600KB 174KB

类似的分析可知,最坏适应算法也不能将426KB的程序装入内存。

例题: (华中科技大学2001)某操作系统采用可变分区分配存储管理方法,用户区大小为512K且初始值为0,用空闲分区表管理空闲分区。若分配时采用分配空闲区低地址部分的方案,且初始时用户区的512K空间空闲,对于下列申请序列:

申请300K,申请100K,释放300K,申请150K,申请30K,申请40K,申请60K,释放30K

回答下列问题:

(1)请分别画出采用首次适应算法、最佳适应算法进行内存分配和回收后的内存使用状态。

(2)如果再申请100K,针对上述两种算法会有什么结果?

例题解答如下:见ppt

例1:

某型微机的页面大小是1KB(1024B),现该微机正在执行的进程中有一条指令:

load a,2500

请问:在内存的什么位置可以找到该逻辑地址所对应的数据?假定块号0的初始物理地址为0。

逻辑地址的分解

若逻辑地址为A,页面大小为L,则页号P和页内地址d可按下式求得:

P=int(A/L)

d=A mod L

举例说明页面大小为4KB,逻辑地址为7800及5F86H,分别求它们的页号和页内偏移。计算过程如下:load a,2500

A、页号P=INT(逻辑地址/页面大小)=INT(2500/1024)=2

B、页内地址d =2500 MOD 1024=452

C、查页表假定页号2对应的物理块是块5

D、物理地址为:

块号×页大小+页内地址=5×1024+452=5572

即:将5572这个物理地址里面的数据取出来放在a寄存器里

注意:本题的前提条件是块号0的初始物理地址为0,如果不

是0,该怎么办?

练习题

1.设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048B,内存总共有8个存储块。试问逻辑地址至少应为多少位?内存空间有多大?

2.在一分页存储管理系统中,逻辑地址长度为16位,页面大小为4096B,现有一逻辑地址为2FA6H,且第0、1、2页依次存放在物理块5、10、11中,问相应的物理地址为多少?

硬件能自动分离出页号和页内地址,但我们只能通过计算才能得到。计算时要注意:

(1)逻辑地址以十六进制、八进制、二进制的形式给出

将逻辑地址转换成二进制的数;

按页的大小分离出页号和页内地址(低位部分是页内地址,高位部分是页号);

根据题意产生页表;

将页内地址直接复制到物理地址的低位部分;

以页号查页表,得到对应页装入内存的块号,并将块号转换成二进制数填入地址的高位部分,从而形成内存物理地址。

逻辑地址2FA6H=0010 1111 1010 1110B

4096B=212 页内地址占低12位,高位为页号

页号P=2 页内地址d=1111 1010 1110

查页表知第2页装入内存第11块中,11=1011B

物理地址=1011 1111 1010 1110=BFA6H

(2)逻辑地址以十进制数给出

按下列公式计算出页号和页内地址

页号=逻辑地址%页大小

页内地址=逻辑地址 mod 页大小

根据题意产生页表;

以页号查页表,得到对应页装入内存的块号

内存地址=块号×页大小+页内地址

例2:有一系统采用页式存储管理,有一作业大小是8KB,页大小为2KB,依次装入内存的第7、9、10、5块,试将虚地址7145转换成内存地址。

逻辑地址7145

页号P=7145 % 2048 =3

页内地址d=7145 mod 2048=1001

查页表知第3页装入内存第5块中

物理地址=5*2048+1001=11241

假如:有32位逻辑地址空间的分页系统,规定页面大小为4KB,

(212B),则页表项达1M个,假定每个页表项占用1B,故每个

进程的页表占用1MB内存空间,而且还要求是连续的,显然这是

不现实的。

采用离散分配方式来解决难于找到一块连续的大内存空间的问题。

【例】以32位逻辑地址空间为例,当页面大小为4KB(12位)时,采用两级页表结构时,再对页表分页,使每个页中包含210(1024)个页表项,则最多有1024个页表页,即外部页表中页号P1为10位,外部页表中的外部页内地址P2是10位。其逻辑地址结构如下:

答案见PPT

例题:在一分段存储系统中,其段表如下:

试求下列逻辑地址对应的物理地址是什么?

(1)[0,430];(2)[1,10];(3)[2,500];

(4)[3,400];(5)[4,112];(6)[5,32]

【例】有一个多用户系统,可同时接纳40个用户,他们都执行一个文本编辑程序(TexT Editor)。如果文本编辑程序有160KB的代码和40KB的数据区,则共需8MB内存来支持40个用户。如果160KB的代码是可重入的,在内存中只需保留一份文本编辑程序的副本,此时所需的内存空间仅为1760KB(40×40+160),而不是8000KB。

1、在段页式存储管理系统中,内存等分成( A ),程序按逻辑模块划分成若干(D )

A.块

B.基址

C. 分区

D.段

E. 页号

F. 段长

2、在段页式存储管理系统中,每道程序都有一个(段)

表和一组(页)表。

3、在分段管理中( A ).

A 以段为单位分配,每段是一个连续存储区

B 段与段之间必定不连续

C 段与段之间必定连续

D 每段是等长的

4、( C )存储管理方式提供一维地址结构.

A 固定分区

B 分段

C 分页

D 分段和段页式

5、分段管理提供( B )维的地址结构.

A 1

B 2

C 3

D 4

6、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( B ).

A 用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间

B 用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间.

C 用分段方法来分配和管理主存空间,用分页方法来管理辅存空间.

D 用分段方法来分配和管理辅存空间,用分页方法来管理主存空间.

7、分页系统中的页面是为__B___的。

A. 用户所感知

B. 操作系统所感知

C. 编译系统所感知

D. 连续装配程序所感知

8、段式管理中,以段为单位___分配内存_,每段分配一个_连续的内存__区。由于各段长度__不等_ ,所以这些存储区的大小不一,而且同一进程的各段之间不要求__连续__。

9、 在段页式存储管理系统中,面向__用户_的地址空间是段式划分,面向__系统_的地址空间是页式划分。

10、某系统采用段页式存储管理,其逻辑地址结构和某作业的段表、页表结构如下图所示。请计算该作业中逻辑地址135468对应的物理地址(用十进制表示)。 详见第四章PPT 112页

例:某虚拟存储器的用户编程空间共32个页面,每页为1KB ,内存为16KB 。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:

问:逻辑地址0A5CH 所对应的物理地址是什么?

【例】假定某进程有8个页面,系统为其分配了3个物理块,并考虑以下的页面引用串:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1 ,使用最佳置换算法发生几次页面置换?

例:假定系统为某进程分配了3个物理块,并考虑以下的页面引用串:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1。采用Clock 置换算法,计算其页面置换次数。

发生11次页面置换

例:某页式虚拟存储管理系统的物理空间为3K ,页面大小为1K ,一进程按下列地址顺序引用内存单元:3635、3632、1140、3584、2892、3640、40、2148、1700、2145、3209、0、1102、1100。如果上述数字均为十进制,而内存尚未装入任何页,试计算采用OPT 、LRU 和FIFO 页面置换算法的缺页次数。

OPT :5次 LUR :8次 FIFO :6次

存储器管理复习题

1. 存储保护的工作通常由( D )实现。

A.软件

B.硬件

C.文件

D.硬件和软件配合

2.段页式存储管理中,访问快表失败时,每访问一条指令或存取一个操作数要 C 次访问主存。

A. 1

B. 2

C. 3

D. 4

引用串 7 0 1 2 0 3 0 4 2 3 0 3 2 1

1*

2 2 2* 2* 2* 0 0* 0* 0* 3*

3 3 3* 3* 1 1 1* 7* 7* 7* 1* 1* 1* 1* 2* 2 2 2* 2* 0 0* 0 0* 0 0* 0* 0* 0* 0 0* 0* 3 3 3* 3*

4 4* 4* 4* 2* 2* 2* 2* 7* 7* 7* 7 1 2 0 3 4 2 被置换的页 物

理块

Clock 页面置换算法的置换图

3.采用段页式存储管理,在CPU中应设置___B___寄存器。

A.段表和页表控制

B.段表控制

C.页表控制

D.界地址

4. 采用段页式存储管理时,内存地址分成段号、段内页号和页内地址三部分, B地址。 A.但仍是线性 B.但仍是二维

C.故是三维D.从而成为四维

5.用户程序的逻辑地址可以不连续的存储管理方式是 D 。

A.固定分区B.可变分区

C.页式D.段页

6.动态重定位是在 C 完成的。

A.作业执行前集中一次

B.作业执行过程中集中一次

C.作业执行过程中

D.作业执行过程中由用户

7.在以下的存储管理方案中,能扩充主存容量的是 D 。

A.固定式分区分配 B.可变式分区分配

C.页式存储管理D.分页虚拟存储管理

8.在页式虚拟存储管理中,为实现地址变换,应建立 C 。

A .空闲区表

B .分区分配表

C .页表

D .段表

9.将主存空闲区按地址顺序从小到大登记在空闲区表中,每次分配时总是顺序查找空闲区表,此种分配算法称为 A 分配算法。

A、最先适应

B、最优适应

C、最坏适应

D、随机适应

10.采用动态重定位方式装入的作业,执行中允许 C 将其移动。

A .用户有条件地

B .用户无条件地

C .操作系统有条件地

D .操作系统无条件地

11.段式和页式存储管理的地址结构很类似,但是它们之间有实质上的不同,表现为ABC 。

A .页式的逻辑地址是连续的,段式的逻辑地址可以不连续

B .页式的地址是一维的,段式的地址是二维的

C .分页是操作系统进行的,分段是用户确定的

D .各页可以分散存放在主存,每段必须占用连续主存空间

E .页式采用静态重定位方式,段式采用动态重定位方式

12.在请求页式存储管理中,当查找的页不在 C 中时,要产生缺页中断。

A. 外存

B. 虚存

C. 内存

D. 地址空间

13.在段页式系统中(无快表),为获得一条指令或数据,必须 C 访问内存。

A. 1次

B. 2次

C. 3次

D. 4次

14.在一虚拟存储系统中,设主存的容量为32MB,辅存(硬盘)的容量为2GB,而地址寄存器的位数是32位,在这样的系统中,虚存的最大容量是 C 。

A. 1GB

B. 16MB

C. 2GB+32MB

D. 4GB

15. 采用页式存储管理使处理器执行指令的速度 B 。

A. 提高

B. 降低

C. 有时提高有时降低

D. 不受影响

16. 在段式存储管理中, A 。

A. 以段为单位分配,每一段是一个连续存储区

B. 段与段之间必定不连续

C. 段与段之间必定连续

D .每段是等长的

17.要求存储分配时具有连续性的管理是__A___。

A. 固定分区存储管理

B. 页式存储管理

C. 段式存储管理

D. 段页式存储管理

18.以下 C 不是影响缺页中断率的因素。

A. 页面调度算法

B. 分配给作业的主存块数

C. 程序的编制方法

D. 存储管理方式

19.分页式存储管理中,地址转换是由 A 完成的。

A. 硬件

B. 操作系统

C. 用户程序

D. 装入程序

20.采用段页式存储管理的系统中,若地址用32位表示,其中10位表示段号,页的大小为4KB,则允许每段的最大页号是 B 。

A.1024

B.1023

C.4096

D.4095

21. 在操作系统中, B 是以时间换取空间的技术。

A. 假脱机技术

B. 虚拟存储器

C. 中断技术

D. 通道技术

22、某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为210字节,页表项大小为2字节,逻辑地址结构为:

逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是( B )

A. 64

B. 128

C. 256

D.512

23、在下述存储管理技术中,( D )处理不当会产生抖动。

A.固定分区 B.可变分区

C.简单分页 D.请求分页

24.

页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,处理一次缺页的平均时间为108ns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用置换算法(LRU)和局部淘汰策略。假设①TLB初始为空;②地址转换时先访问TLB,若TLB 未命中,再访问页表(忽略访问页表之后的TLB更新时间);③有效位为0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断的指令处重新执行。设有虚地址访问序列 2362H、1565H、25A5H,请问:

(1)依次访问上述三个虚地址,各需多少时间?给出计算过程。

操作系统期末试卷(含答案)79149

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。() 3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。() 4.在引入线程的OS中,线程是资源分配和调度的基本单位。() 5.信号量的初值不能为负数。() 6.最佳适应算法比首次适应算法具有更好的内存利用率。() 7.为提高对换空间的利用率,一般对其使用离散的分配方式。() 8.设备独立性是指系统具有使用不同设备的能力。() 9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。() 10.访问控制矩阵比访问控制表更节约空间。() 二、选择题 1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。 A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。 3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。 G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。 4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。 K,L,M:(1)提高内存利用率;(2)提高系统吞吐量;(3)满足用户需要;(4)更好地满足多道程序进行的需要;(5)既满足用户需求,又提高内存利用率。 5.在存储管理中,不会产生内部碎片的存储管理方式是(N);支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是(O)。 N:(1)分页式存储管理;(2)分段式存储管理;(3)固定分区式存储管理;(4)段页式存储管理。 O:(1)段页式存储管理;(2)请求分区页式存储管理;(3)请求分段式存储管理;(4)可变分区存储管理;(5)固定分区存储管理;(6)单一连续分区式存储管理。 6.磁盘调度主要是为了优化(P),下列算法中能避免磁盘粘着的现象的是(Q)。P:(1)寻道时间;(2)旋转延迟时间;(3)传输时间。 Q:(1)SSTF;(2)FCFS;(3)SCAN;(4)CSCAN;(5)FSCAN。 7.文件系统中,目录管理最基本的功能是(R),位示图的主要功能是(S),FAT 表的主要功能是(T)。 R,S,T:(1)实现按名存取;(2)提高文件存储空间利用率;(3)管理文件存储器的空闲空间;(4)指出分配给文件的盘块(首个盘块除外)的地址;(5)管理文件存储器的空闲空间,并指出分配给文件的盘块(首个盘块除外)的地址。 8.文件系统采用多级目录结构,可以(U)和(V)。 U,V:(1)缩短访问文件存储器时间;(2)节省主存空间;(3)解决不同用户文件的命名冲突;(4)方便用户读写文件;(5)提高检索目录的速度。9.计算机系统中信息资源的安全包括(W)、(X)和(Y)三个方面,其中程序被删除属于(W)方面的威胁,数据被非法截取属于(X)方面的威胁,消息被更改属于(Y)方面的威胁。 W,X,Y:(1)保密性;(2)完整性;(3)可用性;(4)方便性。 三、填空题 1.操作系统最基本的特征是(1)和(2),最主要的任务是(3)。 2.引入进程的主要目的是(4),进程存在的唯一标志是(5)。 3.(6)是指通过破坏死锁产生的必要条件来防止死锁的发生。引起死锁的四个必要条件中,(7)是不应该被破坏的,但对某些特殊的资源(如打印机),该条可通过(8)来破坏;而其他能被破坏的三个必要条件分别是(9)、(10)和(11)。 4.虚拟存储器管理的基础是(12)原理,在请求分页管理方式中,页表中的状态位用来只是对应页(13)修改位用来只是对应页(14),引用位则是供(15)使用;而在请求分段系统还增加了增补位,它用来指示(16)。 5.设备驱动程序是(17)与(18)之间的通信程序如果系统中有3台相同的单显和2台相同的彩显则必须为它们配置(19)种设备驱动程序 6.廉价磁盘冗余阵列可组成一个大容量磁盘系统,它利用(20)技术来提高磁盘系统的存取进度,而利用(21)技术来增加磁盘系统的可靠性 7.包过滤防火墙工作在(22)层,采用代理服务技术的防火墙则工作在(23)层 8.UNIX文件系统对文件存储空间采用(23)分配方式,它通过(24)来管理空闲的文件存储空间。 四、问答题 1.假设某多道程序设计系统中有供用户使用的内存100k,打印机1台。系统采用可变分区管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计:采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机在执行进程结束时或有新进程到达时。现有一进程序列如下: 假设系统优先分配内存的低地址区域,且不需移动已在主存中的进程,请:(1)给出进度调度算法选中进程的次序,并说明理由。 (2)全部进程执行结束所用的时间是多少? 2.请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向的行人必须等待:另一方向的行人必须等待:当某一方向无人过桥是,另一方向的行人可以过桥。 3.提高内存利用率的途径有哪些? 4.何谓脱机输入/输出技术? 5. 将目录文件当作一般数据文件来处理有什么优缺点? 操作系统复习题1答案 一、判断题 1、错 2、对 3、错 4、对 5、对 6、错 7、错 8、错 9、对10、错 二、选择题 1、A :(2);B:(4);C:(3)。 2、D:(4);E:(3);F:(2)。 3、G:(2);H:(5);I:(3);J:(4)。 4、K:(1);L:(3);M:(5)。 5、N:(2);O:(2)。 6、P:(1)寻道时间;Q:(5)。 7、R:(1);S:(3);T:(5)。 8、U:(3);V:(5)。 9、W:(3);X:(1);Y:(2)。

操作系统复习题带答案

一、单项选择题 1.在分时系统中,时间片一定,(B ),响应时间越长。 A.内存越多 B.用户数越多 C.后备队列越短 D.用户数越少 2.(A)内存管理存在缺页中断。 A.请求段页式 B.基本分页 C.基本分段 D.动态分区 3.临界区是指并发进程中访问共享变量的(C )段。 A.管理 B.信息 C.程序 D.数据。 4.进程控制块是描述进程状态和特性的数据结构,一个进 程( D )。 A.可以有多个进程控制块 B.可和其他进程用一个进程控制块 C.可以没有进程控制块 D.只能有惟一的进程控制

块 5.在(C )的情况下,系统出现死锁。 A.计算机系统发生了重大故障 B.有多个封锁的进程同时存在· C.若干进程因竞争资源而无休止地相互等待它方释放已占有的资源 D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 6.(B)是特殊文件。 A. 文本文件 B.硬件设备 C. 图像文件 D. 目录文件 7.分时操作系统采用时间片轮转进程调度算法,则该系统 的进程PCB中不包括(B)。 A.处理机状态信息 B.进程优先数

C.占用的资源清单 D.程序和数据的地址 8.在请求分页系统中,LRU算法是指( A )。 A. 近期最长时间以来没被访问的页先淘汰 B. 最早进入内存的页先淘汰 C.近期被访问次数最少的页先淘汰 D.以后再也不用的页先淘汰 9.(D)内存管理方法不需一次将作业全部装入内存。// 请求段页式分类也不需要 A. 固定分区 B. 可变分区 C. 简单分页 D. 请求分页 10.下列选项中,满足短任务优先且不会发生饥饿 现象的调度算法是(A)。 A.高响应比优先 B.先来先服

1操作系统试题及答案

操作系统试题及答案 一、选择题 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. LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 8、存放在磁盘上的文件,()。 A.即可随机访问,又可顺序访问 B。只能随机访问 C.只能顺序访问 D。只能读/写不能访问 9、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是()A.2 B.1 C.3 D.0.5 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、文件系统为每个文件另建立一张指示逻辑记录和物理块之间的对应关系表,由此表和文件本身构成的文件是()。

操作系统复习题整理

第一章 1.说明分布式系统相对于集中式系统的优点和缺点。从长远的角度看,推动分布式系统发展的主要动力 是什么? 答:相对于集中式系统,分布式系统的优点:1)从经济上,微处理机提供了比大型主机更好的性能价格比;2)从速度上,分布式系统总的计算能力比单个大型主机更强;3)从分布上,具有固定的分布性,一些应用涉及到空间上分散的机器;4)从可靠性上,具有极强的可靠性,如果一个极强崩溃,整个系统还可以继续运行;5)从前景上,分布式操作系统的计算能力可以逐渐有所增加。 分布式系统的缺点:1)软件问题,目前分布式操作系统开发的软件太少;2)通信网络问题,一旦一个系统依赖网络,那么网络的信息丢失或饱和将会抵消我们通过建立分布式系统所获得的大部分优势;3)安全问题,数据的易于共享也容易造成对保密数据的访问。 推动分布式系统发展的主要动力:尽管分布式系统存在一些潜在的不足,但是从长远的角度看,推动分布式系统发展的主要动力是大量个人计算机的存在和人们共同工作于信息共享的需要,这种信息共享必须是以一种方便的形式进行。而不受地理或人员,数据以及机器的物理分布的影响 2.多处理机系统和多计算机系统有什么不同? 答:共享存储器的计算机系统叫多处理机系统,不共享存储器的计算机系统为多计算机系统。它们之间的本质区别是在多处理机系统中,所有CPU共享统一的虚拟地址空间,在多计算机系统中,每个计算机有它自己的存储器。 多处理机系统分为基于总线的和基于交换的。基于总线的多处理机系统包含多个连接到一条公共总线的CPU以及一个存储器模块。基于交换的多处理机系统是把存储器划分为若干个模块,通过纵横式交换器将这些存储器模块连接到CPU上。 多计算机系统分为基于总线的和基于交换的系统。在基于总线的多计算机系统中,每个CPU都与他自身的存储器直接相连,处理器通过快速以太网这样的共享多重访问网络彼此相连。在基于交换的多计算机系统中,处理器之间消息通过互联网进行路由,而不是想基于总线的系统中那样通过广播来发送。 3.真正的分布式操作系统的主要特点是什么? 必须有一个单一的、全局的进程间通信机制。进程管理必须处处相同。文件系统相同。使用相同的系统调用接口。 4.分布式系统的透明性包括哪几个方面,并解释透明性问题对系统和用户的重要性。 答:对于分布式系统而言,透明性是指它呈现给用户或应用程序时,就好像是一个单独是计算机系统。 具体说来,就是隐藏了多个计算机的处理过程,资源的物理分布。 具体类型:

北京大学操作系统期末试题有答案

操作系统原理试题 一. 名词解释题 1. 中断—— 2. 进程控制块(PCB)――它是进程实体的一部分,是操作系统最重要的记录型数据结构, 是进程存在的唯一标识 3. 虚时钟 4. 段式管理 5. 文件控制块(FCB) 6. 对换(SWAPPING) 7. 系统调用 8. 绝对路径名 9. 特别文件 10.虚设备技术 11.管道 12.中断接收 13.恢复现场 14.页式管理 15.作业步 16.字符流文件 17.通道 18.页面淘汰 19.多道程序设计 20.死锁 21.当前目录 22.快表 23.作业调度 24.原语 25.中断屏蔽 26.地址映射 27.文件目录 28.死锁避免 29.原语 31. CPU 状态 32.虚存

二 . 填空题 1. 分时系统追求的目标是 __及时响应 ___. 2. 用户进程从目态 (常态)转换为管态 (特态)的唯一途径是 ___ 中断 ________ . 3. 从静态的观点看 , 操作系统中的进程是由程序段、数据和 __ 作业控制块 PCB__ 三 部分组成 . 4. 在系统内核中必须包括的处理模块有进程调度、原语管理和 __中断处理 __. 5. 批处理操作系统中 , 作业存在的唯一标志是 _作业控制块 PCB ___. 6. 操作系统中的一种同步机制 , 由共享资源的数据及其在该数据上的一组操作组成 , 该同步机制称为 _管程 ______________ . 7. 在可变分区存储管理中 , 为实现地址映射 , 一般由硬件提供两个寄存器 , 一个是基 址寄存器 , 另一个是 _限长寄存器 ___. 8. 联想寄存器 (相联存储器 ) 的最重要、最独到的特点是 _按内容并行查找 ___. 9. 在虚拟段式存储管理中 , 若逻辑地址的段内地址大于段表中该段的段长 , 则发生 __ 地址越界 __中断 . 10. 文件系统中若文件的物理结构采用顺序结构 , 则文件控制快 FCB 中关于文件的物 理位置应包括 ___ 首块地址和文件长度 _. 11. 在操作系统设计时确定资源分配算法 , 以消除发生死锁的任何可能性 , 这种解决死 锁的方法是 __死锁预防 __. 12. 选择对资源需求不同的作业进行合理搭配 , 并投入运行是由 _作业调度算法 ___来完 成的. 13. 实时系统应具有两个基本特征 : 及时性和 ___可靠性 ___. 14. 磁带上的文件只能采用 _顺序 ______ 存取方式 . 15. 不让死锁发生的策略可以分成静态和动态的两种 , 死锁避免属于 __动态的 ___. 16. 在 UNIX 系统中 , 文件分成三类 , 即普通文件 , 目录文件和 ___特殊文件 __. 17. 在磁盘调度策略中有可能使 I/O 请求无限期等待的调度算法是 __最短寻道时间优先 18. 进程获得了除CPU 外的所有资源,一旦获得CPU 即可执行,这时进程处于—就绪 _ 状态 . 19. ______________________________________________________ 为实现CPU 与外部设备的并行工作,系统必须引入一通道 ____________________________________ 硬件基础. 20. 操作系统为保证不经文件拥有者授权 , 任何其它用户不能使用该文件所提出的解决 措施是 ___文件保密 __. 21. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态 , 这就称为 __ 并发 ___. 33. 磁盘调度 34. 缓冲技术 36. 进程调度 37. 虚设备 39. 死锁预防 40. 临界资源 — 42. 交换技术 43. 互斥区 段时间内只允许一个进程访问的资源,也称为独立资源

操作系统各章复习典型例题总复习题

操作系统第二章复习题 一、选择最合适的答案 1. 用P、V 操作管理临界区时,信号量的初值一般应定义为( C )。 A.–1 B.0 C.1 D.任意值 2. 有m 个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( A )。 A.1 至–(m-1) B.1 至m-1 C.1 至–m D.1 至m 3. 在下面的叙述中,正确的是( C )。 A.临界资源是非共享资源 B.临界资源是任意共享资源 C.临界资源是互斥共享资源 D.临界资源是同时共享资源 4. 对进程间互斥地使用临界资源,进程可以( D ) A.互斥地进入临界区 B.互斥地进入各自的临界区 C.互斥地进入同一临界区 D.互斥地进入各自的同类资源的临界区 5. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1 时表示( B )。 A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区 C.两个进程都进入了临界区 D.两个进程都在等待 6. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1 时表示( A )。 A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区 C.两个进程都进入了临界区 D.两个进程都在等待 7.当一进程因在记录型信号量S 上执行P(S)操作而被阻塞后,S 的值为( B )。 A.>0 B.<0 C.≥0 D.≤0 8.当一进程因在记录型信号量S 上执行V(S)操作而导致唤醒另一进程后,S 的值为( D )。 A.>0 B.<0 C.≥0 D.≤0 9.如果信号量的当前值为-4,则表示系统中在该信号量上有( A )个进程等待。 A.4 B.3 C.5 D.0 10.若有 4 个进程共享同一程序段,而且每次最多允许 3 个进程进入该程序段,则信号量的变化范围是

操作系统复习题及答案

1、若有如下表所示的4个作业进入系统,分别计算在FCFS,SJF和HRRF算法下的平均 周转时间和平均带权周转时间。 2、有5个批处理作业A~E均已到达计算中心,其运行时间分别为2min,4min,6min,8min和 10min,各自的优先级分别规定为1,2,3,4,5其中5是最高级。对于时间片轮转算法(时间片为2min),优先数法,短作业优先算法,先来先服务调度算法(按照作业到达次序C,D,B,E,A),在忽略进程切换时间的前提下,计算平均作业周转时间。

按次序A B C D E B C D E C D E D E E (4)SJF算法 3、在单道批处理系统中,下列3个作业采用先来先服务调度算法和最高响应比优先算法进 行调度,哪一种算法的性能最好?请完成下表。 解:FCFS 4、一个快餐厅有4类职员:(1)领班:接受顾客点菜;(2)厨师:准备顾客的饭菜;(3)打 包工:将饭菜打包;(4)出纳员:收款并提交食物。每位职员可被看做一个进程,试用一种同步机制写出能让4类职员正确并发工作的程序。

解:可设4个信号量S1,S2,S3,S4来协调进程工作。 Semophore S1,S2,S3,S4; S1=1;S2=S3=S4=0; cobegein process P1(){ while(true){ 有顾客到来; P(S1); 接受顾客点菜; V(S2); } } process P2(){ while(true){ P(S2); 准备顾客的饭菜; V(S3); } } process P3(){ while(true){ P(S3); 将饭菜打包; V(S4); } } process P4(){ while(true){ P(S4); 收款并提交食品; V(S1); } } coend 5、系统有A,B,C,D共4种资源,在某时刻进程P0,P1,P2,P3,P4对资源的占有和需求情况如 下表所示。

2010北京科技大学操作系统试卷与答案

北京科技大学 2009--2010学年第 2 学期 一、选择填空(12分)。 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.在分时系统中,当进程数为50时,为了保证响应时间不超过1s,选取的时间片最大值为。 A、10ms B、 50ms C、 20ms D、100ms 8.某计算机系统采用基于可变分区的内存管理机制,其内存容量为64MB,初始为空。设进程A、B、C、D的大小分别为10MB、30MB、9MB、6MB,内存分配和释放的顺序为:装入A,装入B,释放A,装入C,装入D。若采用最佳适配(Best Fit)法,则此时内存中的最大空闲分区大小是;若采用最差适配(Worst Fit)法,则此时内存中的最大空闲分区大小是。 A、18MB B、10MB C、9MB D、15MB 1.B;D 2.A;B 3.B 4.C 5.A;D 6.B 7.C 8.A;C 二、判断下列表述是否正确(10分)。 1.在采用虚拟存储管理机制的系统中,不存在外部碎片问题。 2.快表是为了提高地址变换速度而由操作系统在内存中创建的。 3.多处理机系统不能通过关中断来实现互斥。

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

第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.B.操作系统 2. D 控制和管理系统内各种资源,有效地组织多道程序的运行 3.C.文档编辑 4.C.程序的并发执行 5.C.系统调用 6.A.请求系统服务 7.B.只能通过用户程序间接使用 8.B.分时系统 9.C. 快速响应 10.C.火车订票系统 11.A.命令名 [选项] [参数] 12.C.UNIX系统 13.C.描述程序动态执行过程的性质 14.A.程序是静态概念,进程是动态概念 15.B.并发性 16.A.只有一个 17.B.进程状态变为就绪 18.D.从阻塞变为就绪 19.A.同步 20.C.临界资源 21.B.进入阻塞态,让出CPU 22.A.1 23.C.若干进程因竞争资源而无休止地循环等待着,且都不释放已占有的资源 24.C.进程调度 25.B.就绪 26.D.后备 27.B.选择恰当的作业调度算法 28.D.平均周转时间 29.B.2小时 30.A.T=E-S 31.A.解释并执行来自终端的命令 32.D.抢占式优先级 33.A.逻辑地址

34.D.重定位 35.C.固定分区 36.C.限长寄存器 37.B.页表 38.B.对换技术 39.D.扩充主存容量 40.B.扩充相对地址空间的技术 41.A.分区管理 42.D.缺页中断 43.A.置换算法选择不当 44.B.辅助存储空间 45.C.实现对磁盘的驱动调度 46. B 文件名称与文件具体的物理地址的转换 47.C.记录式文件 48.A.连续文件 49.D.提高了存储空间的利用率 50.C.索引文件 51.D.解决不同用户间的文件命名冲突 52.C.可以不同,也可以相同 53.D./usr/meng/prog/file.c 54.D.非循环图目录 55.C.硬件设备 56.B.普通文件 57.D.读和写 58.C.实现中断处理 59.D.用户程序使用的设备与实际使用哪台设备无关的一种特性 60.C.通道技术 61.C.通道独立执行预先编好的通道程序来控制 62.D.设备驱动程序 63.C.缓冲技术 64.C.提高CPU与设备之间的并行程度 65.C.虚拟 66.C.100 67.B.2ms 68.A.可定制性 69.D.系统中若干台计算机相互协作完成同一任务 70.D.分布式操作系统

操作系统复习题(答案)

第二章:操作系统复习题 单项选择 1.对操作系统的说法中错误的是______ A.按运行环境将操作系统分为实时操作系统和分时操作系统和批处理操作系统 B.分时操作系统具有多个终端 C.实时操作系统是对外来信号及时做出反应的操作系统 D.批处理操作系统指利用CPU的空余时间处理成批的作业 2.MS-DOS是基于____的操作系统. A.多用户多任务B.单用户多任务 C.单用户单任务D.多用户单任务 3.以下配置中,_____不是安装Windows 98硬件的最低要求。 A.Intel 80486DX、或PentiumCPU的计算机 B.至少16M以上的RAM C.至少150M的硬盘空间 D.标准VGA(或更高)显示卡 4.通常情况下,Windows 98用户可以通过______,从弹出的菜单中选取相应命令来创建快捷方式。 A.单击鼠标左键B.单击鼠标右键 C.双击鼠标左键D.双击鼠标右键 5.下列有关在Windows 98下查找文件或文件夹的说法,不正确的是______。 A.可以根据文件的位置进行查找 B.可以根据文件的只读属性进行查找 C.可以根据文件的内容进行查找 D.可以根据文件的修改日期进行查找 6.Windows 98提供了各种系统工具来帮助用户管理系统,其中的__可以检查、诊断和修复各种类型的磁盘损坏的错误。A.磁盘扫描程序B.磁盘空间管理C.磁盘碎片整理程序D.备份程序 7.在Windows 98资源管理器中,要查看磁盘的总容量、已用空间和可用空间等磁盘信息,通常可选择__菜单下属性功能。A.文件B.编辑C.查看D.工具 8.在Windows98中,当桌面上有多个窗口时,__________是当前窗口。 A.可以有多个窗口 B.只有一个固定窗口 C.被其它窗口盖住的窗口 D.一个标题栏的颜色与众不同的窗口 9.双击扩展名为.A VI的文件(音视频文件)后,Windows98将打开__________窗口。 A.CD播放器 B.媒体播放器 C.声音-录象机 D.附件

南昌航空大学操作系统-a-试卷

南昌航空大学20XX —20XX 学年第一学期期末考试 课程名称:操作系统 闭 卷 A 卷 120分钟 、 一、 单项选择题(共60分,每小题2分) 1. 系统为某进程分配了4个页框,该进程已访问的页号序列为2,0,2,9,3,4,2,8,2,3,8,4,5,若进程要访问的下一页的页号为7,依据LRU 算法,应淘汰页的页号是(B )。 A .2 B .3 C .4 D .8 2. 操作系的I/O 子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口,其合理的层次组 织排列顺序是( A )。 A. 用户级I/O 软件、设备无关软件、设备驱动程序、中断处理程序 B. 用户级I/O 软件、设备无关软件、中断处理程序、设备驱动程序 ; C. 用户级I/O 软件、设备驱动程序、设备无关软件、中断处理程序 D. 用户级I/O 软件、中断处理程序、设备无关软件、设备驱动程序 3. 在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是( A )。 A .可变分配,全局置换 B .可变分配,局部置换 C .固定分配,全局置换 D .固定分配,局部置换 4. 某计算机处理器主频为50 MHz ,采用定时查询方式控制设备A 的I/O ,查询程序运行一次所用的时钟周期数至少为500。在设备A 工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU 用于设备A 的I/O 的时间占整个CPU 时间的百分比至少是( C )。 A .% B .% C .% D .% 5. 下列选项中,满足短任务优先且不. 会发生饥饿现象的调度算法是( )。 A .先来先服务 B .高响应比优先 C .时间片轮转 D .非抢占式短任务优先 ( 6. 下列选项中,在用户态执行的是( A )。 A .命令解释程序 B .缺页处理程序 C .进程调度程序 D .时钟中断处理程序 7. 在支持多线程的系统中,进程P 创建的若干个线程不. 能共享的是( D )。 A .进程P 的代码段 B .进程P 中打开的文件 C .进程P 的全局变量 D .进程P 中某线程的栈指针 8.用户程序发出磁盘I/O 请求后,系统的正确处理流程是( B )。

最新操作系统试题及答案

一、单项选择题(每题2分,共20分) 1.以下著名的操作系统中,属于多用户、分时系统的是( )。 A.DOS系统B.UNIX系统 C.Windows NT系统D.OS/2系统 2.在操作系统中,进程的最基本的特征是( )。 A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 3.操作系统中利用信号量和P、V操作,( )。 A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥和同步D.可完成进程调度 4.作业调度的关键在于( )。 A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 5.系统抖动是指( )。 A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统不稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A.段表B.页表 C. PCB D.JCB

7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( ) A.单级目录B.二级目录 C.纯树型目录D.非循环图目录 8.SPOOLing技术可以实现设备的( )分配。 A.独占B.共享 C.虚拟D.物理 9.避免死锁的一个著名的算法是( )。 A.先人先出算法B.优先级算法 C.银行家算法D.资源按序分配法 10.下列关于进程和线程的叙述中,正确的是( )。 A.一个进程只可拥有一个线程 B.一个线程只可拥有一个进程 C.一个进程可拥有若干个线程 D.一个线程可拥有若干个进程 二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。每题2分,共10分) 1.简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。( )

计算机操作系统总复习题

《计算机操作系统》复习整理 第1章计算机操作系统概述 学习重点: (1)什么是操作系统,操作系统在软件层次中的地位;操作系统的设计观点 (2)操作系统的形成和五大类型(批处理操作系统、分时操作系统、实时操作系统、网络操作系和分布式操作系统) (3)操作系统的五大功能(作业管理、文件管理、存储管理、设备管理和处理机及进程管理 (4)操作系统的属性:响应比、并发性(共行性)、信息的共享、保密与保护、可扩充性、可移植性、可读性、可“生成”性、可测试性、安全可靠性等 (5)操作系统的“生成”、配置、设置和引导 教学要求: (1)牢固掌握操作系统的定义:计算机操作系统是方便用户、管理和控制计算机软、硬件资源的系统(或程序集合);清楚地了解操作系统所处的地位:是裸机之上的第一层软件,是建立其他所有软件的基础。 (2)牢固掌握操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大主要功能:界面管理、文件管理、存储管理、设备管理、进程管理。 (3)理解衡量操作系统优劣的属性:响应比、并发性(共行性)、信息的共享、保密与保护、可扩充性、可移植性、可读性、可“生成”性、可测试性、安全可靠性等。 (4)在实践方面至少掌握一种实际操作系统的安装、使用和维护。 (5)研究操作系统面对用户的服务观点和系统内部的管理观点。即为用户提供方便而安全的工作环境,体现“用户至上”、“服务至上”的原则;内部管理采用中断、通道、串行、并发、并行和本地远地通信等分设的各种管理部门机构,;里外协作分工组织,力争达到“多快好省”。 (6)考虑到CPU与外部设备在速度方面的差异,采用硬通道、缓冲区、多种队列和多种调度算法,以“小步快跑”等策略管理和控制计算机资源,平衡协调为用户服务。 (7)了解现代操作系统为用户提供的三种使用界面:命令界面、系统调用界面和图形界面。一般用户通过命令、图形方式控制,编程人员通过系统调用方式控制计算机。 (8)初步了解如何认识和解剖操作系统。 (9)了解操作系统(DOS、Windows、UNIX、Linux)版本简况。 习题 1、教材中介绍了学习“操作系统”要记住最精髓的两句话,是什么? 答:计算机操作系统使方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合);操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)。 2、分时系统和实时系统有什么不同? 答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。 3、多用户操作系统离开了多终端的硬件支持,能否安装和使用? 答:多用户系统与多终端系统是不同的概念。多用户系统为多个用户使用,是一个软件系统的概念,它强调用户之间的安全保密;而多终端系统是指系统中有多个用户终端,是硬件设备的描述,即使一个终端也可以为多个用户使用。因此,多用户操作系统不一定需要多终端的硬件支持,完全可以安装和使用。 4、多用户操作系统和网络操作系统有什么区别? 答:以单机多用户系统为例,说明它与网络操作系统的比较。

操作系统考试复习题及答案

操作系统考试复习题及 答案 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

操作系统第一章复习题 二、填空题 1、操作系统两个最基本的特征是(并发)和(共享),两者之间互为存在条件。 2、实时系统应具有的两个基本特征,它们是(及时性)和(高可靠性)。 3、允许多个用户以交互方式使用计算机的操作系统称为(分时操作系统);允许多个用户将多个作业提交给计算机集中处理的操作系统称为(批处理操作系统);计算机系统能及时处理过程控制数据并作出响应的操作系统称为(实时操作系统)。 4、操作系统是计算机系统中的一个(系统软件),它管理和控制计算机系统中的(硬件和软件资源)。 5、操作的四大功能是(处理机管理)、(存储器管理)、(设备管理)、(文件管理)。 6、操作系统的基本特征是(并发性)、(共享性)、(虚拟性)、(异步性)。 三、简答题 1、设计现代操作系统的主要目标是什么 答;①有效性②方便性③可扩展性④开放性 2、OS 的作用表现在哪几个方面 答:①OS 作为用户与计算机硬件系统之间的接口。 ②OS 作为姐姐是系统资源的管理者。 ③OS 实现了对计算机资源的抽象。 3、OS 有几大特征其最基本的特征是什么 答:OS 有四大基本特征:并发、共享、虚拟和异步;其中最基本的特征是并发和共享。 4、试描述什么是微内核OS。 答:关于微内核,现在尚无一致的定义,但一般具有一下特征: ①足够小的内核②给予客户/服务器模式 ③应用”机制与策略分离原理”④采用面向对象技术 操作系统第二章复习题 三、填空题 1、在操作系统中引入线程概念的主要目的是(缩短系统切换的时空开销,提高程序执行并发度)。

中山大学操作系统原理A卷试题答案

2008操作系统A卷参考答案 班级 __________ 姓名____________ 学号________ 成绩_________ 一、术语解释(5个,共20分) 1、内核:实现操作系统的最基本功能、常驻内容并要求CPU在核心态方式下运行的代码 和相关数据结构。 2、信号量:操作系统内容定义和管理的一种特殊数据结构,提供了初始化、增值和减值等操 作供进程调用,以实现进程互斥或同步。 3、临界区:两个或多个进程中,对应的程序中各存在一段访问共享数据的代码块,设 为CS1、CS2、。。。,这些代码块中,若有某个进程执行其中一个(设CSi),则其它进 程执行其它相应代码块只能在CSi完成后才能开妈执行。具有这种要求的代码块称为临界 区 4、线程:进程中的一个独立的调度执行单位。多线程技术中,同一进程中可以有多个独立的 调度执行单位,并且可以并发执行。 5、逻辑地址:程序设计员在程序中使用的地址。 二、简答题(5题,共30分) 6、系统调用的过程中,控制的转移步骤如何? 答:CPU控制权在用户态的进程中,进程执行陷入或软中断指令硬件执行中断响应动作进入内核,CPU控制权在核心态的操作系统内核代码中,执行系统调用服务程序,并可能进行进程调度,选择下一个可运行的进程恢复可运行进程的上下文CPU 控制权又交给在用户态的进程, 7、与层次结构比较,微内核结构的主要优缺点是什么? 答:优点有接口一致性、系统安全性高、功能扩展灵活性、可移植性高、适用于分布式环境。 缺点是效率较低。 8、与多进程技术相比,多线程技术有哪些优点? 答:同一进程的多个线程共享进程的资源,因此与进程相比,线程占用的资源极少;创建/撤消线程更快;同一进程的多个线程同属一个地址空间,可以使用共享变量直接通信;用户级线程还不需内核管理,减少了内核的开销。 9、用Test_And_Set指令如何实现互斥? 10、文件打开过程主要工作及步骤 答:1搜索文件目录,以获取该文件控制信息;2检查操作权限;3分配活动文件表的 表项和打开文件表的表项,填入相应的文件控制信息;分配必要的缓冲区;4返回打开文件表的表项指针(文件句柄),供进程以后读写文件。 三、应用分析题(共4题,共40分) 11、(10分)k读者-写者问题:有一个文件F被多个进程读取或修改,其中一批进程 只读取F,另一些进程只修改F。为了保证系统响应时间,规定最多只能有k个进 程同时操作F。试用信号量及P、V操作实现读者与写者的同步。 答: Semaphore wr=1;

最新操作系统试题及答案

一、选择题 1、一个完整的计算机系统是由(C)组成的。 A.硬件 B.软件 C. 硬件和软件 D.用户程序 2、操作系统的基本职能是(A )。 A.控制和管理系统内各种资源,有效地组织多道程序的运行 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.提供功能强大的网络管理工具 3、以下著名的操作系统中,属于多用户、分时系统的是(C )。 A. DOS系统 B. Windows NT系统 C. UNIX系统 D.OS/2系统 4、为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B )。 A.多道批处理系统B.分时系统C.实时系统D.网络系统 5、当操作系统退出执行,让用户执行时,系统会(C )。 A.继续保持管态B.继续保持目态 C.从管态变为目态D.从目态变为管态 6、下列进程状态的转换中,哪一个是不正确的(D)。 A.就绪→运行 B.运行→就绪 C.阻塞→就绪 D.就绪→阻塞 7、某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将(D )。 A.从就绪变为运行B.从运行变为就绪 C.从运行变为阻塞D.从阻塞变为就绪 8、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。 A. 动态性 B. 并发性 C. 调度性 D. 异步性 9、进程控制块是描述进程状态和特性的数据结构,一个进程(D)。 A.可以有多个进程控制块B.可以和其他进程共用一个进程控制块 C.可以没有进程控制块D.只能有惟一的进程控制块 10、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为(C)。 A、公共变量 B、标志符 C、信号量 D、标志变量 11、如果进程PA对信号量S执行P操作,则信号量S的值应(B )。 A.加1 B.减1 C.等于0 D.小于0 12、进程状态从就绪态到运行态的转化工作是由(C)完成的。 A.作业调度B.中级调度C.进程调度D.设备调度 13、为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由(A)完成的。 A.作业调度B.中级调度C.进程调度D.内存调度 14、通常,用户编写的程序中所使用的地址是(A )。

相关文档
相关文档 最新文档