进程
在我们所有的文稿中,我们都使用“进程”这一术语,指一个被分配了位置计数器和地址空间的程序。程序只不过是以某种文件形式存储的位模式。新进程只能由已经存在的进程创建。先前的进程必须执行一个原子操作(forc、attach 等)才能促成这样的创建。进程可以自行终止,也可以被另一个(通常是上级)进程终止。
上述定义与 Vyssotsky 等人在 1965 年 FJCC 会议录中《Structure of the Multics Supervisor》一文第 206、207 页给出的定义相符。
由于一个进程可以创建另一个进程,而且一般来说,从外部观察时这两个进程是无法区分的,所以我不知道有什么合理的方式能让两个进程直接请求相互连接。套接字的作用就是在进程之间提供一个标准接口。