zoukankan      html  css  js  c++  java
  • 操作系统----内存管理(段式、段页式)

    分段存储当中有段长和基址。

    1MB = 1024KB = 1024*1024B
     
    1GB=1024MB=1024*1024KB=1024*1024*1024B=2^10*2^10*2^10B=2^30B
    每一个段表项的大小是相同的。都是36位或者都是32位的。

    比如判断缓存区是否可用,是否满了,就可以让多个段表中的某一个指针指向同一个块,实现共享。

    分页中有可能两个合起来,一部分可以访问另一个部分不能重复访问,不合适。段表中只需要设计一个属性为允许就能实现复用。

    ---------------------------------------------------------《段页式》-------------------------------------------------------

    先按照程序分段,然后按照段分页。内存页和段页的大小一样。

     

    段页式:段表和段式存储不一样:段式里面是段长和段初始地址。段页式中是页表长度和页表存放块号。页表是一样的。

    一个进程一个段表,可能对应多个页表。

     
  • 相关阅读:
    UML 类之间的关系
    [noi.ac省选模拟赛]第11场题解集合
    [CF1270F]Awesome Substrings
    [noi.ac省选模拟赛20200606]赌怪
    FFT,NTT入门
    [AHOI2017/HNOI2017]单旋
    [HNOI2016]最小公倍数
    [HNOI2016]树
    [HNOI2016]大数
    服务外包概论课程资料
  • 原文地址:https://www.cnblogs.com/0123wtdd/p/10954390.html
Copyright © 2011-2022 走看看