身体的(physical)和虚拟内存(virtual memory)的区别

物理内存和虚拟内存是用于在计算机中存储数据的两种内存形式。物理存储器是指诸如RAM(随机存取存储器)存储器之类的芯片和用于存储数据的存储设备(如硬盘)。虚拟内存是指当计算机没有足够的物理内存来执行程序时,操作系统创建的内存空间。虚拟内存是通过结合RAM和硬盘空间来创建的。虚拟内存允许在RAM不足时更快地执行大型程序。...

物理内存与虚拟内存

物理内存和虚拟内存是用于在计算机中存储数据的两种内存形式。物理存储器是指诸如RAM(随机存取存储器)存储器之类的芯片和用于存储数据的存储设备(如硬盘)。虚拟内存是指当计算机没有足够的物理内存来执行程序时,操作系统创建的内存空间。虚拟内存是通过结合RAM和硬盘空间来创建的。虚拟内存允许在RAM不足时更快地执行大型程序。

物理内存

如前所述,物理内存是指计算机中用于存储数据的RAM和硬盘。在计算机中,操作系统、应用程序和当前使用的数据都保存在RAM中,这样处理器就可以很快地访问它们。RAM可以比其他存储设备(如硬盘和CD-ROM)更快地被访问,但是RAM中的数据只有在计算机运行时才存在。当电源关闭时,RAM中的所有数据都会丢失,当计算机开机时,操作系统和其他数据将从硬盘重新加载到RAM中。硬盘是一种非易失性存储器(即使没有电源也能保存数据的存储器),用于在计算机中存储数据。它是由一种叫做盘片的圆盘组成,用来存储磁性数据。使用读/写磁头对盘片进行写入和读取。

虚拟内存

当计算机缺少用于执行程序的RAM空间时,使用虚拟内存。虚拟内存将RAM空间与硬盘空间结合起来。当计算机没有足够的RAM空间来执行一个程序时,虚拟内存将数据从RAM传输到分页文件,从而释放RAM中的空间。硬盘的一部分用于存储页面文件。这个传输过程是如此迅速,这样用户就不会感觉到有什么不同。当当前正在执行的部分驻留在RAM上时,虚拟内存可以保存整个数据块。因此,虚拟内存允许操作系统同时运行多个程序,从而提高了多道程序设计的程度。在增加可执行程序的大小的同时,虚拟内存提供了成本效益,因为硬盘内存比RAM便宜。

物理内存和虚拟内存有什么区别

  • 发表于 2020-10-23 23:28
  • 阅读 ( 134 )
  • 分类:IT

你可能感兴趣的文章

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

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

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

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

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

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

是什么交换文件.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
  • 阅读 ( 165 )

如果我的计算机有很多ram,我应该禁用页面文件吗?

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

  • 发布于 2021-04-11 05:24
  • 阅读 ( 196 )

我的计算机中的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
  • 阅读 ( 251 )

初学者:如何使用虚拟pc在Windows7中创建虚拟机

Microsoft Virtual PC是一个免费的应用程序,它可以帮助您在当前操作系统中创建自己的虚拟机,因此您可以轻松地测试软件或学习新环境。以下是如何开始。 使用windows虚拟pc 首先,你需要从微软的网站下载虚拟PC。您需要确保从...

  • 发布于 2021-04-13 00:37
  • 阅读 ( 136 )

事实上的(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
  • 阅读 ( 247 )

逻辑地址(logical address)和实际地址(physical address)的区别

...从而使收集到的信息随时间变化。   什么是实际地址(a physical address)? 物理地址用于标识存储器管理单元内的物理位置,该存储器管理单元根据相关逻辑地址进行计算。用户程序无法直接访问或查看该地址,因此需要将逻辑地...

  • 发布于 2021-06-25 14:45
  • 阅读 ( 363 )

虚拟护理(virtual care)和远程医疗(telehealth)的区别

...截然不同的东西,不能相互混淆。   什么是虚拟医疗(virtual healthcare)? 虚拟医疗是远程医疗的一个组成部分,远程医疗指的是医疗保健提供者与患者远程互动的多种方式。它是利用智能**和其他移动技术来支持医疗保健。通过...

  • 发布于 2021-06-26 13:53
  • 阅读 ( 372 )

符合逻辑的(logical)和实际地址(physical address)的区别

...逻辑地址的集合称为逻辑地址空间。 什么是实际地址(a physical address)? 物理地址是主存储器中的地址。属于一个程序的所有物理地址称为物理地址空间。逻辑地址在执行时转换为物理地址。下图说明了此过程。 Figure 1: Conversion o...

  • 发布于 2021-06-30 20:05
  • 阅读 ( 625 )
vhdd9975
vhdd9975

0 篇文章

相关推荐