【考研类试卷】计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2及答案解析.doc
《【考研类试卷】计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合操作系统(进程管理)历年真题试卷汇编 2 及答案解析(总分:96.00,做题时间:90 分钟)一、单项选择题(总题数:28,分数:56.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。(分数:2.00)_2.下列几种关于进程的叙述,_最不符合操作系统对进程的理解。【浙江大学 2003 年】(分数:2.00)A.进程是在多程序并行环境中的完整的程序B.进程可以由程序、数据和进程控制块描述C.线程是一种特殊的进程D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位3.下面关于并发性的论述中,正确的是_。【太原科技大学 2006 年】(分
2、数:2.00)A.并发性是指若干个事件在同一时刻发生B.并发性是指若干个事件在不同时刻发生C.并发性是指若干个事件在同一时间间隔内发生D.并发性是指若干个事件在不同时间间隔内发生4.并发进程指_。【北京理工大学 2002 年】(分数:2.00)A.可平行执行的进程B.可先后执行的进程C.可同时执行的进程D.不可中断的进程5.下面对进程的描述中,错误的是_。(分数:2.00)A.进程是动态的集合B.进程有生命期C.进程是指令的集合D.进程可以并发执行6.一个进程释放了一台打印机后,有可能改变_的状态。【四川大学 2001 年】(分数:2.00)A.自身进程B.输入输出进程C.另一个等待打印机的进
3、程D.所有等待打印机的进程7.进入内存的作业状态为_。【福州大学 2005 年】(分数:2.00)A.就绪状态B.执行状态C.阻塞状态D.后备状态8.在处理机管理中,当_时,进程从阻塞状态变为就绪状态。【武汉大学 2002 年】(分数:2.00)A.进程被调度程序选中B.等待某一事件发生C.等待的事件发生D.时间片用完9.进程由就绪态转换为运行态是由_引起的。【北京理工大学 2002 年】(分数:2.00)A.中断事件B.进程状态转换C.进程调度D.为程序创建进程10.假定系统进程所请求的一次 IO 完成后,将使进程状态从_。【福州大学 2005 年】(分数:2.00)A.运行态变为就绪态B.
4、运行态变为阻塞态C.就绪态变为运行态D.阻塞态变为就绪态11.当一个进程处于_的状态时,称为就绪状态。【华中科技大学 2000 年】(分数:2.00)A.正等着输入一批数据B.正等着协作进程的一个消息C.正等着分给它一个时间片D.正等着进入内存12.分配到必要的资源并获得处理机时的进程状态是_。【武汉理工大学 2004 年】(分数:2.00)A.就绪状态B.阻塞状态C.运行状态D.撤销状态13.下面说法不正确的是_。【太原科技大学 2007 年】(分数:2.00)A.一个进程可以创建一个或多个线程B.一个线程可以创建一个或多个线程C.一个线程可以创建一个或多个进程D.一个进程可以创建一个或多个
5、进程14.若每个作业只能建立一个进程,为了照顾短作业用户,应采用_;为了照顾紧急作业用户,应采用_;为能实现人机交互,应采用_;而能使短作业、长作业和交互作业用户都满意,应采用_。【北京理工大学 2005 年】(分数:2.00)A.FCFS 调度算法B.短作业优先调度算法C.时间片轮转法D.多级反馈队列调度算法E.基于优先权的剥夺调度算法15._优先权是在创建进程时确定的,确定之后在整个运行期间不再改变。【武汉大学 2002 年】(分数:2.00)A.先来先服务B.动态C.短作业D.静态16.在分时系统中,系统响应时间的主要依据是_。【重庆大学 1999 年】(分数:2.00)A.用户数目B.
6、用户所能接受的等待时间C.控制对象所能接受的时延D.计算机运行速度17.在批处理系统中,周转时间是_。【华中科技大学 1998 年】(分数:2.00)A.作业运转时间B.作业调入内存到运行完毕的时间C.作业等待时间和运行时间的和D.作业的相对等待时间18.高级调度是_。【苏州大学 2002 年】(分数:2.00)A.进程调度B.作业调度C.程序调度D.设备调度19.下列对临界区的论述中。正确的论述是_。(分数:2.00)A.临界区是指进程中用于实现进程互斥的那段代码B.临界区是指进程中用于实现进程同步的那段代码C.临界区是指进程中用于实现进程通信的那段代码D.临界区是指进程中用于访问共享资源的
7、那段代码20.以下_属于临界资源。【华中科技大学 2001 年】(分数:2.00)A.磁盘存储介质B.公用队列结构C.私用数据D.可重入的程序代码21.原语是_。【兰州大学 2004 年】(分数:2.00)A.运行在用户态的过程B.操作系统的内核C.可中断的指令序列D.不可分割的指令序列22._定义了一个共享数据结构和各种进程在该数据结构上的全部操作。【哈尔滨工业大学 1998 年】(分数:2.00)A.管程B.类程C.线程D.程序23.用 V 操作唤醒一个等待进程时,被唤醒进程的状态变为_。【武汉理工大学 2005 年】(分数:2.00)A.运行B.等待C.就绪D.完成24.在用信号量机制实
8、现互斥时,互斥信号量的初值为_。【兰州大学 2004 年】(分数:2.00)A.0B.1C.2D.325.要实现两个进程互斥,设一个互斥信号量 mutex,当 mutex 为 0 时,表示_。【南京航空航天大学2006 年】(分数:2.00)A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等待D.两个进程都进入了临界区26.产生死锁的根本原因是_和进程推进顺序非法。【南京理工大学 2002 年】(分数:2.00)A.资源分配不当B.系统资源不足C.作业调度不当D.进程调度不当27.资源的有序分配策略可以破坏死锁的_条件。【北京理工大学 2004 年】(分数
9、:2.00)A.互斥B.请求和保持C.不剥夺D.循环等待28.采用资源剥夺法可以解除死锁,还可以采用_方法解除死锁。【武汉大学 2002 年】(分数:2.00)A.执行并行操作B.撤销进程C.拒绝分配新资源D.修改信号量二、1 综合题(总题数:8,分数:40.00)29.在有一个 CPU 和两台外设 D1 和 D2,且能够实现抢占式优先级调度算法的多道程序环境中,同时进入优先级由高到低的 P1、P2、P3 的三个作业,每个作业的处理顺序和使用资源的时间如下:【华东理工大学 2001 年】P1:D2(30ms)、CPU(10ms)、D1(30ms)、CPU(10ms)。P2:D1(20ms)、C
10、PU(20ms)、D2(40ms)。P3:CPU(30ms)、D1(20ms)。假设对于其他辅助操作时间忽略不计,每个作业的周转时间 T1、T2、T3 分别为多少?CPU 和 D1 的利用率各是多少?(分数:2.00)_有三个作业 A、B、C,它们分别单独运行时的 CPU 和 IO 占用时间如图 2-1 所示。 (分数:6.00)(1).最早结束的作业是哪个?(分数:2.00)_(2).最后结束的作业是哪个?(分数:2.00)_(3).计算这段时间 CPU 的利用率。(三个作业全部结束为止)(分数:2.00)_假定某多道程序设计系统供用户使用的主存空间为 100KB,磁带机 2 台,打印机 1
11、 台。采用可变分区方式管理主存,采用静态分配方式分配磁带机与打印机,忽略用户作业:IO 时间。作业序列,见表 2-1。(分数:8.00)(1).作业调度选中各作业的次序是什么?(分数:2.00)_(2).全部作业运行结束的时刻是什么?(分数:2.00)_(3).如果把一个作业从进入输入井到运行结束的时间定义为周转时间,在忽略系统开销时间条件下,最大的作业周转时间是多少?(分数:2.00)_(4).平均周转时间是多少?(分数:2.00)_30.设在批处理系统中有四道作业。它们进入系统的时间及运行时间见表 2-2。 (分数:2.00)_设有一组进程,它们需要占用 CPU 的时间及优先级见表 2-3
12、。 (分数:8.00)(1).画出分别采用调度算法 FCFS(先来先服务)、SJF(最短作业优先)、非抢占式优先级(nonpreemptivepriority 数值小的优先级大)及 RR(时间片轮转,时间片为 1)时的调度顺序甘特图。(分数:2.00)_(2).在 1)中各种调度算法下每个进程的周转时间各为多少?平均周转时间为多少?(分数:2.00)_(3).在 2)中各种调度算法下每个进程的等待时间各为多少?(分数:2.00)_(4).在 1)中哪个调度算法可以得到最小的平均周转时间?(分数:2.00)_有一个具有两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用抢占式的优
13、先级法。作业的运行情况见表 2-4,其中作业的优先数即为进程的优先数,优先数越小,优先级越高。(分数:4.00)(1).列出所有作业进入内存的时间及结束的时间(以 min 为单位)。(分数:2.00)_(2).计算平均周转时间。(分数:2.00)_需要调度执行的进程见表 2-5。 (分数:6.00)(1).如果用非抢占的短进程优先调度算法,请问这 5 个进程的平均周转时间、平均响应时间是多少?(分数:2.00)_(2).如果采用抢占的短进程优先调度算法,请问这 5 个进程的平均周转时间、平均响应时间是多少?(分数:2.00)_(3).采用非抢占的短进程优先调度算法,存在平均周转时间较火的问题,
14、为了缩短平均周转时间,有这样的一种解决方案:依旧采用非抢占的短进程优先调度算法,但当就绪队列中只有一个进程等待运行时,不马上运行这个进程,而是让这个进程等待 1 个单位的时问,然后再选择一个运行时间短的进程投入运行。请问采用这种方法 5 个进程的平均周转时间、平均响应时间是多少?(分数:2.00)_有两个并发进程 P1、P2,其程序代码如下:P1( ) x=1; y=2; if(x0) z=x 十 y; else z=x*y; print z; P2( ) x=一 1; a=x+3; X=a+X; b=a+x; c=b*b; print c; (分数:4.00)(1).可能打印出的 z 值有哪
15、些?(分数:2.00)_(2).可能打印出的 c 值有哪些(其中 x 为 P1、P2 的共享变量)?(分数:2.00)_计算机专业基础综合操作系统(进程管理)历年真题试卷汇编 2 答案解析(总分:96.00,做题时间:90 分钟)一、单项选择题(总题数:28,分数:56.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。(分数:2.00)_解析:2.下列几种关于进程的叙述,_最不符合操作系统对进程的理解。【浙江大学 2003 年】(分数:2.00)A.进程是在多程序并行环境中的完整的程序 B.进程可以由程序、数据和进程控制块描述C.线程是一种特殊的进程D.进程是程序在一个数据集合
16、上运行的过程,是系统进行资源分配和调度的一个独立单位解析:解析:综合考查进程的相关概念。进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位,不是完整程序,程序是在时间上按严格次序前后相继的操作序列,是一个静态的概念。3.下面关于并发性的论述中,正确的是_。【太原科技大学 2006 年】(分数:2.00)A.并发性是指若干个事件在同一时刻发生B.并发性是指若干个事件在不同时刻发生C.并发性是指若干个事件在同一时间间隔内发生 D.并发性是指若干个事件在不同时间间隔内发生解析:解析:考查并发性的定义,注意与并行性相区分。并发性是指两个或多个事件在同一时间间隔内发生;并行性是
17、指两个或多个事件在同一时刻发生。4.并发进程指_。【北京理工大学 2002 年】(分数:2.00)A.可平行执行的进程 B.可先后执行的进程C.可同时执行的进程D.不可中断的进程解析:解析:考查并发进程的定义。并发进程是在同一时间段内运行。从宏观上看,进程之间不是先后执行,而是平行执行;从微观上看,进程之间不是同时执行,而是按时间片轮转交替执行。5.下面对进程的描述中,错误的是_。(分数:2.00)A.进程是动态的集合B.进程有生命期C.进程是指令的集合 D.进程可以并发执行解析:解析:考查进程的概念。6.一个进程释放了一台打印机后,有可能改变_的状态。【四川大学 2001 年】(分数:2.0
18、0)A.自身进程B.输入输出进程C.另一个等待打印机的进程 D.所有等待打印机的进程解析:解析:考查进程的状态转换。一个进程释放打印机,另一个等待打印机的进程就可能从阻塞状态转换到就绪状态。7.进入内存的作业状态为_。【福州大学 2005 年】(分数:2.00)A.就绪状态 B.执行状态C.阻塞状态D.后备状态解析:解析:考查进程的基本状态。进程分配到除 CPU 之外所有资源则进入就绪状态,作业进入内存为就绪状态,之后可能转入执行或阻塞状态。外存中的作业处于后备状态。8.在处理机管理中,当_时,进程从阻塞状态变为就绪状态。【武汉大学 2002 年】(分数:2.00)A.进程被调度程序选中B.等
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 操作系统 进程 管理 历年 汇编 答案 解析 DOC
