标签:
一、进程的特征
1、结构特征:程序段、相关的数据段和PCB(Process Control Block-进程控制块)
2、动态性:进程的实质是进程实体的一次执行过程,进程实体有一定的生命期。程序是静态的。
3、并发性:多个进程实体同存于内存中,且能在一段时间内同时运行。
4、独立性:进程实体是一个能独立运行、独立分配资源和独立接受调度的基本单位。
5、异步性:进程按各自独立的、不可预知的速度向前推进。
二、进程的定义
进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。
三、进程的三种基本状态
1、就绪状态:多个排成一个队列--就绪队列。
2、执行状态。
3、阻塞状态。
4、挂起状态。
四、进程控制:
1、进程图:子进程可以继承父进程所拥有的资源,子进程撤销时将从父进程获得的资源还给父进程。父进程撤销时必须撤销所有子进程。
2、进程的创建:分配内存空间要知道进程所需内存的大小。可共享某个已存在内存的地址空间。
五、进程间通信:
高级通信机制:共享存储器系统、消息传递系统、管道通信系统(共享pipe文件)。
六、线程
1、调度:线程作为调度和分派的基本单位,基本上不拥有资源。
2、资源:几乎不拥有资源,和统一进程的其他线程共享该进程的资源。
3、多线程OS中进程不是一个可执行的实体。
4、线程间同步和通信:互斥锁、条件变量、信号量机制。
标签:
原文地址:http://www.cnblogs.com/Hanzo/p/5875733.html