| Gzu521.com我的学习网 |
|
9.以下哪一个处理不属于中断处理过程: a.保存被中断程序的现场 b.恢复被中断程序的现场 c.执行中断处理程序 d.启动外部设备操作 所谓中断是指cpu对系统发生的某个事件做出反应.中断处理过程:cpu暂停正在执行的程序,保留现场后自动转去执行相应的中断处理程序,处理完后再返回断点继续执行被"打断"的程序.因此,本题的a;b;c都属于中断处理过程,而d不是. 答d) 10.下列关于进程控制块pcb的叙述中,哪些是正确的? ⅰ.系统利用pcb描述进程的基本静态特性 ⅱ.系统利用pcb描述进程的运动变化过程 ⅲ.一个进程惟一对应一个pcb 四个可能的答案是: a.ⅰ和ⅱ b.ⅱ和ⅲ c.ⅰ和ⅲ d.全都正确 系统为了便于控制和描述进程的活动过程,在操作系统核心中为进程定义了一个专门的数据结构,称为进程控制块pcb(processcontrolblock),它是进程存在的惟一标志.系统利用pcb来描述进程的基本情况以及进程的运行变化过程.当系统创建一个进程时,就为进程设置一个pcb,再利用pcb对进程进行控制和管理.撤消进程时,系统收回它的pcb,进程也随之消亡. pcb的内容可以分成调度信息和现场信息两大部分.调度信息描述了进程当前所处的状况;现场信息刻画了进程的运行情况.由此可见,它既描述了进程的基本静态特性,又描述了进程的运动变化过程,而且一个进程惟一对应一个pcb.因此三个说法都正确. 答d) 11.在采用非抢占式进程调度方式下,下列哪一种情况不会引起进程切换? a.一个更高优先级的进程就绪 b.时间片到 c.进程运行完毕 d.进程执行p操作 此题考证同学们对进程调动方法的理解.在采用非抢占式进程调度方式下,一个更高优先级的进程就绪并不会抢占cpu而引起进程切换.如果是抢占式进程调度方式,则一个更高优先级的进程就绪就会抢占cpu而引起进程切换.因此应该选a.但是我们还应该看看其他三个情况.时间片到会引起进程切换,进程运行完毕会引起进程切换,进程执行p操作从而因资源不足而被阻塞也会引起进程切换. 所以,a为正确答案. 12.下列关于进程调度的说法哪一个是错误的 a.进程调度的任务是控制;协调进程对cpu的竞争,进程调度即处理机调度 b.调度算法解决以什么次序;按何种时间比对就绪进程分配处理机 c.时间片轮转法中,时间片长度的选取并不重要 d.进程优先级的设置可以是静态的,也可以是动态的 在多道程序环境中,进程数目多于处理机数,这将导致多个进程互相争用处理机.按照一定的调度算法,使某一就绪进程获得cpu的控制权,转为运行状态.实际上进程调度完成一台物理的cpu转变成多台虚拟的或逻辑的cpu的工作.因此a;b说法都是正确的. 在时间片轮转算法中,将cpu的处理时间划分成一个个时间片,就绪队列中的各进程轮流运行一个时间片.时间片的长短将直接影响系统开销和响应时间.如果时间片长度很小,则调度程序剥夺处理机的次数频繁,加重系统开销;反之,如果时间片长度选择过长,比方说一个时间片就能保证就绪队列中所有进程都执行完毕,则轮转法就退化成先进先出算法.因此,时间片的大小非常重要.因此c是错误的. 在最高优先级算法中,进程调度每次将处理机分配给具有最高优先级的就绪进程.它有静态优先级(在运行期间不能再改变)和动态优先级(在进程运行中随着进程特性的改变不断修改优先级).因此d也是正确的. 答c) /COW;T1?fTM1Re@ Y? [ 本 资 料 来 源 于 贵 州 学 习 网 IT认证全国计算机等级考试 http://Www.gzU521.com ] /COW;T1?fTM1Re@ Y? 13.对于永久性资源,下列哪条不是产生死锁的必要条件: |
责任编辑:gzu521