首页 > 试题广场 >

抖动是指请求分页存储系统中,由于( )设计不当或者进程分配

[单选题]

抖动是指请求分页存储系统中,由于(  )设计不当或者进程分配的物理页面数量太少,造成刚被淘汰的页面很快又被调入,如此反复,使得大量的CPU时间花费在页面置换上的现象。

  • 进程调度算法
  • 磁盘调度算法
  • 作业调度算法
  • 页面置换算法(即顶面淘汰算法)
答案:D 页面置换算法
发生抖动的原因
发生“抖动”的根本原因是,同时在系统中运行的进程太多,由此分配给每一个进程的物理块太少,不能满足进程正常运行的基本要求,致使每个进程在运行时,频繁地出现缺页,必须请求系统将所缺之页调入内存。这会使得在系统中排队等待页面调进/调出的进程数目增加。显然,对磁盘的有效访问时间也随之急剧增加,造成每个进程的大部分时间都用于页面的换进/换出,而几乎不能再去做任何有效的工作,从而导致发生处理机的利用率急剧下降并趋于0的情况。
预防抖动的方法
1.采取局部置换策略 ,即缺页时,只能在分配给自己的内存里进行置换,不允许从其他进程获取新的物理块,这样即使该进程发生抖动也不好影响其他进程。但效果不是很好,在某进程发生抖动后,他还会常去处于磁盘的io等待队列中,这会延迟其他进程区人员中断的处理时间等
编辑于 2020-02-12 11:05:14 回复(0)
抖动是指刚被调出的页面又立即被装入所形成的频繁装入/调出的现象。调页置换算法没计不当或者进程分能的物理页面数量太少,导致访问的地址不在内存中,频繁的发生缺页现象。
发表于 2020-01-27 21:57:42 回复(0)