操作系统:进程基本概念
来源:互联网 发布:合同 风险控制矩阵 编辑:程序博客网 时间:2024/05/23 11:26
知识总结:
目录:
多道程序并发执行的特征:
程序的并发性(concurrency)会导致执行的中断(interrupt)!
例如由于并发行资源互相占用:导致统一程序执行却导致1+1!=2:
进程:
为解决以上多道程序执行导致的并发性后遗症:引进“进程”:
进程定义:
进程特征:
PCB(Processing Control Block):用于保存程序的中间结果,使得程序的并发执行具有可在线性!OS是根据PCB来对并发执行的进程进行控制和管理的。
(重点*)进程的三个基本状态:
下图很好的表现了进程的3种执行状态:
(注意:1.进程的职能从就绪队列执行,不能从阻塞队列直接执行,必须进过就绪态;
2.进程阻塞状态期间也是占有内存的;为了使得阻塞状态的进程能释放出内存,使内存转换到外存(磁盘),使用“挂起状态”,例如:终端等。
阻塞状态例子:打印机。
因为有了挂起状态,所以使得三种状态变成五种状态(如下图):
执行,活动就绪,活动阻塞属于内存(RAM);
静止就绪,静止阻塞属于外存(磁盘ROM);
活动就绪,活动阻塞逼静止就绪,静止阻塞占有更高资源分配的优先权!
PCB:进程控制块
具体作用:
PCB组织方式:
阅读全文
0 0
- 操作系统:进程基本概念
- 解说操作系统:(1)进程的基本概念
- 操作系统(7)--进程、线程基本概念
- 操作系统(四)-------进程的基本概念
- 操作系统(七)-----进程的一些基本概念
- 操作系统学习-3. 进程的基本概念
- 进程调度之linux操作系统的进程与线程基本概念
- 进程基本概念[1] 操作系统之哲学原理读书笔记啊
- 操作系统--基本概念
- 操作系统基本概念
- 操作系统基本概念
- 操作系统基本概念
- 操作系统基本概念
- 操作系统基本概念
- 操作系统基本概念
- 操作系统基本概念
- 操作系统基本概念
- 进程基本概念
- 理解inode
- 玩转Unity资源,对象和序列化(上)
- tcp/ip协议栈--socket API 之connect()
- 双向循环链表的头插尾插中间插基本操作
- 在node安装淘宝镜像
- 操作系统:进程基本概念
- draft.js--富文本编辑器框架的实践(二)
- php7-internal 7.7 zval的操作
- 03.Jquery语法中
- 9月28日云栖精选夜读:阿里云MaxCompute澳大利亚开服,“领跑”人工智能市场
- 【c#】枚举
- 04.Jquery语法下
- Caused by: java.lang.NumberFormatException: For input string: ""
- Windows下查看JDK安装路径;Linux下查看JDK安装路径