virtual memory technologies
概念
所谓虚拟存储,就是把内存与外存有机的结合起来使用,从而得到一个容量很大的“内存”。
背景
对存储系统网络平台的要求也越来越高,不光是在存储容量上,还包括数据访问性能、数据传输性能、数据管理能力、存储扩展能力等等多个方面。
历史
1、最早是始于70年代,最典型的应用就是虚拟内存技术。
2、将多个物理磁盘通过一定的逻辑关系集合起来,成为一个大容量的虚拟磁盘。
实现过程:
一个程序需要执行,首先需要把指令和数据加载到内存,若实际的物理内存不够,那程序将无法执行。首先将部分磁盘作为内存的一部分,即分配地址给磁盘。此时将程序的一部分内容先放到内存中,另一些放到磁盘的虚拟内存中,程序先执行内存的程序,然后在把内存里的和磁盘中的对调,再来执行一遍。