操作系统课堂测验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测验题
一、计算题(每题10分)
1.试写出相应的程序来描述下面的前趋图(有向边上的a-j是相应的信号量)。
答案:
Var a,b,c,d,e,f,g,h,i,j:semaphore:=0,0,0,0,0,0,0,0,0,0
Begin
Parbegin
Begin S1; signal(a);signal(b);end;
Begin wait(a); S2; signal(c);signal(d);end;
Begin wait(b); S3; signal(e);signal(f);end;
Begin wait(c); S4; signal(g);end;
Begin wait(d); S5; signal(h);end;
Begin wait(e); S6; signal(i);end;
Begin wait(f); S7; signal(j);end;
Begin wait(g); wait(h); wait(i); wait(j); S8;end;
Parend
End
2.假定某页式管理系统中,主存为128KB,分成32块,块号为0,1,2,3,4, (31)
某作业有5块,其页号为0,1,2,3,4,被分别装主存的3,8,4,6,9块中,有一逻辑地址为[3,70]。试求出相应的物理地址(其中方括号中的第一个元素为页号,第二个元素为页内地址,按十进制计算),并画图说明地址变换过程。
答案:
能否将资源分配给它?
1)利用安全性算法对上面的状态进行分析,首先分配给P0,然后就找不到符合条件的进程了,发现找不到一个安全序列,所以系统状态不安全。
2)P2发出请求向量Request(0,2,1,0)后,系统按银行家算法进行检查;
1、Request(0,2,1,0)≦Need(2,3,5,6)
2、Request(0,2,1,1) ≦Available(0,6,2,2)
3、先假定系统可以为P2分配资源,并修改Available,Allocation和Need 向量:
Available=(0,4,1,1)
Allocation=(1,5,6,4)
Need=(2,1,4,6)
4、进行安全性检查:此时对于所有的进程,条件Need≦Available(0,4,1,1)都不成立,故系统进入不安全状态。
4.考虑下面的访问串:
1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,3,6
假定有4个页块,应用最佳页面替换算法和FIFO页面替换算法,计算各会出现多少次缺页中断?注意:所给定的页块初始均为空,因此,首次访问一页时就会发生缺页中断。去
二、填空题(每空2
2.
3两者之间互为存在条件。
作业号提交时间运行时间(分钟)
1 9:00 70
2 9:40 30
3 9:50 10
4 10:10 5
在单道方式下,采用短作业优先调度算法,作业的执行顺序是1、4、3、
三、选择题(下列各题,每题3分,共30分):
1. 操作系统是对___C_______进行管理的软件。
A.软件B.硬件 C.计算机资源 D.应用程序
2.操作系统的基本类型主要有__B_____。
A.批处理系统、分时系统及多任务系统
B.实时操作系统、批处理操作系统及分时操作系统
C.单用户系统、多用户系统及批处理系统
D.实时系统、分时系统和多用户系统
3. 如果分时操作系统的时间片一定,那么__B_____,则响应时间越长。
A.用户数越少B.用户数越多
C.内存越少 D. 内存越多
4.既考虑作业等待时间,又考虑作业执行时间的调度算法是__A______。
A. 响应比高者优先B.短作业优先
C.优先级调度D.先来先服务
5.对进程的管理和控制使用___B______。
A. 指令B.原语
C. 信号量D.信箱通信
6.下列的进程状态变化中,____C______变化是不可能发生的,
A.运行→就绪B.运行→等待
C.等待→运行D.等待→就绪
7.银行家算法是一种________B________算法。
A. 死锁解除B.死锁避免
C. 死锁预防D.死锁检测
8.在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为1、2、3、4、1、2、5、1、2、3、4、5、6时,将产生__D__次缺页中断。
A.7 B.8 C.9 D.10
9. 系统“抖动”现象的发生是由______A________引起的。
A. 置换算法选择不当B.交换的信息量过大
C. 内存容量不足D.请求页式管理方案
10.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是______B_______。
A.224B.216 C.28 D.232