存储器管理

存储器的层次结构
在这里插入图片描述
(1)主存储器(简称内存)
作用:保存进程运行时的程序和数据。
(2)寄存器和高速缓存
作用:缓和内存的访问速度与CPU指令执行速度不匹配的矛盾。
(3)磁盘缓存
作用:缓和磁盘I/0速度与内存的访问速度不匹配的矛盾。
程序的装入
在这里插入图片描述
几个重要概念:
(1)物理地址(绝对地址):计算机内存单元的真实地址。
(2)内存空间:物理内存是各程序共享的物质基础,由0~ (m-1) 个物理地址组成。
(3)逻辑地址(相对地址):用户的程序地址。
(4)逻辑空间:程序地址均从“0”开始。
1.绝对装入方式
装入模块被装入内存后,程序中的逻辑地址与实际物理地址完全相同。
●缺点:只适用于单道系统;要求程序员熟悉内存的使用情况等。
●问题:多道程序环境下,逻辑空间中的逻辑地址和内存空间中的物理地址不一致,如何解决?
●解决方案:借助于地址映射功能进行转换。对地址部分的调整过程,
称为重定位。
在这里插入图片描述
2.可重定位装入方式
在这里插入图片描述
3.动态运行时装入方式
在这里插入图片描述
程序的链接
1.静态链接方式
在这里插入图片描述
2.装入时动态链接
将几个目标模块装入内存时边装入边链接。
优点:
(1)便于修改和更新。
(2)便于实现对目标模块的共享。
3.运行时动态链接
将某些目标模块的链接,推迟到执行时才进行。
优点:
(1)加快程序的装入过程。
(2)节省内存空间。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值