虚拟内存的起因
程序的大小不断增大远大于存储器容量增长的速度
理想中的存储器:更大、更快、更便宜的掉电保存的存储器。
把不常用的数据放在硬盘里,腾出空间给常用的程序运行。
手动覆盖技术:把不常用的放到硬盘,把常用的放在内存里
自动交换技术:把当前没运行的程序,copy到硬件中 ,需要的时候导回来。可以自动换,开销较大。
有没有可能做到只移动一部分数据?
结合分段和分页机制,只需移动小部分数据,减少开销。–自动的虚拟存储技术
提示:以下是本篇文章正文内容,下面案例可供参考
覆盖技术
目标:
是在较小的可用内存中运行较大的程序。常用于多道程序系统,与分区存储管理配合使用。
原理:
把程序按照其自身逻辑结构,划分为若干个