From d0d5048f7bd961889f5ad04e1c7665df887de61c Mon Sep 17 00:00:00 2001 From: CyC2018 <1029579233@qq.com> Date: Sun, 14 Oct 2018 16:33:10 +0800 Subject: [PATCH] auto commit --- notes/计算机操作系统.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notes/计算机操作系统.md b/notes/计算机操作系统.md index 3a30291c..8ae04fd2 100644 --- a/notes/计算机操作系统.md +++ b/notes/计算机操作系统.md @@ -845,9 +845,9 @@ FIFO 常用于客户-服务器应用程序中,FIFO 用作汇聚点,在客户 内存管理单元(MMU)管理着地址空间和物理内存的转换,其中的页表(Page table)存储着页(程序地址空间)和页框(物理内存空间)的映射表。 -下图的页表存放着 16 个页,这 16 个页需要用 4 个比特位来进行索引定位,也就是存储页面号,剩下 12 个比特位存储偏移量。 +一个虚拟地址分成两个部分,一部分存储页面号,一部分存储偏移量。 -例如对于虚拟地址(0010 000000000100),前 4 位是存储页面号 2,读取表项内容为(110 1)。该页在内存中,并且页框的地址为 (110 000000000100)。 +下图的页表存放着 16 个页,这 16 个页需要用 4 个比特位来进行索引定位。例如对于虚拟地址(0010 000000000100),前 4 位是存储页面号 2,读取表项内容为(110 1),页表项最后一位表示是否存在于内存中,1 表示存在。后 12 位存储偏移量。这个页对应的页框的地址为 (110 000000000100)。