2010-2011-2B联考操作系统试卷及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010-2011学年第2学期考试试题(B)卷
课程名称《操作系统》任课教师签名
出题教师签名审题教师签名
考试方式(闭)卷适用专业计算机各专业
考试时间(120 )分钟
第一部分基础部分(共65分)
一、单项选择题(每小题2分,共30分)
1. 以下________项功能不是操作系统具备的主要功能。
A.内存管理B.中断处理C.文档编辑D.CPU调度
2.特权指令________执行。
A.只能在目态下B.只能在管态下
C.在目态或管态下均能D.在目态或管态下均不能
3.进程的动态、并发等特征是利用________表现出来的。
A.程序B.数据C.程序和数据D.进程控制块
4.若当前进程因时间片用完而让出处理机时,该进程应转变为________状态。
A.就绪B.等待C.运行D.完成
5.实时系统中的进程调度,通常采用________算法。
A.响应比高者优先B.短作业优先
C.时间片轮转D.抢占式的优先数高者优先
6.一种既有利于短小作业又兼顾到长作业的作业调度算法是________。
A.先来先服务B.轮转C.最高响应比优先D.均衡调度
7. 下列算法可用于磁盘移臂调度的是_________。
A.LRU算法B.电梯调度算法
C.时间片轮转法D.响应比高者优先算法
8、若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由_________临界区构成。
A.2个B.3个C.4个D.5个
9.使进程从运行状态切换到等待状态所用的进程控制原语是_______。
A.阻塞原语B.唤醒原语C.创建原语D.撤消原语
10.在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是_______。
A.S>0 B.S=0 C.S<0 D.S≤0
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.请求式页式存储管理
二、判断题(每小题2分,共20分)
()1. 对临界资源,应采用互斥访问方式来实现共享。
()2. 在页式虚存系统中,为了提高内存利用率,允许用户使用不同大小的页面。
()3. 某一程序被中断后,转去执行中断处理程序,在中断处理程序结束后,一定返回到被中断的程序。
()4. 一个虚拟的存储器,其地址空间的大小等于辅存容量加上主存的容量。
()5. 所谓直接存取法(或随机存取法),就是允许用户随意存取文件中的任何一个逻辑记录。
()6. 采用分页存储管理时要求逻辑地址是连续的,作业装入主存后的绝对地址也是连续的。
()7. P、V操作是操作系统中进程低级通信原语。
()8. 程序的并发执行是指同一时刻有两个以上的程序,它们的指令在同一处理器上执行。
()9. 进程A与进程B共享变量S1需要互斥;进程B与进程C共享变量S2需要互斥;
从而进程A和进程C也必须互斥。
()10. 进程是程序执行的动态过程,而程序是进程运行的静态文本。
三、应用题(共15分)
1. (6分)当页面大小为4KB时,计算下面每个十进制逻辑地址的逻辑页号和偏移量:20000,32768,60000。
2. (9分)某文件A有四个逻辑记录R0—R3,逻辑记录大小与磁盘块大小相等为512字节,请分别构造该文件的连序结构、链接结构和索引结构。并回答问题。
(1)A分配到磁盘上的第一个磁盘块号为70,画出文件A的连续结构;
(2)设R0—R3分别被分配的磁盘块号为100、157、66、67。画出文件A的链接结构;(3)针对(2)的假设,画出文件A的索引结构。
第二部分拔高部分
四、单项选择题(每小题2分,共20分)
1.通常不采用______方法来解除死锁。
A.终止一个死锁进程B.终止所有死锁进程
C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源
2. 支持程序浮动的地址转换机制是______。
A.页式地址转换B.段式地址转换
C.静态重定位D.动态重定位
3. 用户程序中的输入,输出操作实际上是由______完成。
A.程序设计语言B.编译系统C.操作系统D.标准库程序
4.设有三个作业,它们同时到达,运行时间分别为T1,T2,T3,且T1≤T2≤T3,若它们在单道处理机系统中按单道运行,采用短作业优先算法,则平均周转时间为______。
A.T1+T2+T3 B.(T1+T2+T3)/3
C.T1+T2/3+2T3/3 D.T3/3+2T2/3+T1
5. 文件系统中若文件的物理结构采用连续结构,则文件控制块FCB中有关文件的物理位置的信息应包括_______。
(Ⅰ)首块地址(Ⅱ)文件长度(Ⅲ)索引表地址
A.全部B.(Ⅰ)和(Ⅱ)C.(Ⅰ)和(Ⅲ)D.(Ⅱ)和(Ⅲ)
6. 某系统中有同类资源10个,每个进程的资源需求量为3个,则不会死锁的最大并发进程数为_______。
A.2 B.3 C.4 D.5
7. _______是操作系统中采用的以空间换时间的技术。
A.通道技术B.SPOOLing技术C.虚拟存储技术D.覆盖与交换技术
8. 采用动态重定位方式装入的作业,在执行中允许_______将其移动。
A.用户有条件地B.用户无条件地
C.操作系统有条件地D.操作系统无条件地
9. 一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是_______。
A.2B.1 C.3 D.0.5
10. 如果允许不同用户的文件可以具有相同的文件名,通常采用______来保证按名存取的安全。
A.重名翻译机构B.建立索引表C.建立指针D.多级目录结构
五、应用题(共15分)
1.(9分)假设一个活动头磁盘有200道,编号从0-199。当前磁头正在143道上服务,并且刚刚完成了125道的请求。现有如下访盘请求序列(磁道号):
86,147,91,177,94,150,102,175,130
试给出采用下列算法后磁头移动的顺序和移动总量(总磁道数)。
(1)先来先服务(FCFS)磁盘调度算法;
(2)最短寻道时间优先(SSTF)磁盘调度算法;
(3)扫描法(SCAN)磁盘调度算法。(假设沿磁头移动方向不再有访问请求时,磁头沿相反方向移动)
2.(6分)设有两个优先级相同的进程(CPU为非剥夺方式)P1、P2,其中的变量未赋值前初值不定,
P1的描述如下:y:=1;y:=y+2;z:=y+1;y:=x+y;
P2的描述如下:x:=1;x:=x+1;x:=x+y;z:=y+z;
(1)说明P1与P2进程的同步关系;定义所用的信号灯的意义及初值;
(2)用信号灯的P、V操作实现P1与P2进程的同步。
(3)P1、P2并发执行结束后x=?,y=?,z=?