计算机操作系统之存储器管理1

存储器的层次结构、程序的装入和链接

作为存储器管理的第一篇文章,该文介绍了存储器基本的层次结构以及程序装入和链接的基础知识。

存储器的层次结构

多层次的存储器

对于通用的计算机而言,存储层次至少应具有三层:最高层为CPU寄存器,中间为主存,最底层是辅存。在较高档计算机中,可以根据具体的功能细分为寄存器(CPU)、高速缓存(属于主存的一部分)、主存、磁盘缓存(同样是主存的一部分)、磁盘、可移动存储介质。在存储层次中,越靠近CPU,存储介质的访问速度越快,价格越高,相对所配置的存储容量也越小。其中,CPU寄存器、主存(高速缓存、主存储器、磁盘缓存)都属于操作系统管理的范畴,掉电后它们中存储的信息将不再存在。
在该层次下,寄存器和主存被称作可执行存储器,因为对于存储在其中的信息与存放在磁盘中的信息,计算机所采用的访问机制是不同的,所耗费的时间也不同。进程可以在很少的时钟周期内使用一条load或store指令对可执行存储器进行访问,但对辅存的访问需要通过I/O设备实现,因此,诸如中断、设备驱动程序、物理设备的运行所耗费的时间远远高于访问可执行存储器的时间。
对于不同层次的存储介质,由OS经行统一管理。OS的存储管理负责对可执行存储器的分配、回收,以及提供在存储器层次间的数据移动。

主存与寄存器

1.主存即内存,用于保存进程运行时的程序和数据。通常,处理机都是从主存中取到指令和数据的,并分别放入指令寄存器和数据寄存器;或者将

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值