学习网考试学习资料

Gzu521.com

计算机等级考试三级网络精选习题及详细解答二(2)

全国计算机等级考试   点击:次   发布时间:2007-11-14   【字体: 】   来源:Gzu521.com
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.对于永久性资源,下列哪条不是产生死锁的必要条件:
  a.互斥条件,即进程互斥使用资源
  b.可剥夺条件,进程获得的资源在未使用完时被其他进程强行剥夺
  c.部分分配,在申请新资源的同时,继续占用已分配的资源
  d.循环等待,每一进程已获得的资源同时被下一个进程所请求
  对于永久性资源如处理机,产生死锁的必要条件是:
  (1)互斥条件.任何时刻一个资源只为一个进程独占,其他进程若请求一个已被占用的资源,只能等待占用者释放后才能使用.a是正确的.
  (2)不可剥夺条件.进程所获得的资源在未使用完毕之前,不能被其他进程强行剥夺,而只能由获得该资源的进程自己释放.b是错误的.如果是可剥夺条件则不会死锁.
  (3)部分分配.进程每次申请它所需要的一部分资源,在申请新资源时,继续占用已分配的资源.c是正确的.
  (4)循环等待.存在一个进程环路,环路中每一个进程已获得的资源同时被下一个进程所请求.d也是正确的.
  答b)
  14.在多道程序系统中,内存既有操作系统,又有许多用户程序.为使系统正确运行,要采取存储保护措施以防止 ⅰ.地址越界;ⅱ.操作越权.
  a.只有ⅰ
  b.只有ⅱ
  c.ⅰ和ⅱ
  d.都不正确
  内存中既有操作系统,又有用户程序.为使系统正常运行,避免各程序相互干扰,必须对内存中的程序和数据进行保护.主要措施有二:一是防止地址越界,即每个进程都有相对独立的进程空间,如果进程运行时产生的地址超出地址空间,则发生地址越界.这可能侵犯其他进程的空间,也可能侵犯操作系统的空间.因此,对进程所产生的地址必须加以检查,发生越界时则产生中断,由操作系统进行相应的处理.另一是防止操作越权,对于多个进程共享的公共区域,必须对公共区域的访问权限加以限制.如,有些进程可以执行写操作,有些进程只能执行读操作等.因此,要检查访问权限,发生越权或非法操作时则产生中断,由操作系统进行相应的处理.
  答c)

上 一 页 下 一 页
3页: 第 [1] [2] [3]

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...