1
(2010-01-09 21:23:28)
标签:
体育 |
(1)
一.单项选择题。(每题2分,共计30分)
1.飞机定票系统处理来自各个终端的服务请求,处理后通过终端回答用户,所以它是( D )。
A.分时系统
2.用户程序在用户态下使用特权指令将引起的中断属于( D )。
A.硬件故障中断
C.外部中断
3.下列进程的状态变化中,( C )变化是不可能发生的。
A.运行到就绪
4.在分段系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度为( B )。
A.224
5.死锁的避免是根据( D )采取措施实现的。
A.配置足够的系统资源
C.破坏死锁的四个必要条件之一
6.下列步骤中,( A )不是创建进程所必需的。
A.由调度程序为进程分配CPU
C.为进程分配内存
7.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是( D
)。
A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区
C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区
8.下面( A )页面淘汰算法会产生Belady反常现象。
A.先进先出
9.若信号S的初值为3,当前值为-2,表示( B )。
A.当前系统中有3个等待进程
C.当前系统中有3个资源可用
10.在操作系统中,用户程序申请使用I/O设备时,通常采用( B )。
A.物理设备名
11.某文件系统采用索引文件结构,假定文件索引表的每个表目占三个字节,存放一个磁盘的块号.(磁盘块的大小为512B),该文件系统能管理文件的最大长度为( C )。
A.20KB
12. 信箱通信是一种( B )通信方式。
A.直接
13. 某系统有三个并发进程,都需要同类资源四个,试问系统不会发生死锁的最少资源数是( C )。
A.9
14. 现在三个同时到达的作业J1、J2、J3,它们的执行时间分别是T1、T2、T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均的周转时间是( C )。
A.T1+T2+T3
C.(3T1+2T2+T3)/3
15. 在一个请求式分页的存储管理中,把主存分成大小为512字节的块。设有一用户要把一个512*512的数组的置成初值“0”,在分页时把数组中的元素每一行放在一页中。设分给用户可用来存放数组信息的工作区只有一块(只能放数组中的一行元素),如用下列程序实现数组的初始化:
则执行时产生缺页请求的次数为:( B )
A.512
二.判断正误:在题后的括号内对的画“√”;错的画“×”。(每题1分,共10分)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. 采用多道程序设计的系统中,系统的程序道数越多,系统的效率越高。(×)
三.填空题:答案填在题中横线上。(每空1分,共15分)
1.
2.
3.
4.
5.
6.
7.
8.
四.简答题。(每题5分,共10分)
1.简述进程与线程的区别。
从调度来看,在传统的操作系统中,拥有资源的基本单位和独立调度、分派的单位都是进程,而在引入了线程的操作系统中,把线程作为调度和分派的独立单位,而把进程作为资源拥有的基本单位。(2分)从并发性看,引入线程的操作系统中,不仅进程之间可以并发的执行,而且一个进程的多个线程之间也可并发执行,因而有更好的并发性。(1分)从拥有资源来看,进程拥有自己的资源,一般来说,线程自己不拥有系统资源,只有一些必不可少的资源,但它可以访问其隶属进程的资源。(1分)从系统开销来看,进程在创建和切换时开销都是比较大的,而线程的创建和切换开销要小。(1分)
2.简述SPOOLing系统的作用和组成。
SPOOLING系统是把独占设备改造为共享设备的技术。(2分)它由(1)输入井和输出井(1分)(2)输入缓冲区和输出缓冲区(1分)(3)输入进程和输出进程组成(1分)
五.计算题:要求计算写出过程。
1.假定在单CPU条件下有下列要执行的作业:
作业 |
运行时间 |
优先数 |
1 |
10 |
2 |
2 |
1 |
1 |
3 |
4 |
3 |
作业到来的时间是按作业编号顺序进行的(即后面作业依次比前一个作业迟到一个时间单位),其中优先级数越大表示优先权越大。
先来先服务算法:
作业 |
到达时间 |
运行时间 |
完成时间 |
周转时间 |
带权周转时间 |
1 |
0 |
10 |
10 |
10 |
1 |
2 |
1 |
1 |
11 |
10 |
10 |
3 |
2 |
4 |
15 |
13 |
3.25 |
平均周转时间 |
11(2分) |
||||
平均带权周转时间 |
4.75(2分) |
非抢占式优先级调度算法:
作业 |
到达时间 |
运行时间 |
完成时间 |
周转时间 |
带权周转时间 |
1 |
0 |
10 |
10 |
10 |
1 |
2 |
1 |
1 |
15 |
14 |
14 |
3 |
2 |
4 |
14 |
12 |
3 |
平均周转时间 |
12(2分) |
||||
平均带权周转时间 |
6(2分) |
2.有一阅览室,共有100个座位,读者进入时,必须在一张登记表上登记,该表为每一个座位列一表目,包括座位号和读者的姓名。读者离开时要消掉登记的内容,用P、V操作描述进程的同步过程。(8分)
BEGIN
3.在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是(下标从0开始):10,11,104,170,73,309,185,245,246,434,458,364,现分配给该作业的主存共200字,页的大小为100字,请回答下列问题:
页面的访问顺序为:0,0,1,1,0,3,1,2,2,4,4,3 (2分)
(1) 0,0,1,1,0,3,1,2,2,4,4,3
块0
块1
淘汰页号
产生缺页中断的次数为6次(3分)
(2) 0,0,1,1,0,3,1,2,2,4,4,3
块0
块1
淘汰页号
产生缺页中断的次数为7次(3分)
4.设系统中有3种类型的资源A、B、C和5个进程P1、P2、P3、P4、P5,在T0时刻系统状态如图所示。(11分)
进程 |
Max 最大资源数目 |
Allocation 已分配资源数目 |
Avaliable 系统中未分配资源数 |
|
A |
A |
A |
P1 P2 P3 P4 P5 |
5
5
4
4
4 |
2
4 4 2 3 |
2 |
1)
2)
3)
1)
进程 |
need |
Avaliable 系统中未分配资源数 |
|
A |
A |
P1 P2 P3 P4 P5 |
3
1
0
2
1 |
2 |
(1分)T0时刻安全,因为存在安全序列{ P5,P4,P3,P2,P1}或{ P4,P5,P3,P2,P1} WORK的变化范围为:(5,4,7)→(7,4,11)→(11,4,16)→(15,4,18)→(17,5,20)。(3分)
l
l
l