进程
PCB是进程存在的唯一标识。用于控制进程中的资源。
进程是程序的一次性执行过程,具有“动态性”。
进程实体是由程序段,数据段,PCB三部分组成。进程的管理者(操作系统)所需的数据都在PCB中,程序本身运行所需的数据放在程序段和数据段中。
进程的特点:
动态性:进程是程序的一次性执行过程,是动态的产生,变化和消亡的;
并发性:内存中有多个进程实体,各个进程可以并发执行。(并发:进程轮流的被CPU所执行,CPU切换速度很快,所以在用户看来好像是一起执行了多个进程,称为并发)
独立性:进程是能够独立运行,独立获得资源,接受调度的基本单位。
异步性:各进程按各自独立的,不可预知的速度向前推进,操作系统要提供“进程同步机制”来解决异步问题。
结构性:每个进程都会配置一个PCB。结构上看,进程由程序段,数据段,PCB组成。
进程的状态–三种基本状态
运行态:占有CPU,并在CPU上运行;(单核处理机环境下,每一时刻最多只有一个进程处于运行状态)
就绪态:已经具备运行条件,但是由于没有空闲CPU,而暂时不能运行。(完事具备,只欠CPU)
阻塞态:因等待某一事件而暂时不能被运行,比如说需要等待其他进程运行的结果,所以自己主动转换到阻塞态。