进程概念问题

进程概念问题

我可以明确地告诉你

第一种 也就是书上的说法是正确的

第二种说法也是有道理的 但是语言不够精确

两种说法都不全面

正确的理解 以windows的进程为例

进程的组成有

1 特征码

2 程序数据主体,表现为内存里的堆栈

3 句柄

4 权限属性

5 执行状态(上下文) 表现为寄存器的状态

而windows本身获取并维护这些信息 放在一个block里

而这个block就叫做程序控制块process control blocks (Pcb).

unix的系统略有区别 例如句柄的设计没有 改为Fd等等

首页