知识点1:进程及其实现
一. 进程
1.进程是程序对某个数据集的一次执行过程,具有动态性和生命周期。
2.线程是一种特殊的进程
3.进程包含程序段、数据段、PCB
4.进程是操作系统分配资源的基本单位
5.进程创建后随即进入等待队列
6.并发进程:同时进行的进程(这里的同时指的是宏观上的同时,实际为多进程在同一时间段执行)
7.进程三种状态之间的关系(三态模型)
( !图中进程可以自身决定的只有IO请求)
8.关于进程的切换:指CPU在不同进程之间的切换(执行->就绪,状态的转换必然伴随着CPU的切换即进程的切换)
9.关于父子进程:父进程与子进程可以并发执行
知识点二:线程及其实现
1.引入线程的目的:主要目的在于提高CPU的利用率;可以使操作系统具有更好的并发性。
2.关于“基本单元”的概念:无论何时,进程都是资源分配的基本单位;引入线程的概念后,线程是CPU分配和调度的基本单位。