全部科目 > 系统分析师 >
2012年上半年 上午试卷 综合知识
第 18 题
知识点 局部性原理  
章/节 操作系统  
 
 
以下关于程序访问局部性原理的叙述,错误的是(18)。
 
  A.  程序访问具有时间局部性,即最近将要用的信息很可能是正在使用的信息
 
  B.  程序访问具有空间局部性,即最近将要用的信息很可能与正在使用的信息在存储空间上是相邻的
 
  C.  程序访问局部性是构成层次结构的存储系统的主要依据
 
  D.  程序访问局部性是确定存储系统的性能指标(命中率、平均访问时间、访问效率等)的主要依据
 
 




 
 
相关试题     存储管理 

  第16题    2010年上半年  
在计算机系统中,若一个存储单元被访问,这个存储单元有可能很快会再被访问,该特性被称为(16);这个存储单元及其邻近的存储单元有可能很快会再被访问,该特性被称为(17)。

  第61题    2016年上半年  
使用Cache改善系统性能的依据是程序的局部性原理。程序中大部分指令是(60)的。设某计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间为10ns,取指令的命..

  第60题    2016年上半年  
使用Cache改善系统性能的依据是程序的局部性原理。程序中大部分指令是(60)的。设某计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间为10ns,取指令的命..

 
知识点讲解
· 局部性原理
 
        局部性原理
        存储管理策略的基础是局部性原理,即进程往往会不均匀地高度局部化地访问内存。局部性分为时间局部性和空间局部性。时间局部性是指最近访问存储位置,很可能不久的将来还要访问;空间局部性是指存储访问有成组的倾向:当访问了某个位置后,很可能也要访问其附近的位置。
        根据局部性原理的特征性,Denning阐述了程序性能的工作集理论。工作集是进程频繁访问的页面的集合。工作集理论指出,为使进程有效地运行,它的页面工作集应驻留内存中。否则,由于进程频繁地从外存请求页面,而出现称为“颠簸”(抖动)的过度的页面调度活动。此时,处理页面调度的时间超过了程序的执行时间。显然,此时CPU的有效利用率会急速下降。
        通常用两种等价的方法确定进程的工作集,一种是将工作集确定为在定长的页面访问序列(工作集窗口)中的页面集合,另一种是将工作集确定为在定长时间间隔中涉及到页面的集合。工作集的大小依赖于工作集窗口的大小,在进程执行时,工作集会发生变化。有时,当进程进入另一个完全不同的执行阶段时,工作集会出现显著的变化。不过在一个进程的执行过程中,工作集的大小处于稳定状态的时间基本上占绝大多数。
        另一种控制颠簸的技术是控制缺页率。操作系统规定缺页率的上下限,当一个进程的缺页率高于上限时,表明该进程需要更大的内存空间,则分配较多的内存页面给它,当进程的缺页率低于下限时,表明该进程占用的内存空间过大,可以适当地收回若干内存页面。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有