操作系统考试题及答案

进程就由执行状态转变为就绪状态。 (2分)

执行到阻塞:如果正在执行的进程因为发生某事件(例如:请求I/O,申请缓冲空间等)而使进程的执行受阻,则该进程将停止执行,由执行状态转变为阻塞状态。 (2分)

阻塞到就绪:处于阻塞状态的进程,如果引起其阻塞的事件发生了,则该进程将解除阻塞状态而进入就绪状态。 (2分)

2、 Var a,b,c,d,e,f:semaphore:=0,0,0,0,0,0;

Begin Parbegin

Begin S1;signal(a);sigan(b);signal(c);end; 2分 Begin wait(a);S2;signal(d);end; 2分 Begin wait(c);S3;signal(e);end; 2分 Begin wait(d);S4;signal(f);end; 2分 Begin wait(b);wait(e);wait(f);S5;end; 2分 parend end

3、 (1)FCFS算法: 5分 当前149 下一磁道 移动距离 88 61 147 59 95 52 177 82 94 83 150 56 102 48 175 73 138 37 (1)T0时刻为安全状态。其中的一个安全序列为(P4,P5,P3,P2,P1) (其他可能的安全序列有:(P4,P5,X,X,X),(P4,P2,X,X,X),(P4,P3,X,X,X),(P5,X,X,X,X))

(2)可以为P4分配资源,因为分配后的状态还是安全的,其安全序列的分析如下表:

P4 P5 P1 P2 P3 WORK 2,3,3 0,3,2 4,3,7 7,4,11 9,5,13 13,5,15 NEED 0,2,0 1,1,0 3,4,7 1,3,4 0,0,6 ALLOCATION 4,0,5 3,1,4 2,1,2 4,0,2 4,0,5 新WORK 0,3,2 4,3,7 7,4,11 9,5,13 13,5,15 17,5,20 FINISH True True True True True 分配给P4:(2,0,1) (3)进程P1再请求资源(0,2,0),则不能为之分配资源。因为分配资源后,

不存在安全序列,其分析如下表: P4 P5 P1 P2 P3 WORK 0,3,2 NEED 0,2,0 1,1,0 3,2,7 1,3,4 0,0,6 ALLOCATION 新WORK 0,1,2 FINISH False False False False False 分配给P1:(0,2,0) 此时,WORK不能满足任何一个进程的请求使之运行结束,即进入了不安全状态。 总的磁道移动数为:61+59+52+82+83+56+48+73+37=551 (2)SCAN算法: 5分 当前149 下一磁道 移动距离 150 1 175 25 177 2 147 30 138 9 102 36 95 7 94 1 88 6 2、

答:最佳置换算法的情况如下表: 页面走向 1 物理页0 物理页1 物理页2 物理页3 缺页否 1 Y 2 1 2 Y 3 1 2 3 Y 6 1 2 3 6 Y 4 1 2 3 4 Y 7 1 2 3 7 Y 3 2 1 4 1 2 4 7 Y 7 5 1 2 5 7 Y 6 1 2 5 6 Y 5 2 1 总的磁道移动数为:1+25+2+30+9+36+7+1+6=117 四、 应用题(每题 15 分,共 30 分) 1、

29

缺页次数为9,缺页率为9/16

LRU算法的情况如下表: 页面走向 1 物理页0 得 分 物理页1 物理页2 物理页3 缺页否 Y 2 Y 2 3 Y 2 3 6 Y 2 3 6 Y 7 3 6 Y 7 3 2 Y 7 3 2 Y 4 3 2 Y 4 7 2 Y 4 7 5 Y 4 7 5 Y 2 7 5 Y 2 1 5 1 2 1 3 1 6 1 4 4 7 4 3 2 4 1 1 4 1 7 1 5 1 6 6 5 2 6 1 6 班级 姓名 学号

一 二 三 四 五 总分 一、 填空题(每空1分,共10分) Y 1. 若允许用户使用的逻辑地址空间大于主存储器的绝对地址空间,则应采用

缺页次数为14,缺页率为14/16

FIFO算法的情况如下表: 页面走向 1 物理页0 物理页1 物理页2 物理页3 缺页否 1 Y 2 1 2 Y 3 1 2 3 Y 6 1 2 3 6 Y 4 4 2 3 6 Y 7 4 7 3 6 Y 3 2 4 7 2 6 Y 1 4 7 2 1 Y 4 7 5 5 7 2 1 Y 6 5 6 2 1 Y 5 2 __ __________存储管理技术。 1 2. 进程的静态实体由程序、数据段和___________三部分组成。 3. 当采用分页式虚拟存储管理时,如果在作业执行过程中需访问的页面不在 主存储器中,则硬件将发出一个___________中断。

4. 采用页式存储管理时,程序中的逻辑地址可分成页号和____________两部分。

5. 常用的I/O控制方式有程序直接控制方式、中断方式、 _和I/O通道方式。

6. 执行一次磁盘信息传输操作所花的时间有三部分: 、旋转延迟和传输时间。

7. 用户编写的程序与实际使用的物理设备无关,而由操作系统负责地址的重

缺页次数为10,缺页率为10/16

丽水学院2007-2008学年第二学期期末试卷(A)

科目 操作系统 使用班级 信管06

定位,我们称之为 __。

8. 存放在磁盘上的文件可以有多种组织形式,通常有连续文件、

30

____________、索引文件三种结构。

9. 文件系统为每个文件另建立一张指示逻辑记录和物理块之间的对应表,由此表和文件本身构成的文件是___________ _。

10. 在操作系统中,将文件名转换为文件存储地址,对文件实施控制管理都是通过____________来实现的。 得 分

二、 选择题(每题1分,共15分)

1. 操作系统采用缓冲技术,能够减少对CPU的( )次数,从而提高资源的利用率。

A、中断 B、访问 C、控制 D、依赖 2. 如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是( )。 A、程序查询 B、中断方式 C、DMA方式

D、无条件存取方

3. 采用可变分区方式管理主存储器时,若采用最佳适应分配算法,宜将空闲区按( )次序登记在空闲区表中。

A.地址递增 B.地址递减

C.长度递增 D.长度递减

4. 在段页式管理中,每取一次数据,要访问( )次内存。 A.1 B. 2 C. 3 D. 4 5. 共享设备是指( )。

A. 可以为多个用户服务的设备 B. 只能为一个用户服务的设备 C. 任意时刻都可以同时为多个用户服务的设备

D. 一个作业还没有撤离就可以为另一个作业同时服务的设备,但每个时刻只为一个用户服务。

6.进程从运行态变为等待态可能由于( )。

A.执行了wait操作 B.执行了signal操作

C.时间片用完 D.有高优先级进程就绪

7.固定分区存储管理把主存储器划分成若干个连续区,每个连续区称一个分

区。经划分后分区的个数是固定的,各个分区的大小( )。 A.是一致的 B.都不相同 C.可以相同,也可以不相同,但根据作业长度固定 D.在划分时确定且长度保持不变

8.在可变分区存储管理中,采用移动技术可以( )。

A.汇集主存中的空闲区 B.增加主存容量

C.缩短访问周期 D.加速地址转换

9.实现虚拟存储器的目的是( )。

A.扩充主存容量 B.扩充辅存容量

31

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.只能用不同的

三、 简答题(每题5分,共25分)

1. 虚拟存储器的基本特征是什么?虚拟存储器的容量主要受到什么限制?

2. 操作系统为什么要引入进程?进程与程序的关系是怎样的?

32

联系客服:779662525#qq.com(#替换为@)