zoukankan      html  css  js  c++  java
  • 存储器管理

    1)内存分配

    2)地址映射

    3)存储保护

    4)提高主存储器的利用率

    5)内存扩充

    地址重定位(地址映射):将相对地址转换成绝对地址。

    1)静态重定位:生成.exe是完成地址映射

    2)动态重定位(现在都是这种):执行指令是地址变换,由硬件完成(存储管理部件)

    连续分配:

    1)单一连续分配

    2)固定分区分配

    3)***重点**可变分区(动态分区):分区大小根据作业大小临时决定,

     各种分区算法。。。。。。。。。。。。。可变分区回收算法。。。。。

    离散分配:将用户程序划分成若干个大小相等的页,再离散的分配到内存的多个不相等的区域中

    1)分页存储管理方式

        分页存储管理逻辑地址到物理地址的变换。

      1查页表

      2快表(按内容查找,并行查找,硬件完成)

        一般即包含页表也包含快表

    2)分段存储管理方式

    作业的地址空间按照逻辑信息的完整性被划分成若干个段。由于分段是逻辑连续的,因此,分段便于信息的共享。。。。。。

    分段与分页的比较。。。。。。。。。。。。。。。。

    3)段页式存储管理

    以分页的方式管理内存 (内存利用率高),以分段的方式管理用户的逻辑地址空间(信息完整)

     4)虚拟存储器管理技术

      1请求分页存储管理

          置换算法

      2请求分段存储管理

  • 相关阅读:
    kis 7.5和360似乎存在兼容性的问题,
    mysql timeout
    update users set a=1 where id in (1,2,3)这句在rails中该如何写呢
    mysql数据库 text类型的长度限制,使用change_column来进行长度的修改并不影响原有数据
    杭州的一个托管idc商
    User.find_each
    ruby 批量更新
    mongodb kt双机房灾备
    imagemagick使用
    kingdee kis
  • 原文地址:https://www.cnblogs.com/qiaozhoulin/p/4793001.html
Copyright © 2011-2022 走看看