虚拟内存系统是指位于计算机硬盘上的一个区域,该区域允许程序运行,而无需将程序加载到物理内存中。计算机基本上有两种内存系统:随机存取内存(RAM)和虚拟内存(VM)。当没有足够的物理内存或RAM来运行用户在任何时候打开的所有应用程序时,系统使用虚拟内存来弥补差异。
如果计算机在耗尽RAM时无法访问虚拟内存,用户将收到一条错误消息,指示必须关闭其他应用程序才能加载新程序。虚拟内存进程通过查找物理内存中在一定时间段内未被访问的位置来工作。然后将此信息复制到硬盘上的某个区域。释放的可用空间现在可用于加载新程序。
此功能是计算机自动执行的许多操作之一,这些操作一般用户都不会注意到。虚拟内存不仅是计算机为利用应用程序创建额外内存的一种方式,而且还可以利用可用的系统内存资源。这比购买额外的RAM芯片更便宜。每个计算机系统的硬盘都有一个用于虚拟内存的区域。
存储和检索信息的第二存储源称为分页文件。在物理内存和虚拟内存系统之间以相同大小的块来回交换数据的区域称为页面。虚拟内存基本上是一个小型分页文件,位于硬盘驱动器上。简单地增加分页文件的大小可以增加虚拟内存系统存储容量的大小。相反,创建更多RAM的唯一方法是购买和安装具有更大内存容量的芯片。
虚拟内存的缺点之一是,与随机访问内存相比,读写处理速度明显较慢。严重依赖虚拟内存系统运行应用程序的用户,其计算机系统的整体性能将下降。事实上,硬盘不是为处理微小的信息而构建的。最佳系统性能的关键是拥有足够的RAM来处理日常程序处理工作负载。这将确保访问VM是一个例外,而不是规则。
...的成本获得更好的平均内存访问时间。 什么是虚拟内存(virtual memory)? 虚拟内存是计算机系统中使用的一种内存管理技术。没有硬件称为虚拟内存,但它是一个概念,使用RAM和硬盘为程序提供虚拟地址空间。第一个RAM被分成称为...
...** or not. You will see either “No” or “Yes” for each process. UAC virtualization: Whether User Account Control virtualization is enabled for the process. This virtualizes the program’s access to the registry and file system, letting programs designed for older versi*** of Windows run with...
...下公式非常粗略地计算系统在任何时候的虚拟内存量: Virtual Memory = (Total Physical Memory – Used/Active Physical Memory) + Maximum System Page File Size 因此,假设您有一个物理内存为4GB的系统,最大页面文件为6GB。然后启动Windows并打开一些应...
...·莫里森是这样解释的: “You may ask, ‘Why do we need another virtual page file?’ Well, with the introduction of the Modern App, we needed a way to manage their memory outside of the traditional Virtual Memory/Pagefile method. “Windows 8 can efficiently write the whole (private) wor...
...re using and how efficient it is at utilizing the available resources. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。
...hing tells me that disabling the page file on the hard-drive or creating a virtual RAM drive and letting the page file be there could make Windows move all its virtual memory to RAM and increase the system’s performance. But I am not very knowledgeable in that area, so that might not be true at al...
...h means less memory swapping, which then translates into a higher FPS. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。
...ens can get around the filter entirely is to install a program that runs a virtual machine on the computer, essentially a computer within the computer. So, for example, if your computer’s operating system is Windows, the crafty teen can download a program that runs a virtual Windows operating syst...
... Speaking about memory addressing, there are few things I should mention: virtual memory, segmentation and paging. Virtual memory As @Daniel R Hicks pointed out in another answer, OSes use virtual memory. What it means is that applicati*** actually don’t operate on real memory addresses, but o...
...的味道。请继续阅读,了解如何将Windows8开发人员版本与VirtualBox结合起来,以免费探索下一代操作系统。 你需要什么 你只需要为这个教程和他们所有的好硬件的价格撇开一些东西!-免费提供。在我们开始之前,您需要: 下...