页表和段表的问题

来源:6-10 存储管理之段页式存储管理

慕哥2296688

2019-09-05

经过老师的讲解,我知道页表和段表都建立了逻辑地址到主存地址的一种映射,这样我们就可以方便知道进程的某一页或者某一段具体在主存的哪个位置。
因此,我猜想,页表和段表是存储在进程的内部的,当进程开始执行时,页表和段表被加载进内存,当进程执行完毕后,页表和段表离开内存,是这样的吗?

写回答

1回答

咚咚呛

2019-09-05

页表和段表其实是存储在操作系统的一片特定区域,不是属于进程的,基本上是常驻内存的(对于二级页表,则可能不是)。

当进程启动时,由操作系统把表和进程关联起来,进程退出后,再回收表到内存区域以分配给下一个进程,所以从这里可以看到,操作系统是对存储进行管理的,他可以把进程的逻辑空间映射到物理空间,所以这个映射关系表不属于进程也是合乎情理的。

0
0

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

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

7739 学习 · 1580 问题

查看课程