CPU访问存储器时,被访问数据倾向于聚集在一个较小的连续区域中,若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为(空间局部性)。
存储系统的局部性原理是多级存储体系设计的核心依据,主要分为时间局部性与空间局部性两类核心特性。时间局部性指已被访问的数据或指令,在短时间内有很大概率被再次访问,比如循环语句中的循环变量、反复执行的循环指令,利用这一特性,缓存可留存高频访问内容,减少重复访问耗时。空间局部性指当某个存储单元被访问时,其邻近的存储单元也很可能被访问,比如连续遍历数组元素、按顺序执行的连续指令,基于这一特性,存储系统常采用块式加载策略,一次读取邻近的一片存储内容,提升访问效率。此外,指令局部性、数据局部性只是局部性原理分别在指令访问、数据访问场景下的具体体现,不属于局部性原理的基础分类。
本题考察的是存储系统中的局部性原理。
存储系统的局部性原理是多级存储体系设计的核心依据,主要分为时间局部性与空间局部性两类核心特性。此外,指令局部性、数据局部性只是局部性原理分别在指令访问、数据访问场景下的具体体现,不属于局部性原理的基础分类。时间局部性指已被访问的数据或指令,在短时间内有很大概率被再次访问,比如循环语句中的循环变量、反复执行的循环指令,利用这一特性,缓存可留存高频访问内容,减少重复访问耗时。空间局部性指当某个存储单元被访问时,其邻近的存储单元也很可能被访问,比如连续遍历数组元素、按顺序执行的连续指令,基于这一特性,存储系统常采用块式加载策略,一次读取邻近的一片存储内容,提升访问效率。
本小问答案是 空间局部性。题干中的“问数据倾向于聚集在一个较小的连续区域中,若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被”对应空间局部性。
因此,选项 D 正确。
