问题 单项选择题

根据对程序运行的统计,在一般时间内其程序的执行往往呈现出高度的局部性,这种局部性可能包括:Ⅰ.时间局部性 Ⅱ.缓冲区局部性 Ⅲ.空间局部性。而准确地叙述了程序局部性的是()。

A.Ⅰ和Ⅱ

B.Ⅱ和Ⅲ

C.Ⅲ

D.Ⅰ和Ⅲ

答案

参考答案:D

解析:

根据统计,程序运行时,在一段时间内,其程序的执行往往呈现出高度的局限性,即程序执时往往会不均匀地访问内存储器。程序的局部性表现在时间局部性和空间局部性上。时间局部性是指若一条指令被执行,则在不久的将来,它可能再被执行。空间局部性是指一旦一个存储单元被访问,那它附近的单元也将很快被访问。程序的局部性理论是Cache和虚拟存储技术的理论基础。

单项选择题
名词解释