操作系统考试题及答案 下载本文

试卷A答案 一、

1.A 2.D 3.C 4.B 5.B 6.A 7.D 8.D 9.B 10.C 11.A 12.A 13.C 14.B 15.C 16.D 17.D 18.D

19.A

20.B

21.ABCE 22.CDE 23.ACDE 24.BCE 25.BCDE 二、

1. 请求分页式存储管理允许作业在执行过程中,如果所要访问的页面不在主存中,则产生的中断称“缺页中断”

2. 通道又称输入/输出处理器,它通过执行通道程序来控制I/O操作,完成主存储器和外围设备之间的信息传送。

3. 把并发进程中与共享变量有关的程序段称为“临界区”

4. 多道程序设计是一种软件技术,该技术使同时进入计算机主存的几个相互独立的程序在管理程序控制之下相互交替地运行。引入多道程序设计,可具有以下好处:(1)可提高CPU的利用率;(2)可提高主存和I/O设备利用率;(3)可增加系统吞吐量;

5. 启动磁盘完成一次输入/输出操作所花的时间包括:寻找时间、延迟时间和传送时间。 寻找时间(Seek Time)——磁头在移动臂带动下移动到指定柱面所花的时间。 延迟时间(Latency Time)——指定扇区旋转到磁头下方位置所需的时间。 传送时间(Transfer Time)——由磁头进行读/写,完成信息传送的时间。 6.死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规定的策略进行分配,从而防止死锁的发生。

而死锁的避免是当进程提出资源申请时系统测试资源分配,仅当能确保系统安全时才把资源分配给进程,使系统一直处于安全状态之中,从而避免死锁。 三、

1. FIFO缺页次数:10次, 缺页中断率:10/16=62.5%

淘汰的序列:1,2,3,4,5,6 LRU缺页次数:9次, 缺页中断率:9/16=56.3% 淘汰的序列: 3,4, 5,6,1 2. (1)利用率为50% (2)利用率为83%

(3)设置长度为2400字符的主存缓冲区;

找到该文件的存放位置,启动磁带机读出第一块内容存入主存缓冲区;

进行记录分解,按用户要求依次把主存缓冲区中的五个记录传送到用户工作区;

启动磁带机读第二块内容存入主存缓冲区,把第6个逻辑记录按用户要求依次传送到用户工作区1500单元开始的区域。

3. 柱面长=15×8=120块;磁道长=8块;

柱面号=2000/120=16;磁头号=(20000)/8=10;扇区号=(20000)%8=0; 逻辑记录号=36×120+10×8+5=4405 字号=4405/64=68 位号=4405d=53

4. S1:阅览室可供使用的空座位,其初值为50

S: 是否可通过阅览室,其初值为1

21

Process READ_in(i=1…50) {到达阅览室入口处; P(S1);P(S);

在入口处登记座位号; V(s);

进入座位并阅读; }

Process READ_out(j=1…50) {结束阅读到达阅览室入中处; P(S);

在入口处注销座位号; V(S1);V(S); 离开入口处; }

南昌大学 2006~2007学年第二学期期末考试试卷

22

试卷编号: ( A )卷 课程编号: H61030009 课程名称: 计算机操作系统 考试形式: 闭卷 适用班级:计算机2005级 姓名: 学号: 班级: 学院: 信息工程学院 专业: 计算机科学技术 考试日期: 题号 题分 得分 考生注意事项:1、本试卷共6 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一、 填空题(每空 1 分,共 20 分) 评阅人 一 20 二 20 三 30 四 30 五 六 七 八 九 十 总分 100 累分人 签名 得分 1、操作系统的主要功能是 文件管理 、 设备管理 、 存储管理 、 处理及管理 和用户接口管理。 2、进程由程序、 相关数据 段 和 PCB 组成。 3、对于分时系统和实时系统,从可靠性上看 实时 系统更强;若从交互性来看 分时 系统更强。 4、产生死锁的原因主要是 竞争资源 和 进程间推进顺序非法 。 5、一台计算机有10台磁带机被m个进程竞争,每个进程最多需要三台磁带机,那么 m为 不大于4 时,系统没有死锁的危险。 6、实现SPOOL系统时必须在磁盘上辟出称为 和 的专门区域,以存放作业信息和作业执行结果。 7、 虚拟存储器具有的主要特征为 、 和虚拟性。 8、按用途可以把文件分为系统文件、 和 三类。 9、为文件分配外存空间时,常用的分配方法有 、 和 三类。 23

二、 单项选择题(每题 1 分,共 20 分,答案请填在题后的括号内) 评阅人 得分 1、关于操作系统的叙述 是不正确的。 ( 4 ) (1)管理资源的程序 (2)管理用户程序执行的程序 (3)能使系统资源提高效率的程序 (4)能方便用户编程的程序 2、设计多道批处理系统时,首先要考虑的是 。 ( 3 ) (1)灵活性和可适应性 (2)交互性和响应时间 (3)系统效率和吞吐量 (4)实时性和可靠性 3、当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提 高 进程的优先级。 ( 2 ) (1)以计算为主的 (2)在就绪队列中等待时间长的 (3)以I/O为主的 (4)连续占用处理器时间长的 4、进程从运行状态进入就绪状态的原因可能是 。 ( 1 ) (1)时间片用完 (2)被选中占有CPU (3)等待某一事件 (4)等待的事件已经发生 5、一作业进入内存后,则所属该作业的进程初始时处于 状态。 ( 1 ) (1)就绪 (2)运行 (3)挂起 (4)阻塞 6、进程控制块是描述进程状态和特性的数据结构,一个进程 。 ( 1 ) (1)只能有惟一的进程控制块 (2)可以有多个进程控制块 (3)可以和其他进程共用一个进程控制块 (4)可以没有进程控制块 7、实时系统中的进程调度,通常采用 算法。 ( 2 ) (1)高响应比优先 (2)抢占式的优先数高者优先 (3)时间片轮转 (4)短作业优先 8、某计算机系统中若同时存在五个进程,则处于阻塞状态的进程最多可有 个。 ( 3 ) (1)1 (2)4 (3)5 (4)0 9、设某类资源有5个,由3个进程共享,每个进程最多可申请 个资源而使系统不会死锁。 ( 2 ) (1)1 (2)2 (3)3 (4)4 10、可重定位分区分配的目的为 。 ( 3 ) 24