PCB和PDB之间的差异或相似之处

时间:2019-06-23 11:58:29

标签: unix assembly process dos x86-16

与Unix,Linux,Windows等操作系统中使用的过程概念(PCB或过程控制块)和msdos操作系统的源代码中使用的过程概念(PDB或过程数据块)相同。我对这两个词都很困惑。过程控制块(PCB)和过程数据块(PDB)。是与PCB和PDB相同的术语“过程”。

1 个答案:

答案 0 :(得分:1)

在现实世界中,“ PCB”的意思是“过程上下文块”。那就是保存a进程的寄存器状态的数据结构。

在旨在迷惑学生的用书面方式写的计算机科学教科书世界中,PCB是一种神话般的结构,其中包含有关过程的所有内容。我不知道任何具有这种数据结构的现实世界商业操作系统。在我完成操作系统开发的Unix系统中,没有一个具有过程控制块,而且我从未听说过MS Windows上的一个过程控制块。

MS-DOS有一个过程数据块,但是该系统与Unix / MS Windows如此不同,以至于两者之间几乎没有连接。