Browsed by
Category: APUE

FreeBSD实现

FreeBSD实现

已经说了多种进程、进程组、会话和控制终端的属性。现在是看一下这些是如何实现的。我们简单浏览一下FreeBSD是如何实现的。 让我们看一下标记的字段,从sessi…

Read More Read More

任务控制

任务控制

任务控制这个功能允许我们从单独的终端里开始多个任务(进程组)并去控制这些任务访问终端并在后台返回任务的结果。任务控制需要三种支持形式: 一个支持任务控制的she…

Read More Read More

控制终端

控制终端

会话和进程组还有一些其它特点: 会话能拥有一个单独的控制终端。这通常是我们用其登陆的设备——终端设备(在终端登陆的情况下)或者pseudo-terminal设备…

Read More Read More

进程组

进程组

进程组是一个或多个进程的集合,通常它们与同一任务相关联,它能从同一终端接收信号。每个进程组有唯一的进程组ID。进程组ID和进程ID很相似:它们都是正整数并且能被…

Read More Read More

网络登陆

网络登陆

登陆系统通过串行终端和通过网络的主要不同在于终端和计算机不是点对点的。 在终端登陆中,init知道哪个终端设备可以用于登陆并产生一个getty进程。在网络登陆中…

Read More Read More