我想知道PCB(过程控制块)存储在Linux OS的内存中的哪个位置。当中断发生或调用调度程序时,上下文切换代码将替换当前的过程PCB并将其置于某处并加载新工艺PCB进入内存。
我完全同意它存储在RAM中。但RAM中这个区域的名称是什么。
地址空间和PCB之间有什么区别。两者都是一样的。
答案 0 :(得分:-1)
在大多数系统上都没有过程控制块(我认为可以说Linux没有这样的“PCB”)。过程控制块是一些教学概念,用于一些写得不好的操作系统教科书。这些书所指的实际上是可以存储在不同位置的多个数据结构。
初始主义PCB通常是指进程上下文块,它是存储进程上下文(即寄存器)的区域。