|
|
1
3
操作系统必须管理CPU缓存的大小以减少 cache misses (也解释了页面着色)。更简单地说,存储在缓存中的数据(以称为页的单位)必须根据使用频率、是否可能很快再次使用以及从主内存/hd/someotherdevice重新检索数据的“代价”来仔细选择。在内存带宽成为瓶颈的应用程序中,这些选择非常重要。 这类事情通常是通过一个优先级队列来完成的,该队列实现OS开发人员选择的分页替换策略。这些队列确定将新数据移动到缓存时替换哪些页,以及数据将位于缓存中的位置。如果您想了解正在使用的策略,应该参考Freebsd的文档。 为了对齐,需要将缓存(或主内存)中的数据从特定的边界开始放置,以便有效地访问(即移动到CPU寄存器中)。如果数据没有对齐,则需要额外的计算来对齐数据。 |
|
|
Migo Lopak · 直接从分页级结构更改nx位 8 年前 |
|
|
Andrew Sun · 可执行页面中加载的.rodata节 9 年前 |
|
|
Riddhi Shah · 集合视图自动快速移动到下一个单元格 10 年前 |
|
|
Belphegor · 什么是页表、页和页表条目? 10 年前 |
|
|
user3933053 · kendo网格分页不起作用 12 年前 |
|
|
Incognito · Wordpress获取不带父级的自定义文章类型列表 13 年前 |
|
|
M Smith · 如何在jquery数据表AJAX回调后隐藏或显示列 14 年前 |