操作系统 03 -- 进程控制块

99 阅读1分钟
  • 调度器: 负责从 就绪队列中依照某种策略(先进先出)选择某一进程进行运行。

所以不存在,直接从阻塞到运行状态的过程。

也不存在从就绪直接到堵塞状态的过程。

1 . 进程控制块

1 . 1 定义: 1050.png

1 . 2 作用:

1051.png

1 . 3 PC (program counter):

是一个器件,专门记录,程序将要执行哪一条指令(即程序执行到哪了?)

存在于进程控制块中

1 . 4 进程的上下文切换:

由进程控制块实现!!

注意:

  • 进程和进程控制块是一一对应的,每个进程对应一个PCB
  • 进程控制块整体上是双链表的形式

1 . 5 进程控制块内容:

进程描述信息: 1052.png

进程控制信息:

1053.png

其他信息:

1054.png

1 . 6 PCB的存储结构:

1055.png

1056.png

1 . 7 进程控制:

1057.png

可以从数据结构角度考虑,增删改查!!

  • OS内核的原语不可中断

1 . 8 OS的内核:

1058.png