创建一个进程是为一个程序分配一个工作区和建立一个进程控制块,而撤消一个进程时为什么总是收回它的工作区和进程控制块,而不一定收回该程序本身?

题目类型: 问答题

题目内容

创建一个进程是为一个程序分配一个工作区和建立一个进程控制块,而撤消一个进程时为什么总是收回它的工作区和进程控制块,而不一定收回该程序本身?

正确答案

(1)进程控制块是进程存在的标识,(1分)工作区是进程执行时使用的,因此进程被撤销后他们就不必存在。
(2)而一个程序可同时为多个进程服务,当一个进程被撤消时可能该程序仍要为其他进程服务,故撤消进程时程序应保存。

题目纠错