当前位置: 技术问答>linux和unix
什么是局部性原理?
来源: 互联网 发布时间:2016-02-18
本文导语: 什么是局部性原理? 下面这个怎么翻译? It is a package of three ideas: (1) computational processes pass through a sequence of locality sets and reference only within them, (2) the locality sets can be inferred by applying a distance...
什么是局部性原理?
下面这个怎么翻译?
It is a package of three ideas: (1) computational processes pass through a sequence of locality sets and reference only within them, (2) the locality sets can be inferred by applying a distance function to a program’s address trace observed during a backward window, and (3) memory management is optimal when it guarantees each program that its locality sets will be present in high-speed memory.
下面这个怎么翻译?
It is a package of three ideas: (1) computational processes pass through a sequence of locality sets and reference only within them, (2) the locality sets can be inferred by applying a distance function to a program’s address trace observed during a backward window, and (3) memory management is optimal when it guarantees each program that its locality sets will be present in high-speed memory.
|
你是问翻译还是问局部性原理?局部性原理好说,翻译还真有点麻烦,试试看吧:
这是3个想法的组成:(1)一段处理过程由一系列局部集合组成并且只引用这一系列局部集合内部的东东;(2)通过观察回退窗口,我们可以追朔一个程序执行过程中所引用到的地址,由此我们可以得到这系列的局部性集合;(3)当内存管理机制能够确保每个程序的局部集合被放到了高速的内存中(比如被放到了cache中?),那么这个内存管理机制是最优的。
你是在翻译书?真的样的话那真是毒害青少年啊。
这是3个想法的组成:(1)一段处理过程由一系列局部集合组成并且只引用这一系列局部集合内部的东东;(2)通过观察回退窗口,我们可以追朔一个程序执行过程中所引用到的地址,由此我们可以得到这系列的局部性集合;(3)当内存管理机制能够确保每个程序的局部集合被放到了高速的内存中(比如被放到了cache中?),那么这个内存管理机制是最优的。
你是在翻译书?真的样的话那真是毒害青少年啊。
|
大概的意思是说程序运行时,在某一段时间内访问的代码和数据,通常都集中在一段地址之内,这就是所谓的局部性原理,高速缓就是利用了这一点,才会优化内存的访问。
|
不敢翻译!