扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 存储器系统简单
单选题
2013年5月第14题
简单
单选题
2013年5月第14题
#第二版教材
#必须掌握
CPU访问存储器时,被访问数据倾向于聚集在一个较小的连续区域中,若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为(【空间局部性】)。
问题(1)
浓缩知识点
存储系统的局部性原理是多级存储体系设计的核心依据,主要分为时间局部性与空间局部性两类核心特性。时间局部性指已被访问的数据或指令,在短时间内有很大概率被再次访问,比如循环语句中的循环变量、反复执行的循环指令,利用这一特性,缓存可留存高频访问内容,减少重复访问耗时。空间局部性指当某个存储单元被访问时,其邻近的存储单元也很可能被访问,比如连续遍历数组元素、按顺序执行的连续指令,基于这一特性,存储系统常采用块式加载策略,一次读取邻近的一片存储内容,提升访问效率。此外,指令局部性、数据局部性只是局部性原理分别在指令访问、数据访问场景下的具体体现,不属于局部性原理的基础分类。
正确答案
D
本题考察的是存储系统中的局部性原理。
程序访问数据时存在局部性原理,主要分为两种类型:时间局部性和空间局部性。
A选项指令局部性:是局部性原理在指令上的一种体现,例如循环语句中反复执行的指令,但它不是局部性的分类本身。
B选项数据局部性:是局部性原理在数据访问上的一种体现,比如数组的连续访问,类似指令局部性,也不是局部性的基本分类。
C选项时间局部性:是指一个数据或指令被访问后,在短时间内可能再次被访问,例如循环变量和计数器。
D选项空间局部性:是指如果某个数据单元被访问,则其邻近的数据单元可能也会被访问,例如数组遍历时连续访问的元素,符合题干描述“邻近的存储单元有可能还要被访问”的特点。
因此,选项 D 正确。
