FreeBSD的实现页面着色用   呼叫队列。队列排列   根据的大小   处理器的L1和L2高速缓存;什么时候   需要分配一个新的页面,   FreeBSD的尝试得到一个是   用于缓存最佳比对。

有人请解释一下上面的线,什么是呼叫队列的概念?

谢谢!

有帮助吗?

解决方案

操作系统必须管理CPU的高速缓存的大小,以减少高速缓存未命中(也说明页面着色)。更简单地说,存储在缓存(以单位称为页)中的数据必须谨慎以选择它是如何经常使用,是否有可能很快就被再次使用,以及它将如何“贵”是重新检索从主存储器/ HD / SomeOtherDevice数据。这些选择是在应用中是重要,其中存储器带宽是一个瓶颈。

此类型的事情常常与实现由OS开发者所选择的寻呼替换策略优先级队列进行。这些队列确定何时新的数据移动到缓存中的网页所取代,并且其中的数据将在高速缓存中。如果你想找出正在使用什么样的策略,您应该咨询FreeBSD的文档。

有关对准,需要在高速缓冲存储器(或主存储器)中的数据,以便有效地访问,以被放置在开始特定边界(即,被移动到一个CPU寄存器)。如果数据没有被对准,则需要额外的计算来对齐。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top