虚拟内存是为了数据交换而存在的,用于在虚拟内存中存储当前内存中暂时不用的数据。
💾最小值和最大值
虚拟内存分别有一个最小值和一个最大值。当最小值不够时,系统会询问最小值是否不够。然后将虚拟内存增加到最大值。
🤔含义
虚拟内存的最小值和最大值是为了保证系统的稳定性。当内存不足时,系统会自动调整虚拟内存的大小,以保证系统的正常运行。
❌将最小值设置为0
如果将最小值设置为0,则不使用虚拟内存,这会降低系统的稳定性。
设置虚拟内存以加快系统处理速度。
计算机上运行的所有程序都必须通过内存运行。如果正在执行的程序很大或数量很多,则会消耗内存。为了解决这个问题,Windows使用了虚拟内存技术,它使用硬盘空间的一部分作为内存。当内存用完时,电脑会自动使用硬盘作为内存,以缓解内存紧张。
如果你的电脑只有128MB的物理内存,那么读取200MB的文件时就需要使用比较大的虚拟内存。从内存中读取文件后,首先将其存储。,如果没有虚拟内存,这基本上是不可能的,因为它会等到所有文件都存储到虚拟内存中,然后将虚拟内存中存储的文件释放到原来的安装目录中。
更多信息:
虚拟内存的关键问题
(1)预留问题:哪些程序和数据应该被预留?该决定进入主存储器。
(2)地址映射问题:访问主存时,将虚拟地址更改为主存中的物理地址(访问辅助内存时,这个过程称为内部地址转)。对于页面更改,虚拟地址将更改为辅助内存(此过程称为外部地址转换)。此外,还必须解决主存分配、存储保护和程序重定位等问题。
(3)替换问题:确定哪些程序和数据应该从主存中调出。
(4)更新问题:检查主存和辅存之间的一致性。
在操作系统的控制下,硬件和系统软件为用户解决了上述问题,大大简化了应用程序编程。
上一篇:8g设置多少虚拟内存
下一篇:8g虚拟内存设置多少好