四川大学操作系统试卷汇总

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.填空

1)引起进程调度的原因有(),(),(),()、()

2)处理死锁的基本方法有(预防)、(避免)、(检测)、(解

除)。

3)分时系统的特征(多路性)、(及时性)、(交互性)、(独

立性)。

4)多道程序环境下的各道程序,宏观上,它们是在( 并行 )执行,微观上则是

在( 交替 )执行。

5)所谓虚拟是指把一个(物理实体)变成若干个(逻辑上的对应

6)时

7)),

度算

8)

9))和

10)调度算

2

(1)

(2)

(3)

(4)

a. 资源有序法

b. 银行家算法

c.资源分配图化简法

d.

进程撤消法

(5)一个进程由程序、数据及进程控制块组成,但必须用可重入码编写的是( D )。

a.程序

b. 数据

c. 进程控制块

d.共享程序段

(6)下列解决死锁的方法中,属于死锁避免策略的是( B )。

a. 资源有序法

b. 银行家算法

c.资源分配图化简法

d.

进程撤消法

(7)某系统有4个并发进程,都需同类资源3个,如系统不发生死锁的最少资源数是

( C )

a.7

b.8

c.9

d.10

(8)批处理系统的主要缺点是( A )。

a.无交互性

b.I/O设备利用率低

c. CPU利用率低

d.失去

多道性

3、名词解释

同步与互斥系统调用临界资源与临界区原语

4、请用P,V操作实现4*100米接力赛的同步算法。

答:var a,b,c:semaphore=0,0,0;

A;B;C;D; A,B,C,D跑步操作

Cobegin:

A: begin: B: begin: C: begin: D: begin:

A; P(a); P(b); P(c);

,试

N

退出;

V(s);

end;

信号量取值范围:[20-N,20]

7、设系统中有3类资源(A,B,C),和4个进程(P1,P2,P3,P4)T0时刻系统状态如

下:

Process Max Allocation Need Available

A B C A B C A B C

A B C

P1 3 2 2 1 0 0

2 1 2

P2 6 1 3 4 1 1

P3 3 1 4 2 1 1

P4 4 2 2 0 0 2

请回答下列问题:

(1)Need的内容是什么?

(2)如果P1,P2此时都发出请求Request(1,0,1),为保持系统的安全性,

应如何分配资源给2个进程,并说明原因。

(3)如果(2)中两个请求立刻得到满足后,系统此刻是否处于死锁状态?为

什么?

答:FCFS:平均周转时间=10.533

SJF:平均周转时间=9.533

Cpu空闲一个时间后,SJF平均周转时间=6.86

1.填空

1)分页系统中为实现地址变换而设置了页表寄存器,其中存放了(页表始址)和(页表

长度)。

2)进程对换中,若对换是以(进程)为单位,则称为整体对换,若对换是以(页)

或(段)为单位,则称部分对换。

3)在分区分配算法中,首次适应算法倾向于优先利用内存中(低地

址)部分的空闲分区,从而保留了(高地址)部分的

空闲分区。

4)影响缺页次数的因素主要有:(分配的物理块数),(页面的访问踪

迹),(编程方法)

5)分页系统中页面小则(页表长度)变长,页面大则(内零头)

增大

2.单选

(9)动态分区式内存管理中,首次适应算法要求空白区是( D )。

b.按空白区大小递减顺序连接 b. 按空白区大小递增顺序连接

c.按空白区地址大小递减顺序连接

d. 按空白区地址大小递增顺序连接

(10)不产生内部碎片的存储管理方式是( D )。分段不产生内部碎片,产生外

部碎片

3.

4

3 6

(1)1011 对应物理块号2,物理地址=2*1024+1011=3059

(2)3000 对应物理块号1,物理地址=1*1024+952=1976

(3)5012 无对应物理块号,逻辑地址非法

5.问答题

在一个分页的虚拟存储管理系统中,系统的使用情况如下所示:

CPU利用率20%,分页磁盘利用率97.7%;其它的I/O设备利用率5%。

1)说明此时系统的使用情况。

2)对于下面的每种情况,说明是否可以改善CPU的使用。

a.安装一个更快的CPU;

b.安装一个更大的分页磁盘;

c.增加多道程序度;

d.减少多道程序度;

e.安装更多的主存。

答:(1)系统明显花太多时间在页面置换上,标明内存的分配非常满。如果系统的多道程序减少,则页面置换的频率会下降,cpu的应用性能改善;另外的方法是获取更多的物理内存或加快页面置换。

(2)a:否 b:否 c:否 d:是 e:可能

6.在一个分段虚拟存储系统上,下面分别给出了段表中的段号、段基址、段长:Segment Base Length

0 219 600

72、4、

1.

30 2.

3.

进程与特征,进程控制与描述(状态转换,PCB),前驱图(前驱与后继关系),线程,进程同步(临界区,临界资源),进程调度(作业调度算法,进程调度算法,抢占与非抢占),实时操作系统中的调度(周期性任务),死锁(死锁的必要条件,解决死锁的四种方法,银行家算法),操作系统并发性

内存管理:重定位,覆盖,紧凑,连续存储管理(分区),离散存储管理(分页式管理,分段式管理,段页式管理),分页和分段管理思想及其实现,内存分配,逻辑地址与物理地址(地址变换机构)

虚拟存储器概念,请求分页实现(页表机制,中断机制,地址变换机制),页面置换算法,工作集模型

设备管理:缓冲(单缓冲,双缓冲,循环缓冲,缓冲池),spooling技术及其实现,设

相关文档
最新文档