zoukankan      html  css  js  c++  java
  • 计算机存储管理方式

    分页存储

    • 分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片(页/页面), 并为各页加以编号, 从0开始。

    • 相应地, 也把内存空间分成与页面相同大小的若干个存储块(物理块/页框), 也同样加以编号。

    • 在进程分配内存时, 以块为单位将进程中的若干个页分别装入到多个key不相邻接的物理块中。

    • 由于进程的最后一页经常装不满一块而形成了不可利用的碎片, 称为页内碎片

    分段存储

    • 在分段存储管理方式中, 作业的地址空间被划分为若干个段, 每个段定义了一组逻辑信息。

    • 例如, 有主程序段MAIN, 子程序段X、数据段D及栈段S等, 每个段都有自己的名字。

    • 通常可用一个段好来代替段名, 每个段都从0开始编址, 并采用一段连续的地址空间

    • 段的长度由相应的逻辑信息组的长度决定, 因此各段长度不等。

    • 整个作业的地址空间由于是分成多个段, 所以是二维的, 其逻辑地址由段号(段名)和段内地址锁组成。

    • 多出的没有被利用的地址空间, 但被一直保持到程序结束的地址空间为外部碎片

    段页存储

    • 是基本分段存储管理方式与基本分页存储管理方式的结合。
    • 先将用户程序分成若干个段, 再把每个段分成若干个页, 并为每一个段赋予一个段名。

    考察例题

    • 不会产生内存碎片的存储管理是____
  • 相关阅读:
    expects parameter 1 to be resource, array given 错误
    PHP 多维数组处理,将1维或者多维数组处理成字符串
    uchome realname_set()参数
    ASP.NET 开源CMS汇总
    微软 Visual Studio .net 2005 常用插件搜罗
    C#中DllImport用法和路径问题
    XSLT输出的HTML空元素导致jQurey解析出错
    hdu1874畅通工程续
    Super Prime
    Beautiful Year
  • 原文地址:https://www.cnblogs.com/ronnieyuan/p/13596457.html
Copyright © 2011-2022 走看看