一,进程5个性质
1,动态性
2,并发性
3,异步性
4,独立性
5,结构性
二,进程线程关系
线程是CPU运行的最小单位,进程是CPU分配资源的最小单位。进程可分为若干线程的集成 当然这里要区分 线程和程序的概念。
隶属OS软件结构,进程由多线程构成或单个线程。包含于被包含的关系。可以简单这么理解。
三,进程3个状态status
1,就绪态 2,运行态 3,阻塞态
就绪态可以切换到运行态 运行态可以切换到阻塞态和就绪态 阻塞态的进程可以转换到就绪态而不能切换到运行态
四,进程的分类
按照进程获取CPU使用权可以把进程分为 可以剥夺 与不可剥夺 两类
五,进程调度
所谓的调度是程序模块 我们称为 调度器或者分派器
调度器的任务有两个:进程调度部分 和进程切换部分
第一:调度部分要把当前运行的进程信息写入进程控制块即PCB这个结构体 (progress control block)还要确定使用CPU的就绪态进程
第二:进程切换部分 要停止当前运行进程回收CPU 然后把处理器交给第一步已经确立好的就绪进程来占用CPU执行进程。 |