操作系统的进程概述主要是介绍了进程的概念,进程的组成(进程实体)、进程的特征、进程的五状态模型、进程控制,其中重点掌握PCB、五状态模型及其状态转换。

主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。

冷月点睛

程序是静态的存储在计算机硬盘里面的计算机代码,而进程是程序在数据上的一次动态执行。

进程实体也叫进程映像,包括程序段、数据段、PCB。是进程的静态组成。

PCB,进程控制块,进程存在的唯一标识,常驻内存中。

进程最主要、最基本的特征是动态性,进程是一次动态执行。

进程的状态与转换,主要掌握如下图的五状态模型

进程控制就是使用原语来实现进程状态的转换,主要注意以下2个点:

1.阻塞和唤醒是成对出现的; 2.先有资源调度,再有进程切换

©著作权归作者所有:来自51CTO博客作者mb608817c2954e5的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 冷月手撕408之操作系统(6)-线程概述
  2. 冷月手撕408之操作系统(9)-进程同步与互斥
  3. 冷月手撕408之操作系统(17)-页面分配策略
  4. 冷月手撕408之操作系统(11)-死锁
  5. 快递100快递查询接口(API)接口规范说明文档-详细版
  6. [源码分析] 从实例和源码入手看 Flink 之广播 Broadcast
  7. [源码分析]从"UDF不应有状态" 切入来剖析Flink SQL代码生成 (修
  8. 从"UDF不应有状态" 切入来剖析Flink SQL代码生成
  9. 基于内阻增加和容量衰减双重标定的锂电池健康状态评估

随机推荐

  1. Android(安卓)不同View ID相同
  2. TextView的常用属性
  3. 如何在android app中使用STL库
  4. android 实现FlowLayout 流线布局(自定义V
  5. android 中的全局变量问题
  6. Android布局中的常用属性小结
  7. android studio 使用gradle 导出jar包,并
  8. Android中文件的读写
  9. Android原生和H5、JS交互,使用JsBridge
  10. Android实现全屏显示的方法 固定横屏或者