[考研类试卷]操作系统模拟试卷8及答案与解析.doc
《[考研类试卷]操作系统模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]操作系统模拟试卷8及答案与解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、操作系统模拟试卷 8 及答案与解析一、单项选择题1 现代计算机系统一般都采用_,其基本思想是在主存中同时存放多个用户的作业,使之同时处于运行状态而共享系统资源。(A)多道程序设计技术(B)多处理机技术(C)分布式系统技术(D)分时系统技术2 操作系统是根据_来对并发执行的进程进行控制和管理的。(A)进程的基本状态 (B)进程控制块(C)多道程序设计(D)进程的优先权3 在虚拟分页存储管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为_。 (A)决定淘汰页页面调出缺页中断页面调入(B)决定淘汰页页面调入缺页中断页面调出(C)缺页中断决定淘汰页页面调出页面调入(
2、D)缺页中断决定淘汰页页面调入页面调出 4 当出现中断事件后,必须把_才能把断点的信息保护起来。(A)当前 PSW 放到旧 PSW (B)旧 PSW 放到当前 PSW (C)新 PSW 放到当前 PSW(D)所有 PSW 保持不变5 记录的成组和分解提高了存储介质的利用率和减少启动设备的次数,但_为代价。(A)以设立主存缓冲区 (B)以操作系统增加成组分解功能(C)以设立主存缓冲区和操作系统增加成组与分解操作的功能(D)没有额外系统消耗 6 中央处理器执行用户提出的“请求启动外设” 的要求时,会产生一个 _。(A)程序性中断事件(B)外部中断事件(C)输入 /输出中断事件(D)自愿性中断事件7
3、 作业调度选择一个作业装入主存后,该作业能否占用处理机须由_来决定。(A)设备管理(B)作业控制(C)驱动调度(D)进程调度8 在间接通信时,用 Send(N,M)原语发送信件,其中 N 表示_。(A)发送信件的进程名(B)接收信件的进程名(C)信箱名(D)信件内容9 采用按序分配资源的策略可以防止死锁,这是利用了使_条件不成立。 (A)互 k 斥使用资源(B)循环等待资源(C)不可抢夺资源(D)占有并等待资源二、综合题10 有一个矩阵 Var A:array1100,1100 of integer:以行为先进行存储。有一个虚存系统,物理内存共有三页,其中一页用来存放程序,其余两页用于存放数据
4、。假设程序已经在内存中占一页,其余两页空闲。程序 A:for i:=1 t0 100 dofor j=1 to 100 doAi,j:=0;程序 B:for j:=1 to 100 dofor i:=1 to 100 doAi,j:=0;若每页可存放 200 个整数,程序 A 和程序 B 的执行过程各会发生多少次缺页 ?试问:若每页只能存放 100 个整数呢?以上说明了什么问题。11 某系统采用不能移动已在主存储器中作业的可变分区方式管理主存储器,现有供用户使用的主存空间 100KB,系统配有 4 台磁带机,有一批作业,其运行情况如表 6-7 所示。该系统采用多道程序设计技术,对磁带机采取静态
5、分配,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用“先来先服务调度算法” 和“计算时间最短优先算法”选中作业执行的次序及平均周转时间。操作系统模拟试卷 8 答案与解析一、单项选择题1 【正确答案】 A【试题解析】 现代计算机一般都采用多道程序设计技术。其基本思想是在主存中同时存放多个用户的作业,使之同时处于运行状态,而共享系统资源。之所以采用多道程序设计技术,是由于中断和通道技术的出现,CPU 可以把直接控制输入/输出的工作转给通道。CPU 要把工作转交给通道的最根本的原因是 CPU 同常用的输入/输出设备之间的速度差距太大。如一台每分钟打印 1200 行的行式打印机打印一行要 5
6、0ms,而百万次的计算机在此期间大致可执行数万条指令。如果由 CPU 直接控制打印机,那么在打印一行字符期间,CPU 就不能进行其他工作,耽误数万条指令的执行。所以将直接控制输入/输出的工作转交给速度较慢的通道去做。为使 CPU 在等待一个作业的数据传输过程中能运行其他作业,在主存中同时存放多道作业,当一个在 CPU 上运行的作业要求传输数据时,CPU 就转去执行其他作业的程序。2 【正确答案】 B【试题解析】 进程控制块是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB 中记录了操作系统所需要的用于描述进程情况及控制进程运行所需要的全部信息。进程控制块的作用,是使一个在多道程序环
7、境下不能独立运行的程序(含数据 ),成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程。或者说,操作系统是根据 PCB 来对并发执行的进程进行控制和管理的。例如,当Os 要调度某进程执行时,要从该进程的 PCB 中,查出其现行状态及优先级;在调度到某进程后,要根据其 PCB 中所保存的处理机状态信息,去设置该进程恢复运行的现场,并根据其 PCB 中的程序和数据的内存地址,找到其程序的数据;进程在执行过程中,当需要和与之合作之进程实现同步、通信或访问文件时,也都需要访问 PCB;当进程因某种原因而暂停执行时,又须将其断点的处理机环境保存在PCB 中。可见,在进程的整个生命期中,系统总是
8、通过其 PCB 对进程进行控制的,即系统是根据进程的 PCB 而不是任何别的什么感知到该进程存在的,所以说,PCB 是进程存在的唯一标志。当系统创建一个新进程时,就为它建立一个 PCB;进程结束时又回收其 PCB,进程于是也随之消亡。PCB 可以被操作系统中的多个模块读取或修改,如调度程序、资源分配程序、中断处理程序及监督和分析程序读取或修改。因为 PCB 经常被系统访问,尤其是被运行频率很高的进程调度及分派程序访问,故 PCB 应常驻内存。系统将所有的 PCB 组织成若干个链表(或队列),存放在操作系统中专门开辟的 PCB 区内。3 【正确答案】 C【试题解析】 在虚拟分页存储管理系统中,若
9、内存已满,无法装入新的页面时,发生缺页中断,系统根据页面置换算法,确定被淘汰页,将其调回外存,再将要访问的页面从外存调入刚刚腾出来的内存位置,完成缺页中断的处理。4 【正确答案】 A【试题解析】 中断响应:处理器每执行一条指令后,硬件的中断位置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称为“中断响应”。中断响应过程中,中断装置要做以下三项工作。是否有中断事件发生判别自愿性中断,只要检查操作码是否为访管指令。判别强迫性中断,则要检查中断寄存器内容。若为 0,则无中断;若非 0,则表示有中断事件发生。若有中断发生,保护断点信息每
10、个程序都有一个程序状态字(PSW)来反映本状态的执行状态,如基本状态、中断码和中断屏蔽位等内容。处理器设有一个“程序状态字寄存器”用来存放当前运行程序的 PSW。程序状态字可分为当前 PSW、旧 PSW 和新。PSW 三种。当出现中断事件后,把被中断进程的 PSW 保存为旧 PSW,即完成断点信息保护。启动操作系统的中断处理程序工作中断装置通过“交换 PSW”过程完成此项任务,即把出现的中断事件存放到当前PSW 中断码位置,然后把该当前 PSw 保存为旧 PSW,再把操作系统中断处理程序的新 PSW 送到程序状态字寄存器中,成为当前的 PSW。5 【正确答案】 C【试题解析】 记录的成组:把若
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 操作系统 模拟 答案 解析 DOC
