聊城大学计算机学院12-13第2学期操作系统B卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我以一名大学生的人格尊严保证,在本场考试中,自觉遵守考试纪律,服从考试管理,决不作弊或帮助别人作弊!签名:学院专业学号级班
··················密···················封·····················线··················
命题人签字:系主任签字:审核院长签字:共印份数:
第1页共4页聊城大学计算机学院12—13学年第2学期期末考试2011级《操作系统》试题(闭卷B卷)
一、填空题(共9题,每空1分,共15分)
1.进程最基本的特性是动态性和();每个进程都有唯一的()。
2.处理机调度可分为三级,其中必须具备的调度为()。
3.某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB,则逻辑地址的有效位为(),物理地址需要()位,
将逻辑地址转换为物理地址的过程称为()。
4.在动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是(),每次分配时既能满足要求,又是把最小的空闲区
分配给进程的算法是()。
5.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,()的作业将得到优先调度;当各个作业要求运行的
时间相同时,()的作业得到优先调度。
6.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而
不会发生死锁。
7.虚拟存储器管理的基础是()原理。
8.在操作系统的存储管理中,由于进行动态不等长存储分配,在内存中形成一些很小的不能再利用的空闲区域,称之为()。
9.常用的I/O控制方式有程序直接控制方式、中断控制方式、()和()。
二、单项选择题(共12题,每题2分,共24分)
1. 操作系统中,P、V操作是一种()。
A.机器指令 B.系统调用命令 C.作业控制命令 D.低级进程通讯原语
2. 虚拟存储管理策略可以()。
A.扩大物理内存容量B.扩大物理外存容量C.扩大逻辑内存容量D.扩大逻辑外存容量
3. 一进程刚获得三个主存块的使用权,若该进程访问页面的次序是{1 3 2 1 2 1 5 1 2 3}。当采用LRU 算法时,缺页数是()次。
A.1 B.3 C.4 D.5
4. 下列关于死锁的说法中,正确的是( )
A. 有环必死锁
B. 死锁必有环
C. 有环无死锁
D. 死锁也无环
5. 多个进程对信号量S进行了5次P操作,2次V操作后,现在信号量的值是-3,则与信号量S相关的处于阻塞状态的进程数和信号量的
初值为()。
A.3,1 B.3,0 C.2,1 D.5,0
6.下列进程调度算法中,()可能会出现进程长期得不到调度的情况。
第2 页共4页
A.非抢占式静态优先权法B.抢占式静态优先权法
C.时间片轮转调度算法D.非抢占式动态优先权法
A.某时刻从内存地址(3,370)读入数据
B.某时刻向内存地址(0,220)写入数据
C.某时刻从内存地址(2,170)读入数据
D.某时刻向内存地址(1,120)写入数据
8.()是操作系统中采用的以空间换取时间的技术。
A.SPOOLING技术B.虚拟存储技术C.覆盖与交换技术D.通道技术
9. 引入缓冲的主要目的是()。
A.节省内存B.改善CPU和I/O设备之间速度不匹配的情况
C.提高CPU的利用率D.提高I/O设备的效率
10. 虚存管理和实存管理的主要区别是()。
A.虚存区分逻辑地址和物理地址,实存不分;
B.实存要求一程序在内存必须连续,虚存不需要连续的内存;
C.实存要求一程序必须全部装入内存才开始运行,虚存允许程序在执行的过程中逐步装入;
D.虚存以逻辑地址执行程序,实存以物理地址执行程序;
11. 在一段时间内只允许一个进程访问的资源叫做()。
A.临界区B.共享资源C.虚拟资源D.临界资源
12. 下述()页面淘汰算法会产生Belady现象。
A. 先进先出
B. 最近最少使用
C. 最不经常使用
D. 最佳
三、简答题(共5题,共28分)
1.(5分)什么是虚拟设备?请举例说明SPOOLing系统是如何实现虚拟设备的。
2.(6分)在引入对换功能的操作系统中,外存可分为哪两个区域?各自的管理策略及目标是什么?
3.(6分)某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台和4台。若P1,P2,P3已申请到4台,2台和2台。试
问:按银行家算法能安全分配吗?请说明分配过程。
第3 页共4页
4.(4分)在某分页虚存系统中,测得CPU和磁盘的利用率如下,试指出每种情况下的问题和措施。
(1)CPU的利用率为15%,盘利用率为95%;(2分)
(2)CPU的利用率为13%,盘利用率为5%。(2分)
5、(7分)某虚拟存储器的用户空间共有32个页面,每页1K,主存16K。假定某时刻系统为用户的第0、1、2、3页分配的物理块号为5、10、4、7,而该用户作业的长度为6页,试将十六进制的虚拟地址0A5C、103C、1A5C转换为物理地址,转换过程中是否会发生中断?发生何种中断?
四、计算题(共3题,共22分)
1.(5分)对一个将页表存放在内存中的分页系统:
(1)如果访问内存需要0.2μs,完成数据存取的有效访问时间为多少?(2分)
(2)如果加一快表,且假定快表中的命中率为90%,则有效访问时间又是多少?(假定查快表时间为0)?(3分)
2.(8分)假设一个活动头磁盘有200道, 编号从0-199。当前磁头正在143道上服务, 并且刚刚完成了125道的请求。现有如下访盘请
求序列(磁道号):
86, 147, 91, 177, 94, 150, 102, 175, 130
试给出采用下列算法后磁头移动的顺序和移动总量(总磁道数)。
(1)最短寻道时间优先(SSTF)磁盘调度算法。(4分)
(2)扫描法(SCAN)磁盘调度算法。(假设沿磁头移动方向不再有访问请求时, 磁头沿相反方向移动)(4分)
3. (9分)在一个多道程序系统中,设用户空间为100K,主存空间管理采用首次适应分配算法,作业调度采用短作业优先调度算法,进程调度采用先来先服务算法,并采用非抢占式策略。今有如下所示的作业序列,请列出各个作业开始执行时间、完成时间和周转时间。注意:忽略系统开销。