操作系统:进程基本概念
2017-09-29 15:37
274 查看
知识总结:
目录:
多道程序并发执行的特征:
程序的并发性(concurrency)会导致执行的中断(interrupt)!
例如由于并发行资源互相占用:导致统一程序执行却导致1+1!=2:
进程:
为解决以上多道程序执行导致的并发性后遗症:引进“进程”:
进程定义:
进程特征:
PCB(Processing Control Block):用于保存程序的中间结果,使得程序的并发执行具有可在线性!OS是根据PCB来对并发执行的进程进行控制和管理的。
(重点*)进程的三个基本状态:
下图很好的表现了进程的3种执行状态:
(注意:1.进程的职能从就绪队列执行,不能从阻塞队列直接执行,必须进过就绪态;
2.进程阻塞状态期间也是占有内存的;为了使得阻塞状态的进程能释放出内存,使内存转换到外存(磁盘),使用“挂起状态”,例如:终端等。
阻塞状态例子:打印机。
因为有了挂起状态,所以使得三种状态变成五种状态(如下图):
执行,活动就绪,活动阻塞属于内存(RAM);
静止就绪,静止阻塞属于外存(磁盘ROM);
活动就绪,活动阻塞逼静止就绪,静止阻塞占有更高资源分配的优先权!
PCB:进程控制块
具体作用:
PCB组织方式:
目录:
多道程序并发执行的特征:
程序的并发性(concurrency)会导致执行的中断(interrupt)!
例如由于并发行资源互相占用:导致统一程序执行却导致1+1!=2:
进程:
为解决以上多道程序执行导致的并发性后遗症:引进“进程”:
进程定义:
进程特征:
PCB(Processing Control Block):用于保存程序的中间结果,使得程序的并发执行具有可在线性!OS是根据PCB来对并发执行的进程进行控制和管理的。
(重点*)进程的三个基本状态:
下图很好的表现了进程的3种执行状态:
(注意:1.进程的职能从就绪队列执行,不能从阻塞队列直接执行,必须进过就绪态;
2.进程阻塞状态期间也是占有内存的;为了使得阻塞状态的进程能释放出内存,使内存转换到外存(磁盘),使用“挂起状态”,例如:终端等。
阻塞状态例子:打印机。
因为有了挂起状态,所以使得三种状态变成五种状态(如下图):
执行,活动就绪,活动阻塞属于内存(RAM);
静止就绪,静止阻塞属于外存(磁盘ROM);
活动就绪,活动阻塞逼静止就绪,静止阻塞占有更高资源分配的优先权!
PCB:进程控制块
具体作用:
PCB组织方式:
相关文章推荐
- 操作系统及进程基本概念
- 操作系统(四)-------进程的基本概念
- 操作系统(7)--进程、线程基本概念
- 操作系统基本概念-----进程、线程总结
- 解说操作系统:(1)进程的基本概念
- 计算机操作系统笔记(2)--进程管理之进程的基本概念
- 进程 (process)和 线程 (thread)是操作系统的基本概念
- 进程调度之linux操作系统的进程与线程基本概念
- 操作系统学习-3. 进程的基本概念
- 操作系统(七)-----进程的一些基本概念
- Unix 进程通信基本概念
- 多线程系列一 进程和线程基本概念
- 操作系统理解--进程同步 中信号量的概念
- 多线程(一) 进程和线程的基本概念
- UNIX环境编程学习笔记(17)——进程管理之进程的几个基本概念
- 1.操作系统基本概念梳理
- 操作系统进程的概念,进程的状态及状态转换,进程控制
- 嵌入式操作系统的基本概念_读书笔记_1
- Linux进程管理-基本概念和命令
- 第3章 操作系统的基本概念