命题计算机系操作系统答案.pdf
西安科技大学
2008年入学考试试题(A)答案
─────────────────────────────────
科目编号:825科目名称:操作系统
一、选择题参考答案(每空1分,共50分)
1.C2.B3.C4.B5.D6.C7.A8.C9.A10.B
11.D12.B13.C14.B15.A16.B17.C18.B19.A20.C
21.A:③B:②C:②D:④E:④
22.A:③B:③C:①D:②
23.A:②B:④C:①
24.A.②,B.⑩,C.⑦,D.⑤,E.④,F.⑩
25.A.②,B.⑤,C.①,D.⑦,E.④,F.②
26.A.③,B.①,C.③,D.①,E.①,F.③
二、填空题(每空2分,共40分)
1.①并发性②共享性③虚拟性④不确定性
2.①系统进程②用户进程③中断④
3.①死锁的避免②死锁的预防③死锁的解除
4.①③⑤P②④⑥V
5.①空白文件②空白块链③位示图
三、判断改错题(命题正确画√,错误画×并更正,否则扣1分。每空2分,共10分)
1.√;2.×。不能消除“碎片”现象3.×。缺页中断和一般中断相同点是中断的过程相同如
保护CPU现场、识别中断源、转入、恢复等)不同点是缺页中断可以发生在一条指令执行期间(由于操
作的数据不在内存);实际上是消耗CPU资源。4.×。仅是之一。还有系统资源不足。5.×。必
须通过系统调用实现。
四、论述题(每题5分,共20分)
答1:(1)、程序是指令的有序集合,符号序列,静态概念;而进程是程序在处理机上的
依次执行,和其他进程并发,动态概念;(2分)
(2)程序可以永久保存,进程有创建消亡的生命周期;(1分)
(3)进程具有程序、数据和PCB组成;(1分)
(4)进程和程序不是一一对应,同一个程序可以属于若干个不同的进程,而一个进程可
以执行若干个程序。(1分)
答2:(1)固定分配指管理员在编写程序和数据时或编译程序对源程序编译时就分配好的
实际地址,事先划分作业的可用空间,运行时不再发生改变,主存利用率低;(1分)
(2)静态分配指将作业装入内存时才确定分配的实际地址,必须有足够空间,运行
时不再发生改变,主存利用率低;(2分)
(3)动态分配指将作业装入内存时确定分配的实际地址,不必需要足够空间,运行
时可以重新申请改变空间,也可释放不用空间,主存利用率高。(2分)
答3:在请求页式系统中为了预防抖动可采用下列办法:
●采用局部置换策略。某进程在发现缺页后,仅在自己的内存空间范围内置换页面,
不允许从其他进程获得新块。(2分)
●当调度程序检测到CPU利用率低时,自动地从外存中调入一个新作业。(2分)
当多到程序度偏高时,可挂起一些进程,以便腾出内存空间给可能发生抖动的进程。(1
分)
答4:PCB一般包括:进程标示名或标示数;位置信息;状态信息;进程的优先级;
现场信息;资源;队列指针;现场保护区等。(答对5项及以上5分,否则递减)
五、综合应用题(每题10分,共