zoukankan      html  css  js  c++  java
  • 操作系统——分页地址转换

    分页地址转换

    页帧

    一个地址连续的4K字节大小单元内存,称为页帧。

    也即一个页有4K字节大小。

    页帧地址

    页桢地址指出了一个实物理页的开始地址。因为页的地址是以4K为边界的,所以地址的低12位总是为0。在页目录中,页桢地址是二级页表的起始地址。在二级页表中,页桢地址是所要要访问的物理页的起始地址,该物理页包含了要访问的指令操作数。

    页表

    一个页表是由很多32位页指示器组成的一个数组。

    一个页表本身也是一个页,大小为4K字节,因此最多包含1K个表项(每个页指示器4字节)

    页目录

    在寻址一个内存页时,使用了两级的页表。高一级的页表也被叫作页目录。页目录可最多寻址1K个二级页表。一个二级页表最多可寻址1K个页面。所以,一个页目录最多可寻址1M个页面。因为每个页面有4K(212)字节大小。所以一个页目录可寻址整个80386的实物理地址空间(220 * 2^12 = 2^32)。

  • 相关阅读:
    十大排序算法
    SQL优化指南
    Python基础-类与对象
    Python基础-函数
    Python基础-字典
    Python基础-字符串
    Python基础-列表
    以太坊智能合约开发框架Truffle
    比特币钱包搭建与使用
    矩阵的压缩存储
  • 原文地址:https://www.cnblogs.com/Ivan-Luo/p/11675017.html
Copyright © 2011-2022 走看看