1、(完整word版)淮阴工学院2015操作系统期末试卷专业:计算机科学与技术等 课程名称:操作系统 学分:3.5 试卷编号(2)课程编号: 1311100 考试方式: 闭卷 考试时间: 90 分钟拟卷人(签字): 徐茂瑞 拟卷日期: 15.1.10 审核人(签字): 得分统计表:题 号一二三四五六七八九十总 分得 分得分阅卷人一、判断题:(每题1分,共10分,对,错)1、Windows NT是现代操作系统的典型代表,其中NT的含义是网络系统。( )2、多道程序设计是指在一台处理机上在同一时刻执行多道程序。 ( )3、作业调度是高级调度,进程调度是低级调度。 ( )4、临界区是不可中断的程序。 (
2、 )5、参与死锁的所有进程都占有资源。 ( )6、联想存储器(快表)在计算机系统中是用于地址交换。 ( ) 7、在分页存储系统中,页表是由操作系统建立的。 ( )8、虚拟存储技术是操作系统中采用的以空间换时间的技术。 ( )9、通道又称I/O处理机,它用于实现主存与外设之间的信息传输。 ( )10、文件系统的主要目的是实现文件的按名存取。 ( )得分阅卷人二、选择题:(每题1分,共10分)1操作系统是对( )进行管理的软件。(A)系统软件 (B)系统硬件(C)计算机资源 (D)计算机程序 ( )2分时操作系统通常采用( )策略为用户服务。(A)先来先服务 (B)短作业优先(C)时间片轮转 (D
3、)最高响应比 ( )3在下列的进程状态变换中,( )是不可能发生的。(A)执行等待 (B)执行就绪(C)等待就绪 (D)等待执行 ( )4临界区是( )。(A)一个缓冲区 (B)一段共享数据区(C)一段程序 (D)一个互斥资源 ( )5设有三个作业J1,J2,J3,其运行时间分别为1,3,2小时,假定这些作业同时到达,并在一台处理机上按单道运行。那么按序列( )执行时其平均周转时间最小。(A)J1;J2;J3 (B)J2;J3;J1(C)J2;J1;J3 (D)J1;J3;J2 ( )6设有五个进程共享一个互斥段,如果最多允许两个进程同时进入互斥段,则所采用的互斥信号量初值应该是( )。(A)
4、 5 (B) 2(C) 1 (D) 0 ( )7系统“抖动”现象的发生是由( )引起的。(A)置换算法选择不当 (B)交换的信息量过大(C)内存不足 (D)可变分区管理 ( )8文件的逻辑结构将文件分为记录式文件和( )文件。(A)索引 (B)流式(C)字符 (D)读写 ( )9空闲文件目录法是用于( )。(A)主存空间的管理 (B)文件存储空间的管理(C)虚存空间的管理 (D)外设的分配与回收 ( )10通道又称I/O处理机,它用于实现( )之间的信息传输。(A)主存与外设 (B)CPU与外设(C)主存与外存 (D)CPU与外存 ( )得分阅卷人 三、填空题:(每空1分,共23分)1操作系统
5、的特征有 、 、 、 。2实时系统按应用的不同分为: 和 两种。3在P、V操作中,信号量S的物理意义是当信号量S值大于零时表示 ,当信号量S值小于零时,其绝对值为 。4进程存在的唯一标志是 的存在。当系统创建一个进程时,系统为其建立一个 , 当进程被撤消时系统就将其收回。5当处理机空闲时,进程调度程序从 队列中选取一个进程执行。6常用的文件物理结构有三种,分别是 、 和 。7一个作业运行时间为1小时,它在系统中等待了2小时,则该作业的响应比是 。8用户编程时使用 地址,处理器执行程序时使用 地址。9设备管理中采用的数据结构有 、 、 、 四种。10某采用段式存储管理的系统为装入主存的一个作业建
6、立了如下图所示的段表, 该作业访问0,432、3,400时的绝对地址分别是 、 。段号段长主存起始地址066022191140330021009035801237得分阅卷人四、简答题(5小题,共25分)1、(本题5分)什么是操作系统?它有什么功能?2、(本题5分)什么是重定位? 动态地址重定位的特点是什么?。3、(本题5分)什么是文件目录?目前广泛采用的目录结构形式是哪种?它有什么优点?4、(本题5分)什么是设备驱动程序?其主要功能是什么?5、(本题5分)什么是死锁? 产生死锁的必要条件是什么? 处理死锁的基本方法有哪几种?数各是多少? 得分阅卷人五、综合题(3小题,共32分)1.(本题10分
7、)设有两道A,B程序按的优先次序运行,其内部计算和I/O操作的时间如下:程序A使用30ms CPU后使用40ms I/O,最后使用20ms CPU; 程序B使用60ms CPU后使用20ms I/O,最后使用30ms CPU。 (1)画出按多道程序运行的时间关系图。 (2)完成两道程序共花多少时间?它比单道运行节省多少时间?2.(本题12分)考虑下面的页访问串:1,2,3,4,1,2,5,1,2,3,4,5。假定内存工作区页面数分别为3和4时,应用先进先出(FIFO)置换算法,计算各会出现多少次缺页中断。并根据结果分析会产生什么现象?产生这种现象的原因是什么?3.(本题10分)设有进程P1,P2,P3分别调用get,copy和put对缓冲区S和T进行操作。其中,get负责把数据块输入缓冲区S,copy负责从缓冲区S中提取数据块并复制到缓冲区T中,put负责缓冲区T中取出信息打印(如图所示)。请用P、V操作描述get,copy和put的操作过程。缓冲区S缓冲区T get copy put 第 4 页 共 2 页