美文网首页
21内存管理下

21内存管理下

作者: AndyWei123 | 来源:发表于2020-04-25 12:10 被阅读0次
    • 虚拟内存到物理内存的映射
      • 分段技术
        • 虚拟地址 = 段选择子+段偏移量
        • 段选择子 = 段号+ 标记位
        • 段表 = 物理基地址+段大小+权位
      • Linux实现分页
        • 物理地址被分为大小相同的大小 4K 可以在内存和硬盘之间换入换出
        • 在32位系统中,页被分为两级页表
          • 页目录表个数为1k 大小为4bit 总共4k
          • 页表记录个数为1k 大小为4bit的页,总共4k
          • 4G内存理论上需要使用 4M + 4K 表示,但是一个进程不会分配完所有的内存地址,比如只分配了一个页的话,那么页表的大小就为1,页目录为4K,即使用4k。32为系统的地址就拆分好了,前10位为页目录,中间10位为页表位置,后12位为最后的页的偏移量。

    相关文章

      网友评论

          本文标题:21内存管理下

          本文链接:https://www.haomeiwen.com/subject/anwhwhtx.html