当前位置:首页 > 内存 > 正文

linux虚拟内存和物理内存

  • 内存
  • 2024-06-08 22:05:22
  • 9117

一、什么是物理内存和虚拟内存?

1.物理内存是指通过安装内存模块而获得的临时存储空间。它的主要作用是在计算机运行时为操作系统和各种程序提供临时存储。常见的物理内存规格有256MB、512MB、1GB、2GB等。当物理内存不足时,可以使用虚拟内存来代替。

2.虚拟内存是一种计算机系统内存管理技术。这使得应用程序认为自己拥有连续的可用内存(连续且完整的地址空间),这些内存通常被划分为若干物理内存片段,有的暂时存储在外部磁盘上,以便在需要时进行数据交换。

扩展信息

虚拟内存的工作原理:

1.中央处理器访问主存时虚拟存储器的逻辑地址被分解为组号a和组内地址b,并对组号a进行地址转换,即以逻辑组号a为索引,检查地址转换表以确定组信息是否存储在主存储器中。

2.虚拟内存基于地址空间重新定义,即将地址空间定义为“连续的虚拟内存地址”,以“欺骗”程序,使其相信自己正在使用大地址。空间。块的“连续”地址。

参考来源:—物理内存

参考来源:—虚拟内存


二、物理内存,交换区和虚拟内存各是什么意思物理内存(RAM)是指RAM(记忆棒)提供的临时数据存储空间
交换区是指Unix/Linux系统前后端交换数据的地方,是虚拟的Unix/Linux系统的内存
虚拟内存一般是指在磁盘存储上存储临时数据的技术(简单来说就是留出一部分磁盘作为临时RAM)。Windows系统的“虚拟内存”和Linux系统的“交换区”都是VirtualMemory