第2章 进程的描述与控制概要.ppt

第2章 进程的描述与控制概要

操作系统控制表的一般结构 图2-9 操作系统控制表的一般结构 即把具有相同状态进程的PCB分别通过PCB中的链接字链接成一个队列。这样,可以形成就绪队列、若干个阻塞队列和空白队列等。 (2)链表(进程队列)方式 (2)链表(进程队列)方式 PCB链接队列示意图 (3)索引表方式 系统根据所有进程状态的不同,建立几张索引表,并把各索引表在内存的首地址记录在内存的一些专用单元中。 按索引方式组织PCB §2.3 进程控制 处理机的工作状态:  (1) 系统态(核心态、管态)  (2) 用户态(目态) 一、操作系统内核 进程控制的职责是对系统中的全部进程实施有效的管理,包括:进程的创建、撤销,以及阻塞、唤醒、挂起、激活时进程转汰的转换,它是处理机管理的一部分。进程控制一般由内核中的原语来实现。 1. 支撑功能  (1) 中断处理。  (2) 时钟管理。  (3) 原语操作。 2. 资源管理功能  (1) 进程(处理机)管理。  (2) 存储器管理。  (3) 设备管理。 一、操作系统内核 原语:是机器指令的延伸,是由若干条机器指令构成的,用以完成操作系统特定功能的程序段。为保证原语操作的正确性,原语在执行期间是不可分割(被中断)的。 进程控制原语:进程创建原语,进程撤消原语,进程阻塞原语,进程唤醒原语,进程挂起原语,进程激活原语。 二、进程创建 一个进程可以

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档