PCB 和 PDB 之间的区别或相似之处

问题描述 投票:0回答:2

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

unix assembly process dos x86-16
2个回答
2
投票

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

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

MS-DOS 有一个进程数据块,但该系统与 Unix/MS Windows 非常不同,两者之间几乎没有联系。


0
投票

PCB是印刷电路板的缩写,而PDB是配电板(PCB)的缩写。 PDB是一种特殊的PCB,PDB是用于配电的专用电路板。

© www.soinside.com 2019 - 2024. All rights reserved.