操作系统试题6说课材料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东海洋大学 —— 学年第 学期
《操作系统》课程试题
课程号:
√ 考试
√ A 卷
√ 闭卷
一、判断题(10小题,每小题1分,共10分)
1.作业A 的进程B 处于阻塞状态,作业A 也一定处于阻塞状态。 ( ) 答案:错 难度系数:C 知识点:作业
2.一次仅允许一个进程使用的资源称为临界资源。( ) 答案:对 难度系数:C 知识点:临界资源
3.文件名与物理地址之间的转换是通过文件目录实现的。( ) 答案:对 难度系数:C 知识点:文件
4.在设备管理中,对缓冲区或缓冲队列的操作必须互斥。( ) 答案:对 难度系数:C 知识点:设备管理
5.在UNIX 系统中所有进程都是利用系统调用fork 创建的。( )
答案:错 难度系数:C 知识点:unix 系统
6.CPU 和通道之间的关系是主从关系,CPU 是主设备,通道是从设备。( ) 答案:对 难度系数:C 知识点:通道技术
7.在分页存储管理中,减少页面大小,可以减少内存的浪费。所以,页面越小越好。() 答案:错 难度系数:C 知识点:分页存储管理
8.虚拟设备技术是在一类物理设备上模拟另一类物理设备的技术,它可以将独占设备改造成为共享设备。()
答案:对 难度系数:C 知识点:虚拟设备技术
9.进程A 与进程B 共享变量S1,需要互斥:进程B 与进程C 共享变量S2,需要互斥。从而,进程A 与进程C 也必须互斥。()
答案:错 难度系数:C 知识点:进程同步互斥
10.虚拟存储器的基本思想是把作业地址空间和主存空间视为两个不同的地址空间,前者称为虚存,后者称为实存。()
答案:对 难度系数:C 知识点:虚拟存储器 二、
选择题(10小题,每小题2分,共20分)
1.分页式虚拟存储管理系统中,一般来说页面的大小与可能产生缺页中断的次数_____。 A.成正比 B.成反比 C.无关 D.成固定比值 答案:B 难度系数:B 知识点:分页管理
2.最佳适应算法的空白区是_______。
(A)按大小递减顺序排列的 (B)按大小递增顺序排列的 (C)按地址由小到大排列的 (D)按地址由大到小排列的
班级:
姓
名:
学
号:
加白纸
张
密
封
线
答案:B难度系数:B 知识点:内存分配算法
3.设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为________。
A.1小时
B.5小时
C.2.5小时
D.8小时
答案:B难度系数:B 知识点:作业调度
4.页式虚拟存储管理的主要特点是_____。
A.不要求将作业装入到主存的连续区域
B.不要求将作业同时全部装入到主存的连续区域
C.不要求进行缺页中断处理
D.不要求进行页面置换
答案:B难度系数:C 知识点:页式虚拟存储管理
5.进程所请求的一次打印输出结束后,将使进程状态从()
A、运行态变为就绪态
B、运行态变为等待态
C、就绪态变为运行态
D、等待态变为就绪态
答案:D 难度系数:B 知识点:进程状态
6.UNIX系统中,文件存贮器的管理采用的是:()。
A、位图法
B、空闲块表法
C、成组连接法
D、单块连接法
答案:C 难度系数:C 知识点:unix文件管理
7.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A、5
B、2
C、3
D、4
答案:D 难度系数:C 知识点:进程共享
8.共享变量是指()访问的变量。
A、只能被系统进程
B、只能被多个进程互斥
C、只能被用户进程
D、可被多个进程
答案:D 难度系数:B 知识点:共享变量
9.通常把通道程序的执行情况记录在()中。
A、PSW
B、PCB
C、CAW
D、CSW
答案:D 难度系数:B 知识点:通道程序
10.采用动态重定位方式装入的作业,在执行中允许()将其移动。
A、用户有条件地
B、用户无条件地
C、操作系统有条件地
D、操作系统无条件地
答案:C 难度系数:B 知识点:动态重定位
三、填空题(10空,每空2分,共20分)
1.如果系统中有n个进程,则在等待队列中进程的个数最多为________个。
答案:n-1 难度系数:C 知识点:进程同步
2.在操作系统中,不可中断执行的操作称为_________。
答案:原语难度系数:B 知识点:操作系统概念
3.如果系统中的所有作业是同时到达的,则使作业平均周转时间最短的作业调度是_________。
答案:短作业优先算法难度系数:C 知识点:作业概念
4.采用资源有序分配算法可以_______死锁的发生。
答案:预防难度系数:C 知识点:进程死锁
5.一个虚拟的存储器,其地址空间的大小等于_______。
答案:2地址长度难度系数:C 知识点:虚拟存储
6.临界区是指_________________________________。
答案:互斥执行的程序段难度系数:C 知识点:临界区
7.为了记录系统中所有的I/0设备,操作系统专门设置了一张___________表。
答案:系统设备表SDT 难度系数:C 知识点:I/0设备
8.对于一个进程来说,其运行的正确性不仅取决于程序的正确性,而且也与进程在执行中与
其他相关进程正确的实施____________有关。
答案:互斥和同步难度系数:B 知识点:进程同步
9.便于实现动态连接的存储管理方案是________________。
答案:段式管理难度系数:C 知识点:段式管理
10.缓冲的引入可以缓和CPU和I/O设备间____________的矛盾。
答案:速度不匹配难度系数:C 知识点:缓冲技术
四、简答题(4小题,每小题5分,共20分)
1.进程调度中"可抢占"和"非抢占"两种方式,哪一种系统的开销更大?为什么?
(1)可抢占式会引起系统的开销更大。(1分)
(2)可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间开销增大。(4分)
难度系数 B 知识点:进程调度
2.一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程。答:从文件目录中找到该文件,按址读出第一个记录(1分);取出第一个记录块中指针,存放到新记录的指针位置(2分);把新记录占用的物理块号填入第一个记录的指针位置启动磁盘把第一个记录和新记录写到指字的磁盘块上(2分)。难度系数 B 知识点:文件,磁盘
3.什么叫"可再入"程序? 它有什么特征?
答:可再入程序是能够被多个进程共享的程序段,代码不因程序的执行而改变,又称为可再入码。纯代码的主要作用就是可被多个程序共享(2分)。其特点如下:
(1)可再入程序必须是纯代码的,在执行中不变化(1分)。
(2)一个可再入程序要求调用者提供工作区,以保证程序以同样的方式为用户服务(1分)。
(3)编译程序和操作系统程序通常是可再入程序,能同时被不同用户调用而形成不同进程(1分)。
难度系数 B 知识点:进程共享程序段
4.死锁和竞争有何关系?
答:死锁是指多个进程因竞争资源而造成的一种僵局,若无外力的作用,这些进程都将永远不能再向前推进(2分)。所以,死锁是由于系统中多个进程所共享的资源不足以同时满足需要时,引起对资源的竞争而产生的。但竞争资源不→定都会产生死锁,因为只要进程推进顺序合法,就不会产生死锁(3分)。难度系数:B 知识点:死锁和竞争
五、分析题(2小题,每小题10分,共20分)