工学

填空题程序的局部性包含程序的()局部性和程序的()局部性。

题目
填空题
程序的局部性包含程序的()局部性和程序的()局部性。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

程序局部性原理分为空间局部性和时间局部性,时间局部性是指

A.程序代码的顺序性

B.程序中存在大量的循环

C.程序采用了模块化结构

D.物理地址重叠映射到了逻辑地址


正确答案:B

第2题:

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

A.Ⅰ和Ⅱ

B.Ⅱ和Ⅲ

C.Ⅲ

D.Ⅰ和Ⅲ

A.

B.

C.

D.


正确答案:D

第3题:

根据对进程的统计,在一段时间内其程序的执行往往呈现出高度的局部性,这中局部性可能包括

Ⅰ.时间局部性

Ⅱ.缓冲区局部性

Ⅲ.空间局部性

而准确地叙述了程序局部性的是

A.Ⅰ和Ⅱ

B.Ⅱ 和 Ⅲ

C.Ⅲ

D.Ⅰ和 Ⅲ


正确答案:D

第4题:

程序的局部性原理


正确答案: 程序在执行时所访问的地址不是随机的,而是相对簇聚;这种簇聚包括指令和数据两部分。

第5题:

(17)

A.程序局部性

B.空间局部性

C.时间局部性

D.数据局部性


正确答案:B
解析:局部性原理是指在指定时间内,程序趋于在有限的内存区域内重复访问。通常将局部性分为空间局部性和时间局部性。空间局部性是指已访问过的内存地址附近的位置很可能被连续访问。时间局部性是指已访问过的内存地址在较短的时间内还可能被多次访问。

第6题:

●下列关于程序局部性的说法,不正确的是(34)。

(34)A.所谓程序局部性,包括空间局部性和时间局部性

B.所谓空间局部性,是指某个地址一旦被使用时,在最近的一段时间里,它附近的地址通常不会被访问

C.所谓时间局部性,是指某个指令被访问时,在最近的一段时间里它很可能再次被访问

D.导致程序局部性的原因是通常程序中包含大量的循环,数据结构中又会经常出现数组等存储分配区域比较集中的结构


正确答案:B

第7题:

什么是“程序局部性原理”?


参考答案:进程运行时往往呈现出高度的局部性,包括时间局部性和空间局部性。
(1)时间局部性是指某一单元被访问,则在不久的将来,它可能再被访问;
(2)空间局部性是指一旦一个存储单元被访问,那么它附近的单元也将很快被访问。
进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的多个程序段在进程运行时,根据系统只执行其中一段,没有必要同时驻留内存;在进程的一次运行中,有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。可以看出:程序局部性原理是虚拟存储技术引入的前提。

第8题:

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

A.程序局部性 B.空间局部性 C.时间局部性 D.数据局部性 A.程序局部性 B.空间局部性 C.时间局部性 D.数据局部性


正确答案:C,B

第9题:

虚拟存储管理的效率与程序局部性程度有很大关系,进程运行时,在一段时间内程序的执行呈现出高度的时间局部性和__________。


正确答案:
空间局部性【解析】虚拟存储管理是基于局部性的原理。表现在时间和空间局部性两个方面。时间局部性是指程序中执行的某些指令会在不久后再次被执行,程序访问的数据结构也会被再次访问。空间局部性指程序在执行时访问的内存单元会局部在一个比较小的范围内。

第10题:

考虑下面的程序: for (i=0;i<20;i++)                for(j=0;j<10;j++)               a[i]:=a[i]×j 试举例说明该程序的空间局部性和时间局部性。


正确答案:当数组元素a[0],a[1],…,a[19]存放在一个页面中时,其空间局部性和时间局部性较好,也就是说,在很短时间内执行都挂行循环乘法程序,而且数组元素分布在紧邻连续的存储单元中。当数组元素存放在不同页面中时,其时间局部性虽相同,但空间局部性较差,因为处理的数组元素分布在不连续的存储单元中。

更多相关问题