最近在用windows内存管理软件时发现它列出了以下内容:
“可用物理内存 37mb
可用交换区 259mb
可用虚拟内存 2015mb
”
其中的交换区和虚拟内存不是一种东西吗?请各位解释一下吧,谢谢
(对计算机了解不深的就不用回复,不要贴关于交换区和虚拟内存之类的概念醒东西,因为本人对那些已有了解,大家简练的对其区别进行阐述就可以)
一、主体不同
1、交换区:存在于数据服务器上的一个共享文件夹。
2、虚拟内存:是计算机系统内存管理的一种技术。
二、作用不同
1、交换区:作用是为前台与后台数据交换提供一个场所。
2、虚拟内存:使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
三、特点不同
1、交换区:挂载交换区空间的情形有两种系统内存不足,特殊应用程序的需求,如oracle、lotus notes等。
2、虚拟内存:将逻辑和物理地址空间都分成固定大小的页。主存按页顺序编号,而每个独立编址的程序空间有自己的页号顺序,通过调度辅存中程序的各页可以离散装入主存中不同的页面位置。
参考资料来源:百度百科-虚拟内存
参考资料来源:百度百科-交换区