进程
进程的两个基本要素:程序代码和数据集
当创建系统为一个进程的显式请求创建一个进程时叫做进程派生。
进程的五状态

阻塞:如果进程请求了它必须等待的某些事件,则进入阴塞状态。也就是说正在运行的程序请求调用操作系统中一部分代码所发生的过程。
如进程可以请求操作系统的一个服务,但是这个服务没法立刻响应。

上图中多了一个挂起态,这是为节约内存的资源,将一部分阻塞的资源存入到硬盘中,进入挂起态。

这里有两个挂起状态,
阻塞态:进程在内存中,处于阻塞态。等待的事件一发生就可以运行。
阻塞/挂起:进程不在内存中,等待一个事件的发生。
就绪/挂起:进程在外存中,载入到内存就能运行。
就绪:进程在内存中,并是可以执行的。
进程的物理表示
进程映像
:程序,数据,栈和属性的集合

进程控制块:
我们把进程控制块信息分为三类:
1、进程标志信息
2、处理器状态信息
3、进程控制信息。


进程控制块链表结构
