第十章UNIX系统内核结构,10.1UNIX系统概述10.2进程的描述和控制10.3进程的同步与通信10.4存储器管理10.5设备管理10.6文件管理,10.1UNIX系统概述,10.1.1UNIX系统的发展史,10.1.2UNIX系统的特征,开放性2)多用户、多任务环境3)功能强大,实现高效4)提供了丰富的网络功能5)支持多处理器功能,10.1.3UNIX系统的内核结构,图10-1UNIX核心的框图,1.进程控制子系统,进程控制。(2)进程通信。(3)存储器管理。(4)进程调度。,2.文件子系统,文件管理。(2)高速缓冲机制。(3)设备驱动程序。,10.2进程的描述和控制,10.2.1进程控制块PCB,在UNIX系统中,把进程控制块分为四部分:(1)进程表项。(2)U区。(3)进程区表。(4)系统区表。,1.进程表项(ProcessTableEntry),进程标识符(PID)。(2)用户标识符(UID)。(3)进程状态。(4)事件描述符。(5)进程和U区在内存或外存的地址。(6)软中断信息。(7)计时域。(8)进程的大小。(9)偏置值nice。(10)P-Link指针