第二章进程的描述和控制2.3进程控制2.3.1操作系统内核1.处理机的执行状态:系统态(管态或内核态):较高的特权,执行一切指令,访问所有的寄存器和存储区。OS内核运行。用户态(目态):较低的特权,仅执行规定的指令,访问指定的寄存器和存储区。用户程序运行
第二章 进程的描述和控制 2.3 进 程 控 制 2.3.1 操作系统内核 1. 处理机的执行状态: ◆ 系统态(管态或内核态):较高的特权,执行一切 指令,访问所有的寄存器和存储区。 OS内核运行。 ◆ 用户态(目态):较低的特权,仅执行规定的指令, 访问指定的寄存器和存储区。 用户程序运行
第二章进程的描述和控制2.3.1操作系统内核2、OS内核功能:(1)支撑功能:中断处理、时钟管理、原语操作原语:由若干指令组成,完成一定功能的过程,且为原子操作原子操作:要么全做要么全不做。,原子操作一定在系统态下运行,且常驻内存。原语在执行中不允许中断(2)资源管理功能:进程管理、存储器管理、设备管理
第二章 进程的描述和控制 2.3.1 操作系统内核 (1)支撑功能:中断处理、时钟管理、原语操作 2、OS内核功能: (2)资源管理功能:进程管理、存储器管理、设备管理 原语:由若干指令组成,完成一定功能的过程,且为原 子操作 ➢ 原子操作:要么全做要么全不做。 ➢ 原子操作一定在系统态下运行,且常驻内存。 ➢ 原语在执行中不允许中断
第二章 进程的描述和控制2.3.2进程的创建1.进程图(Process Graph)BH-KM图2-9进程树
第二章 进程的描述和控制 2.3.2 进程的创建 1. 进程图(Process Graph) 图 2-9 进程树 D E F G H B C I J K L M A
第二章进程的描述和控制2.引起创建进程的事件(1)用户登录。分时系统(2)作业调度。批处理(3)提供服务。(4)应用请求。用户
第二章 进程的描述和控制 2. 引起创建进程的事件 (1) 用户登录。分时系统 (2) 作业调度。批处理 (3) 提供服务。 (4) 应用请求。用户
第二章进程的描述和控制3.进程的创建(CreationofProgress(1)申请空白PCB。(2)为新进程分配资源(3)初始化进程控制块(4)将新进程插入就绪队列,如果进程就绪队列能够接纳新进程,便将新进程插入就绪队列
第二章 进程的描述和控制 3. 进程的创建(Creation of Progress) (1)申请空白PCB。 (2) 为新进程分配资源。 (3) 初始化进程控制块。 (4) 将新进程插入就绪队列,如果进程就绪队列能 够接纳新进程, 便将新进程插入就绪队列