怡心湖

电脑里的虚拟内存是什么?为啥要用到虚拟内存?

在早期的电脑设计里是没有虚拟内存的概念的,内存用的就是物理内存,也就是你在主板上插的内存条的容量大小。但是这种设计会出现一些问题,当你的电脑实际内存不够用时,系统就会出错,程序就会停止工作或者直接宕机,例如微软windows操作系统臭名昭著的蓝屏了。微软的操作系统一般出现蓝屏代码:0x0000004E PFN_LIST_CORRUPT,这就表明是内存错误导致的蓝屏,原因也不外乎是内存质量不高或者接触不良。这个时候检测内存条接口情况如果解决不了那一般也只能重装系统了。随着各种应用软件不断变得越来越庞大,需要的内存存储空间也越来越多,出现的问题也是层出不穷。例如,各种应用程序都是直接访问物理内存,所以一个进程可以修改其他进程的内存数据,甚至修改内核地址空间中的数据,进而导致读写冲突,也没有权限保护。此外,当内存空间不足时,要将其他程序暂时拷贝到硬盘,然后将新的程序装入内存运行。由于大量的数据装入装出,内存使用效率会十分低下。这种情况下,虚拟内存孕育而生。虚拟内存是使用你电脑硬盘的某些存储空间,当电脑实际内存不够用时,操作系统就会把设置在硬盘的虚拟内存当作实际内存用来交换数据。其实也就是把硬盘空间来当不那么需要高速读写的缓存使用,进而让内存的使用效率更高。那么虚拟内存怎么设置呢?首先,在windows下右键“我的电脑”选择“属性”就打开了“系统属性”,然后选择“高级”,在“性能”设置里可以看到虚拟内存一项,选择“设置”。然后选择“初始大小”和“最大值”最后确定就可以啦。

此文由 怡心湖 编辑,若您觉得有益,欢迎分享转发!:首页 > 常识论 » 电脑里的虚拟内存是什么?为啥要用到虚拟内存?

()
分享到:

相关推荐