存储  管理 概述//CPU(处理器) …

来源:互联网 发布:select 动态sql 编辑:程序博客网 时间:2024/05/13 12:57
(1)存储层次结构:存储器是处理器处理的信息的来源和归宿;占据着重要的地位,但任何一种存储设备都无法在速度与容量两个方面满足用户的需求;为了解决速度和容量之间的矛盾;冯诺依曼计算系统中,采用三级或者更多级别的存储器来组成存储层次结构,高一级为CPU寄存器和高级缓存器;中间是主存(可执行的存储器),最低一级为辅存;通过采用特殊的存储技术,主存与辅存两级可以进一步优化成多级;在存储层次结构中高层存储器往往是速度快,但成本高使容量有限;而接近底部的存储器容量很大,成本低,相对访问速度则慢;
(2)操作系统为了有效的管理计算机的内存资源;应该具备以下四大功能:内存分配,内存保护,地址映射,内存扩充;
(3)内存分配的主要任务是:为了每一道程序分配内存空间,使它们“各得其所”;当程序撤销时,则收回它占用的内存空间;分配时注意提高存储器的利用率;
(4)地址映射:逻辑地址和物理地址
(5)存储保护:内存保护的任务是确保每道程序都在自己的内存空间运行;互不干扰;保护系统程序区不被侵犯(有意/无意);
——————————————————————————————————————————————————————————————————————————————————————————————————
—————————————————————————————————————————————————(6)地址重定位:
名字空间,地址空间和存储空间
在源程序中,是通过符号名来访问子程序和数据的;我们把程序中符号名的集合称为“名字空间”;汇编语言源程序经过汇编,或者更高级语言源程序经过编译;得到的目标程序是以“0”作为参考地址的模块;然后多个目标模块由连接程序连接成一个具有统一地址的装配模块;以便最后装入内存中执行;我们把目标模块中的地址成为相对地址(或称为“逻辑地址”);而把相对地址的集合称为“相对地址空间/逻辑地址空间”;或者简称为“地址空间”;
存储 <wbr> <wbr>管理 <wbr>概述//CPU(处理器) <wbr>存储器 <wbr>输入设备//处理器-->进程管理
(7)磁盘中的文件专配到内存中/实现地址的改变;
存储 <wbr> <wbr>管理 <wbr>概述//CPU(处理器) <wbr>存储器 <wbr>输入设备//处理器-->进程管理

(8)动态重定位
 

原创粉丝点击