UNIX系内核结构92.ppt

UNIX系内核结构92

第十章 UNIX系统内核结构 ;10.1 UNIX系统概述 ;图9-1 UNIX的发展历史;10.1.2 UNIX系统的特征 ;10.1.3 UNIX系统的内核结构 ;1. 进程控制子系统 ;2. 文件子系统 ;UNIX进程的两种运行状态 ;进程映象和进程结构 ; (1)进程控制块PCB 在UNIX中可以包括两部分信息。一部分是不管进程是否正在处理机上运行,系统都需要查询和修改的一些控制信息,这部分信息就是proc数据结构, 可称其为进程基本控制块, 另一部分则相反,当进程不在处理机上运行时, 系统不会对这部分信息进行查询和处理,这部分信息就构成了另外一个称为进程扩充控制块的user数据结构。 (2)共享正文段 进程执行的程序若用纯代码形式的程序和常数编写,则可为若干个进程共享执行,构成共享正文段。 (3)数据段 进程执行程序时用到的数据构成数据段。 (4)工作区(即栈区) 进程在核心态下运行时的工作区为核心栈,在用户态下运行的工作区为用户栈。;图9-5 4.3BSD UNIX进程结构 ;表9-1 进程的proc结构 ;10.2 进程的描述和控制 ;1. 进程表项(Process Table Entry) ;2. U区(U Area) ;3. 系统区表(System Region Table) ;4. 本进程区表(P

文档评论(0)

1亿VIP精品文档

相关文档