计算机存储系统可以分为高速缓存,内存及外存三个层次。其中虚拟内存就是把部分外存当内存使用。主要解决内存太小的问题。但是,由于外存速度比内存慢的多,因此设置虚拟内存可能影响计算机的速度。而且在使用虚拟内存之前系统要分配外存部分空间给虚拟内存,在真正要使用之前要读写虚拟内存,这样就可能影响计算机的速度。如果有固态硬盘,可以把虚拟内存设置为固态硬盘,因为其速度要比机械硬盘快。
不明白为什么要举例操作系统,任何一个系统都可以实现虚拟存储,所谓的虚拟存储器是指在内存里划出一块区域,,来模拟硬盘的存储功能,特点是存储速度奇快,比固态硬盘还快,缺点是断电就消失,里面存储的内容都没有了,要及时拷贝到硬盘。
从操作系统的角度说,有虚拟内存的设置使用,是在硬盘上划出一块区域来模拟内存临时寄存大量数据, 当操作系统如WINDOWSXP/7 退出时随之消失,并不写入硬盘,目的是解决内存容量小的问题。。。