内存管理计算机科学_第1页
内存管理计算机科学_第2页
内存管理计算机科学_第3页
内存管理计算机科学_第4页
内存管理计算机科学_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、存储层次结构微机中的存储层次组织: 访问速度越慢,容量越大,价格越便宜; 最佳状态应是各层次的存储器都处于均衡的繁忙状态(1)内存空间的分配与回收:系统会建立一张内存空间的分配与回收:系统会建立一张“主存空间表主存空间表”(2)实现地址变换:实现地址变换:(3)主存空间的共享与保护:主存空间的共享与保护: (4)主存空间的扩充:主存空间的扩充:逻辑地址、物理地址和地址映射地址映射地址映射BA=1000Load A 200 3456 。 。 。1200Load A data1data1 3456源程序源程序Load A 200 34560100200编译编译逻辑地址空间逻辑地址空间静态地址重定位

2、(续)静态地址重定位(续) 说明:重定位表中列出所有修改的位置。如:重定位表的说明:重定位表中列出所有修改的位置。如:重定位表的150表示相对地址表示相对地址150处的内容为相对地址处的内容为相对地址(即即100为从为从0开始开始的相对位置的相对位置)。在装入时,要依据重定位后的开始位置。在装入时,要依据重定位后的开始位置(2000)修改相对地址。修改相对地址。 重定位修改:重定位表中的重定位修改:重定位表中的150-绝对地址绝对地址2150(=2000+150) 内容修改:内容内容修改:内容100变成变成2100(=100+2000) jmp150100150.重定位表重定位表0jmp150

3、21002150.20000100200300.LOAD A 2003456逻辑地址空间逻辑地址空间110012001300物理地址空间物理地址空间200VR+1000BR地址映射覆盖技术覆盖技术,A8KE4KF10KC10KB8KD12K作业作业X的调用结构的调用结构作业作业X X的常驻区的常驻区 A A(8K8K)覆盖区覆盖区0(10K)覆盖区覆盖区1(12K) BC C D E F8 M8 M8 M8 M8 MOperating SystemOperating System8 M12 M8 M8 M6 M4 M2 M固定分区(大小相同)固定分区(多种大小)固定分区法0K15K38K48K68K80K110K120K空闲区表空闲区表已分配区表已分配区表将物理内存划分成许多等长的页面或页帧将进程划分成若干页页,一个页的大小与一个页面的大小相等进程加载时,所有页面被载入(不要求连续),同时建立页表(内存中的数据结页表(内存中的数据结构)来进行映射构)来进行映射需要CPU的硬件支持.01234560123456进程的进程的地址空间地址空间页框页框(物理块)(物理块)页号页号页表页表主存中页框主存中页框(物理块)(物理块).位示图B0SA0NY0LX0PM0K逻辑段号逻辑段号01234作业作业1的地址空间的地址空间10003200500060008000PKSL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论