调度器:负责从就绪队列中依照某种策略(先进先出)选择某一进程进行运行。
所以不存在,直接从阻塞到运行状态的过程。
也不存在从就绪直接到堵塞状态的过程。
1 . 进程控制块
1 . 1 定义:
1 . 2 作用:
1 . 3 PC (program counter):
是一个器件,专门记录,程序将要执行哪一条指令(即程序执行到哪了?)
存在于进程控制块中
1 . 4 进程的上下文切换:
由进程控制块实现!!
注意:
- 进程和进程控制块是一一对应的,每个进程对应一个PCB
- 进程控制块整体上是双链表的形式
1 . 5 进程控制块内容:
进程描述信息:
进程控制信息:
其他信息:
1 . 6 PCB的存储结构:
1 . 7 进程控制:
可以从数据结构角度考虑,增删改查!!
- OS内核的原语不可中断
1 . 8 OS的内核: