广东海洋大学操作系统历年考题_答案.doc

上传人:marr****208 文档编号:134480826 上传时间:2020-06-05 格式:DOC 页数:23 大小:223.05KB
返回 下载 相关 举报
广东海洋大学操作系统历年考题_答案.doc_第1页
第1页 / 共23页
广东海洋大学操作系统历年考题_答案.doc_第2页
第2页 / 共23页
广东海洋大学操作系统历年考题_答案.doc_第3页
第3页 / 共23页
广东海洋大学操作系统历年考题_答案.doc_第4页
第4页 / 共23页
广东海洋大学操作系统历年考题_答案.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《广东海洋大学操作系统历年考题_答案.doc》由会员分享,可在线阅读,更多相关《广东海洋大学操作系统历年考题_答案.doc(23页珍藏版)》请在金锄头文库上搜索。

1、班级: 姓名: 学号: 加白纸 张 密 封 线广东海洋大学 学年第 学期操作系统课程试题课程号:考试A卷闭卷考查B卷开卷题 号一二三四五六七八九十总分阅卷教师各题分数102020202010实得分数1、判断题(10小题,每小题1分,共10分)1. 进程的并发性是多个进程同时运行。( )答案:错 难度系数:C 知识点:进程2. 实时系统中的进程调度,通常采用抢占式的优先数高者优先调度算法。( )答案:对 难度系数:C 知识点:操作系统概念3. 因为临界资源一次只能允许一个进程使用,所以临界资源不能共享。( )答案:错 难度系数:B 知识点:临界资源4. Spooling系统就是脱机I/O系统。(

2、 )答案:对 难度系数:C 知识点:Spooling5. 一旦出现死锁, 所有进程都不能运行。( )答案:错 难度系数:C 知识点:死锁6. 分区式管理中内存的保护通常是由硬件实现的。( )答案:错 难度系数:B 知识点:内存分区式管理7. 段页式系统中,以页为单位管理内存空间,以段为单位管理地址空间。( )答案:对 难度系数:C 知识点:内存段式式管理8. 流式文件是指无结构的文件。( )答案:对 难度系数:C 知识点:文件9. 一个运行的进程用完了分配给它的时间片后,它的状态变为阻塞。( )答案:错 难度系数:B 知识点:进程状态10. 采用多道程序设计的系统中,系统的程序道数越多,系统的

3、效率越高。( )答案:错 难度系数:B知识点: 多道程序2、 选择题(10小题,每小题2分,共20分)1()不是基本的操作系统。 A、批处理操作系统 B、分时操作系统 C、实时操作系统 D、网络操作系统 答案:D 难度系数:C 知识点:操作系统概念2处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用。 A、操作员 B、联机用户 C、操作系统 D、目标程序 答案:C 难度系数:C 知识点:操作系统特权指令3进程所请求的一次打印输出结束后,将使进程状态从() A、运行态变为就绪态 B、运行态变为等待态 C、就绪态变为运行态 D、等待态变为就绪态 答案:D 难度系数:B 知识点:

4、进程状态 4分页式存储管理中,地址转换工作是由( )完成的。 A、硬件 B、地址转换程序 C、用户程序 D、装入程序 答案:A 难度系数:C 知识点: 分页式存储管理5对记录式文件,操作系统为用户存取文件信息的最小单位是( )。 A、字符 B、数据项 C、记录 D、文件 答案:C 难度系数:C 知识点: 记录式文件6通常把通道程序的执行情况记录在( )中。 A、PSW B、PCB C、CAW D、CSW 答案:D 难度系数:B 知识点: 通道程序7一作业进入内存后,则所属该作业的进程初始时处于( )状态。 A、运行 B、等待 C、就绪 D、收容 答案:C 难度系数:C 知识点:作业状态8临界区

5、是指并发进程中访问共享变量的( )段。 A、管理信息 B、信息存储 C、数据 D、程序 答案:D 难度系数:B 知识点:临界区 9产生系统死锁的原因可能是由于( )。 A、进程释放资源B、一个进程进入死循环 C、多个进程竞争,资源出现了循环等待 D、多个进程竞争共享型设备 答案:C 难度系数:B 知识点:死锁 10UNIX系统中,进程调度采用的技术是( )。 A、时间片轮转 B、先来先服务 C、静态优先数 D、动态优先数 答案:D 难度系数:B 知识点:UNIX操作系统概念3、 填空题(10空,每空2分,共20分)1.如果系统中有n个进程,则在等待队列中进程的个数最多为_个。答案:n-1 难度

6、系数:C 知识点:进程同步2.在操作系统中,不可中断执行的操作称为_。答案:原语 难度系数:B 知识点:操作系统概念3.如果系统中的所有作业是同时到达的,则使作业平均周转时间最短的作业调度是_。答案:短作业优先算法 难度系数:C 知识点:作业概念4.如果信号量的当前值为-4,则表示系统中在该信号量上有_个等待进程。答案:四 难度系数:B 知识点:信号概念5.在有m个进程的系统中出现死锁时,死锁进程的个数k应该满足的条件是_。答案:km 难度系数:B 知识点:操作系统进程概念6.并发进程中涉及相同变量的程序段叫做临界区,对这些程序段要执行_。答案:互斥 难度系数:B 知识点:操作系统进程概念7.

7、分区存储管理方案不能实现虚拟的原因是_。答案:作业的地址空间不能超过存储空间 难度系数:B 知识点:操作系统内存管理8.目前认为逻辑文件有两种类型,即_式文件。答案:有结构的记录与无结构的流 难度系数:B 知识点:操作系统文件概念9.进程调度算法采用等时间片轮转法,时间片过大,就会使轮转法转化为_调度算法。答案:先来先服务(FCFS) 难度系数:B 知识点:操作系统进程调度概念10.采用交换技术获得的好处是以牺牲_为代价的。答案:CPU时间 难度系数:C 知识点:操作系统交换概念4、 简答题(4小题,每小题5分,共20分)1进程调度中可抢占和非抢占两种方式,哪一种系统的开销更大?为什么? (1

8、)可抢占式会引起系统的开销更大。(1分)(2)可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间开销增大。(4分)难度系数 B 知识点:进程调度2一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程。答:从文件目录中找到该文件,按址读出第一个记录(1分);取出第一个记录块中指针,存放到新记录的指针位置(2分);把新记录占用的物理块号填入第一个记录的指针位置启动磁盘把第一个记录和新记

9、录写到指字的磁盘块上(2分)。难度系数 B 知识点:文件,磁盘3在spool系统中设计了一张缓输出表,请问哪些程序执行时要访问缓输出表,简单说明之。答:井管理写程序把作业执行结果文件登记在缓输出表中(2分);缓输出程序从缓输出表中查找结果文件并打印输出(3分)。难度系数 B 知识点:I/o技术,spool技术4试比较进程调度与作业调度的不同点(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机(3分)(或)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。(2)作业调度是选符合条

10、件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机(2分)。难度系数 B 知识点:进程、作业5、 分析题(2小题,每小题10分,共20分)(1)假设有4个记录A、B、C、D存放在磁盘的某个磁道上,该磁道划分为4块,每块存放一个记录,安排如下表所示:块号 1 2 3 4记录号 A B C D现在要顺序处理这些记录,如果磁盘旋转速度为2Oms转一周,处理程序每读出一个记录后花5ms的时间进行处理。试问处理完这4个记录的总时间是多少?为了缩短处理时间应进行优化分布,试问应如何安排这些记录?并计算处理的总时间。答:优化前处理总时间=(5+5)+(5*3+5+5)+(5*3+5+5)+(5

11、*3+5+5)=85ms (4分)优化后记录顺序为: A,C,B,D (3分) 优化后处理总时间=(20/4+5)*4+5=45ms (3分)难度系数:B 知识点:磁盘管理2)有5个任务A,B,C,D,E,它们几乎同时到达,预计它们的运行时间为10,6,2,4,8mn。其优先级分别为3,5,2,1和4,这里5为最高优先级。对于下列每一种调度算法,计算其平均进程周转时间(进程切换开销可不考虑)。(1)先来先服务(按A,B,c,D,E)算法。(2)优先级调度算法。(3)时间片轮转算法。答:(1)采用FCFS的调度算法时,各任务在系统中的执行情况如下表所示:执行次序运行时间优先数等待时间周转时间A1

12、03010B651016C221618D411822E842230所以,进程的平均周转时间为:T=(10+16+18+22+3O)/5=19.2 min (3分)(2)采用优先级调度算法时,各任务在系统中的执行情况如下表所示:执行次序运行时间优先数等待时间周转时间B6506E84614A1031424C222426D112627所以,进程的平均周转时间为:T=(6+14+24+26+27)/5=19.4 min (3分)(3)采用时间片轮转算法时,假定时间片为2min,各任务的执行情况是:(A,B,C,D,E),(A,B,D,E),(A,B,E),(A,E),(A)。设AE五个进程的周转时间依

13、次为T1T5,显然,T1=3Omin, T2=22min, T3=6min,T4=16min,T5=28min所以,进程的平均周转时间为:T=(30+22+6+16+28)/5=20.4min (4分)难度系数 B 知识点:作业调度6、 设计题(1小题,共10分)有一个理发师,一把理发椅和n把供等候理发的顾客坐的椅子。如果没有顾客,则理发师便在理发椅子上睡觉:当一个顾客到来时,必须唤醒理发师,进行理发;如果理发师正在理发时,又有顾客来到,则如果有空椅子可坐,他就坐下来等,如果没有空椅子,他就离开。为理发师和顾客各编一段程序描述他们的行为,要求不能带有竞争条件。#define CHAIRS n/ * n为等候的顾客准备的椅子数*/semphore customers=0;s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号