什么是虚拟内存?(virtual memory?)

虚拟内存存在于所有计算机操作系统中,它为PC用户提供了一些非常实用的好处。所有计算机系统都有自己的RAM(物理随机存取存储器),通常范围为64到256兆字节。当使用虚拟内存时,系统允许用户继续工作,而不必担心数据存储的可用性或内存饱和。它通常被称为逻辑内存,允许用户访问更大容量的内存,从而允许他们同时使用更多的应用程序。...

虚拟内存存在于所有计算机操作系统中,它为PC用户提供了一些非常实用的好处。所有计算机系统都有自己的RAM(物理随机存取存储器),通常范围为64到256兆字节。当使用虚拟内存时,系统允许用户继续工作,而不必担心数据存储的可用性或内存饱和。它通常被称为逻辑内存,允许用户访问更大容量的内存,从而允许他们同时使用更多的应用程序。

Computer chips, which are also known as integrated circuits, comprise the processing and memory units of the modern digital computer.

通过使用虚拟内存,系统可以在RAM上搜索未使用的应用程序,并将其复制到硬盘上。结果,RAM上释放了更多空间,可以加载需要立即使用的新应用程序。整个过程是自动完成的,用户不需要点击任何东西。它的功能是将应用程序的地址空间划分为许多较小的页面。这些较小的页面是4K字节的页面,每个页面都有不同的虚拟内存地址。

RAM space is freed up through the use of virtual memory.

分页是将休眠(当前未使用)虚拟页保存到硬盘上,然后在用户需要操作特定应用程序时恢复到真实内存的过程。计算机操作系统使用页表临时保存各种应用程序的虚拟地址和物理地址(RAM)之间的交换映射。硬盘上临时保存页面的部分称为页面文件。

将这些临时地址保存在硬盘上的能力不仅仅取决于RAM的限制。还可以自动计算可用页面文件。因此,具有较小RAM的系统需要具有较大的页面文件。因此,必须确保页面文件的大小已设置为其最大可能值。

每个操作系统都有自己的分页管理器来管理页表。分页管理器在搜索物理内存中使用最少且可用于与虚拟内存文件交换的文件时非常有效。但是,有些页面无法交换,称为不可分页或常驻页面。

使用虚拟内存的计算机系统可以使用一种更经济的方式来创建更多的存储空间。硬盘空间比安装在PC中的RAM芯片便宜得多。通过使用虚拟内存,无需升级/添加RAM。

Adding RAM -- or Random Access Memory -- to your computer can increase its performance.

  • 发表于 2021-12-15 14:07
  • 阅读 ( 116 )
  • 分类:互联网

你可能感兴趣的文章

高速缓存(cache memory)和虚拟内存(virtual memory)的区别

...的成本获得更好的平均内存访问时间。 什么是虚拟内存(virtual memory)? 虚拟内存是计算机系统中使用的一种内存管理技术。没有硬件称为虚拟内存,但它是一个概念,使用RAM和硬盘为程序提供虚拟地址空间。第一个RAM被分成称为...

  • 发布于 2020-10-29 11:12
  • 阅读 ( 879 )

为什么不关闭mac上的虚拟内存

...存储虚拟内存,但你不应该这么做。 什么是虚拟内存(virtual memory)? 虽然您的Mac只有有限的物理内存,但它会向正在运行的程序公开更大面积的可用虚拟内存。例如,即使您的Mac具有8gb的RAM,Mac上的每个32位进程都有4gb的可用...

  • 发布于 2021-04-07 11:14
  • 阅读 ( 299 )

什么是aslr,它如何保证您的计算机安全?

...要理解它,首先必须理解虚拟内存。 什么是虚拟内存(virtual memory)? 虚拟内存是一种内存管理技术,具有许多好处,但它的主要目的是为了使编程更容易。假设你有GoogleChrome,MicrosoftWord,还有几个其他程序在一台带有4GB RAM的...

  • 发布于 2021-04-08 21:52
  • 阅读 ( 251 )

firefox内存清理器真的能用吗?

...下公式非常粗略地计算系统在任何时候的虚拟内存量: Virtual Memory = (Total Physical Memory – Used/Active Physical Memory) + Maximum System Page File Size 因此,假设您有一个物理内存为4GB的系统,最大页面文件为6GB。然后启动Windows并打开一些应...

  • 发布于 2021-04-09 01:53
  • 阅读 ( 176 )

是什么交换文件.sys如何删除?

...·莫里森是这样解释的: “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...

  • 发布于 2021-04-10 07:13
  • 阅读 ( 163 )

我的计算机中的ram能容纳多少个内存地址?

... 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...

  • 发布于 2021-04-11 18:59
  • 阅读 ( 246 )

按你记忆的方式玩俄勒冈小径

...le IIe system.  With the help of the Enhanced Apple IIe Emulator and some virtual floppy discs we can relive those golden memories on your current PC.  I am playing this on my Windows XP box.  I am not sure if it works with Vista. 你首先要做的是下载applewin1.14.0这是一个zip文件,...

  • 发布于 2021-04-14 12:39
  • 阅读 ( 100 )

事实上的(virtual)和高速缓存(cache memory)的区别

在计算机世界里,memory sets the limit upon which we base if we can run that program or not. If you were unlucky enough to have experienced DOS, then you know the bane of the 640k memory limit. Nowadays memory seems to be almost infinite and nobody actually gets the ‘not enough memory’ me...

  • 发布于 2021-06-22 11:01
  • 阅读 ( 243 )

虚拟内存(virtual memory)和高速缓存(cache memory)的区别

关键区别:虚拟内存是主内存的抽象。它通过将内容RAM的非活动部分存储在磁盘上来扩展计算机的可用内存。当需要内容时,它会将其取回RAM。缓存用于存储频繁访问的数据,以便在需要时快速访问数据。它们在概念上是相同...

  • 发布于 2021-07-13 21:33
  • 阅读 ( 185 )

虚拟内存(virtual memory)和交换内存(swap memory)的区别

关键区别:虚拟内存是主内存的抽象。它通过在磁盘上存储内容RAM的非活动部分来扩展计算机的可用内存。每当需要内容时,它就会将其取回RAM。交换内存或交换空间是用于虚拟内存的硬盘驱动器的一部分。因此,两者也可以...

  • 发布于 2021-07-13 21:39
  • 阅读 ( 638 )
txij3457
txij3457

0 篇文章