问题
单项选择题
虚拟存储管理系统的基础是程序的______原理,其基本含义是指程序执行时往往会不均匀地访问主存储器单元。根据这个原理,Denning提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作集页面都在______内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。
A.主存储器
B.虚拟存储器
C.辅助存储器
D.U盘
答案
参考答案:A
解析:本题考查虚拟存储管理中的局部性原理和Denning工作集理论。
存储管理策略的基础是局部性原理,即进程往往会不均匀地高度局部化地访问主存。
局部性表现在时间局部性和空间局部性两方面。其中,时间局部性是指最近被访问的存储位置,很可能不久将还会被访问;空问局部性是指存储访问有成组的倾向,当访问某位置后,很可能也要访问其附近的位置。
存储访问局部性最有意义的结果是:只要进程所需要的页面子集驻留在主存中,进程就可以有效地运行。根据局部性访问特性,Denning阐述了程序性能的工作集理论。工作集是进程活跃地访问的页面集合。工作集理论指出,为使进程有效地运行,它的页面工作集应该驻留在内存中,否则由于进程频繁地从辅存请求页面,会出现抖动的页面调度活动。