linux - 什么是虚拟内存?

标签 linux memory

<分区>

什么是虚拟内存? 你好

Linux虚拟内存大功告成?

最佳答案

虚拟内存是一种在大多数现代操作系统中都实现的技术,它允许用户寻址比机器中可用的实际物理内存更多的虚拟内存量。 例如,您的二进制文件被分成称为段的虚拟单元。对于运行一个程序,没有必要将程序的每一段都加载到内存中,而只需将当前用于计算的段加载到内存中。因此,程序使用的内存通常比完全加载到 RAM 空间时使用的内存少。 如果操作系统中所有事件线程的总和超过了可用空间,通常操作系统 Linux 使用交换分区,允许辅助内存空间(您的磁盘)临时存储未使用的程序段,以便多任务调度程序仍然可以执行其工作。

关于linux - 什么是虚拟内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5295497/

相关文章:

linux - Internet Explorer 应用程序兼容性 VPC 图像 sha256sums

linux - 更改为另一个用户帐户以访问 bash 中的文件

当只有一个元素存在时,python lxml 会占用大量内存

c - dlmalloc 中的内存对齐掩码

linux - 如何强制用户应用程序使用特定路由表解析 "route lookup"

linux - 如何查找 Linux 服务器上安装的 Oracle 版本(在终端中)

Android服务同进程及内存释放

c# - 如何快速操作 byte[] 中的数据?

python - 编译成字节码占用太多内存

linux - 如何重命名 Linux CentOS 7 上的所有(子)目录和文件