操作系统的物理内存与进程的物理内存两者的区别

来源:6-12 Linux的存储管理

慕先生1393266

2020-03-09

请问老师,操作系统的物理内存(swap空间解决容量不足问题),进程物理内存(虚拟内存解决容量不足问题),这两个物理内存实际有什么区别吗?我的理解都是机器的物理内存,谢谢

写回答

1回答

咚咚呛

2020-03-09

两个是属于不同维度的内存。

可以理解为所有进程的物理内存都由操作系统管理,统称为操作系统的管理的物理内存。

所以从操作层面上,要解决物理内存不足的问题,需要引入swap空间。

从进程层面上,要解决运行时无法把所有数据load进内存,所以需要引入虚拟内存。

0
3
那月真美
回复
慕先生1393266
逻辑上是两个维度的概念,但实质上是同一个东西,也就是对应磁盘上同一块地方(或者说程序的虚拟内存是交换区内的一块空间)对吗?
2022-07-12
共3条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程