第七章 主存管理
在多道批处理系统或分时系统中,要求在主存中同时存放多个作业或用户程序,这就需要引入存储管理。
7.2主存管理的功能
为方便用户使用,系统必须为每个用户提供0~n-1的一组逻辑地址,即用户编译时,程序访问的地址为虚地址或逻辑地址,而主存单元的地址为实地址或物理地址。
如图所示:
0 Mov r1,[500]
:
:
01EFH
:
:
逻辑地址
程序1
物理地址
m
Mov r1,[500]
:
:
01EFH
:
内存
m+500
思考:为什么用户编程时不直接使用物理地址?
主存管理的主要功能:
逻辑地址到物理地址的映射
主存的分配和回收
存储保护:保护进入主存的各道作业都在自己的存储空间内运行,互不干扰,防止一道作业由于发生错误而破坏其他作业或系统程序。
提高主存利用率:使多道程序能动态共享主存中的信息。如段式系统中,代码段是可共享的。
“扩大”主存容量:借助虚拟存储技术,为用户提供比主存空间大的地址空间。
7.3分区存储管理
分区:是指主存的某一连续空间
分区存储管理是将内存划分为若干分区,除OS占用一个
原创力文档

文档评论(0)