PCB存储在内存中的哪个位置

时间:2018-02-05 09:31:01

标签: linux process operating-system

我想知道PCB(过程控制块)存储在Linux OS的内存中的哪个位置。当中断发生或调用调度程序时,上下文切换代码将替换当前的过程PCB并将其置于某处并加载新工艺PCB进入内存。

我完全同意它存储在RAM中。但RAM中这个区域的名称是什么。

地址空间和PCB之间有什么区别。两者都是一样的。

1 个答案:

答案 0 :(得分:-1)

在大多数系统上都没有过程控制块(我认为可以说Linux没有这样的“PCB”)。过程控制块是一些教学概念,用于一些写得不好的操作系统教科书。这些书所指的实际上是可以存储在不同位置的多个数据结构。

初始主义PCB通常是指进程上下文块,它是存储进程上下文(即寄存器)的区域。