在Unix、Linux、windows等操作系统中使用的进程概念(PCB或进程控制块)与msdos操作系统的源代码中使用的进程概念(PDB或进程数据块)相同。我对这两个术语都很困惑:进程控制块(PCB)和进程数据块(PDB)。术语“过程”与PCB和PDB是否相同?
发布于 2019-06-24 00:19:02
在现实世界中,"PCB“意味着”进程上下文块“。这是保存a进程的寄存器状态的数据结构。
在旨在迷惑学生的愚蠢编写的计算机科学教科书的世界里,PCB是一个虚构的结构,它包含了关于进程的一切。我不知道任何现实世界中的商业操作系统都有这样的数据结构。在我做过操作系统开发的Unix系统中,没有一个有进程控制块,我也从来没有听说过MS Windows上有进程控制块。
MS-DOS有一个进程数据块,但该系统与Unix/MS Windows非常不同,两者之间几乎没有联系。
https://stackoverflow.com/questions/56723633
复制相似问题