进程控制块( Process Contro| Block) PCB 6 空PCB PCB2 运行态 PCB3 10 PCB4 脉绪态 PCBs PCB6 5 等待1 PCB 等待2 PCBn 15
进程控制块(Process Control Block) PCB1 PCB2 PCB3 PCB4 PCB5 PCB6 PCB7 PCBn ...... 空 PCB 运行态 就绪态 等待 1 等待 2 6 7 5 10 15
PCB表组织方式 常用索引方式,对具有相同状态的进程 分别设置各自的PCB索引表,表明PCB在 PCB表中的地址。 (其他方式:线性表或链表) 进程队列:不同状态进程分别组成队列 运行队列、就绪队列、等待队列
PCB表组织方式: 常用索引方式,对具有相同状态的进程, 分别设置各自的PCB索引表,表明PCB在 PCB表中的地址。 (其他方式:线性表或链表) 进程队列:不同状态进程分别组成队列 运行队列、就绪队列、等待队列
224进程的特征 并发性 任何进程都可以同其他进程一起向前推进 动态性 进程对应程序的执行 进程是动态产生,动态消亡的。 进程在其生命周期内,在三种基本状态之 问转换
2.2.4 进程的特征 • 并发性 任何进程都可以同其他进程一起向前推进 • 动态性 进程对应程序的执行: 进程是动态产生,动态消亡的。 进程在其生命周期内,在三种基本状态之 间转换
独立性 进程是CPU调度的一个独立单位 交互性 指进程在执行过程中可能与其它进程产生直 接或间接的关系 °异步性 每个进程都与其相对独立的不可预知的速度 向前推进
• 独立性 进程是CPU调度的一个独立单位 交互性 指进程在执行过程中可能与其它进程产生直 接或间接的关系 异步性 每个进程都与其相对独立的不可预知的速度 向前推进
结构性 进程的组成:程序+数据+PCB 可再入程序: 可被多个进程同时调用的程序,具有 下列性质: 它是纯代码的,即在执行过程中自身 不改变,调用它的进程应该提供数据区
• 结构性: 进程的组成:程序+数据+PCB 可再入程序: 可被多个进程同时调用的程序,具有 下列性质: 它是纯代码的,即在执行过程中自身 不改变,调用它的进程应该提供数据区