博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
存储器管理
阅读量:5166 次
发布时间:2019-06-13

本文共 590 字,大约阅读时间需要 1 分钟。

1)内存分配

2)地址映射

3)存储保护

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

5)内存扩充

 

 

 

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

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

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

 

 

连续分配:

1)单一连续分配

2)固定分区分配

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

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

 

 

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

1)分页存储管理方式

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

  1查页表

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

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

2)分段存储管理方式

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

 

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

 

 

3)段页式存储管理

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

 

 4)虚拟存储器管理技术

  1请求分页存储管理

      置换算法

  2请求分段存储管理

 

转载于:https://www.cnblogs.com/qiaozhoulin/p/4793001.html

你可能感兴趣的文章
java:Apache Shiro 权限管理
查看>>
objective c的注释规范
查看>>
FreeNas安装配置使用
查看>>
Django(一)框架简介
查看>>
Python操作SQLite数据库的方法详解
查看>>
菜单和工具条(二)
查看>>
hadoop17---RPC和Socket的区别
查看>>
使用JMeter代理录制app测试脚本
查看>>
Linq to Object实现分页获取数据
查看>>
mac常用系统命令
查看>>
android上传文件到服务器
查看>>
我回答了90%的面试题,为什么还被拒?
查看>>
Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决
查看>>
HDU 2262 回溯算法 递归枚举
查看>>
九度0J 1374 所有员工年龄排序
查看>>
微信小程序图片使用示例
查看>>
Ubuntu16.04+cuda8.0rc+opencv3.1.0+caffe+Theano+torch7搭建教程
查看>>
GitHub 优秀的 Android 开源项目
查看>>
CentOS 网络设置修改
查看>>
二分图
查看>>