- 3
- 0
- 约1.23万字
- 约 21页
- 2016-12-04 发布于贵州
- 举报
操作系统笔-第3章虚存管理演示
3.5 分页存储管理Paging(书P63)
3.5.1 引言
同“实存”相对应的另外一类存储管理技术称为“虚拟存储”管理技术。虚拟存储概念的关键在于,使运行进程的访问地址与主存的可用地址相脱离。
运行进程的访问地址叫做虚地址。在主存中的可用地址叫做实地址。一个运行进程可以访问的虚地址的范围叫做进程的虚地址空间。在指定的计算机系统中,可使用的实地址范围叫做计算机的实地址空间。
用户全部程序和数据所组成的虚拟空间放在哪里呢?通常用一个大容量的外部存储器(磁盘、磁鼓)来存放每个用户的虚拟空间的全部数据。所以实际上用户的虚拟地址空间并不能增到无限大,它受到两个条件的制约:
⑴ 指令中的地址场长度的限制。因为进程访问的虚拟地址应限制在指令中地址场长度所能表示的范围内;
⑵ 外部存储器大小的限制。用户的虚拟空间不能超过外存中的作业存放空间。
综上所述,所谓虚拟存储器是一个地址空间,是进程访问的逻辑地址空间,而不是物理的主存空间。虽然进程只访问虚地址,但是它们实际上必须在实存里运行。因此当进程运行时虚地址必须映象成为实地址。这种映象必须快速完成,否则计算机系统的性能就会降低到不能容忍的水平,从而抵消了采用虚拟存储器概念而带来的许多好处。
决定作业虚拟地址空间中哪部分进入主存,哪能部分放回外存的工作由操作系统负责。具体来说它包括三方面内容:
⑴ 将作业的哪部分装入主存;
原创力文档

文档评论(0)