操作系统-2

进程

一、进程的定义

程序:就是一个指令序列
为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念。
系统为每个运行的程序配置了一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码的存放位置)。

程序段、数据段、PCB三部分组成了进程实体(进程映像),一般来说我们把进程实体称为进程。

PCB是进程存在为唯一标志。

进程是具有独立功能的程序在数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位

进程实体是静态的,进程是动态的。

操作系统-2
操作系统-2

进程控制块(PCB)

操作系统-2

进程的组织(链接方式、索引方式)

操作系统-2
操作系统-2
操作系统-2

进程的特征(动态性、并发性、独立性、异步性、结构性)

操作系统-2

总结

操作系统-2

二、进程的状态

进程程序的一次执行,在这个执行过程中,有时候进程正在被CPU处理,有时又需要等待CPU服务,可见,进程的状态会有各种变化,为了方便对各个进程的管理,操作系统需要将进程合理划分为几种状态。

五种基本状态(运行、就绪、阻塞、创建、终止)

  • 运行态:占用CPU,并在CPU上运行
  • 就绪态:已经具备运行条件,但是由于没有空闲CPU,而暂时不能运行
  • 阻塞态:因等待某一事件而暂时不能运行。

进程状态的转换

操作系统-2

小结

操作系统-2