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

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

冷月点睛

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

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

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

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

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

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

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

如果这篇博文有帮助到您,可以帮冷月点一个赞或者加一个关注哦!

欢迎关注我的公众号:学长冷月,获得独家整理的学习资源和日常干货推送。 如果您对我的专题内容感兴趣,也可以关注我的博客:guoyu7.com

冷月手撕408之操作系统(5)-进程概述相关推荐

  1. 多级队列调度算法可视化界面_冷月手撕408之操作系统(8)-处理机调度

    操作系统的处理器资源主要是介绍了,由于多道程序设计带来的并发性,内存中运行多个进程并发运行.而处理器资源是远远小于进程的数量的,所以如何调度处理器给合适的进程成为了OS的焦点. 主要的重点冷月做出了标 ...

  2. 冷月手撕408之操作系统(3)-操作系统的发展及分类

    操作系统的发展及分类主要是介绍了操作系统从诞生到现在的发展,重点掌握批处理阶段和分时操作系统. 主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统) ...

  3. 冷月手撕408之计算机组成原理(1)-导学

    在408中,其中数据结构和组成原理各占45分,操作系统占35分,计算机网络占25分. 计算机组成原理的知识点非常的多,且杂.很多人朋友都喜欢直接背组成原理的知识点.但是冷月认为,背很有局限性.只有融合 ...

  4. 408计算机组成原理视频,冷月手撕408之计算机组成原理(1)-导学

    在408中,其中数据结构和组成原理各占45分,操作系统占35分,计算机网络占25分.计算机组成原理的知识点非常的多,且杂.很多人朋友都喜欢直接背组成原理的知识点.但是冷月认为,背很有局限性.只有融合贯 ...

  5. 操作系统导论-进程概述

    进程概述 相关概念 Q1:什么是进程? 进程就是运行中的程序.程序是存在磁盘上的一些指令的合集,包含一些系统调用.过程调用以及静态数据等.程序是没有生命周期的,谁听说过某某某程序到了晚上8点就不执行了 ...

  6. (王道408考研操作系统)第二章进程管理-第三节10:经典同步问题之哲学家进餐问题

    本文接: (王道408考研操作系统)第二章进程管理-第三节6:经典同步问题之生产者与消费者问题 ((王道408考研操作系统)第二章进程管理-第三节7:经典同步问题之多生产者与多消费者问题 (王道408 ...

  7. (王道408考研操作系统)第二章进程管理-第三节8:经典同步问题之吸烟者问题

    本文接: (王道408考研操作系统)第二章进程管理-第三节6:经典同步问题之生产者与消费者问题 ((王道408考研操作系统)第二章进程管理-第三节7:经典同步问题之多生产者与多消费者问题 文章目录 一 ...

  8. (王道408考研操作系统)第二章进程管理-第三节7:经典同步问题之多生产者与多消费者问题

    注意:生产者与消费者问题Linux系统编程专栏有案例讲解 Linux系统编程39:多线程之基于阻塞队列生产者与消费者模型 Linux系统编程40:多线程之基于环形队列的生产者与消费者模型 本文接:(王 ...

  9. (王道408考研操作系统)第二章进程管理-第一节5:线程概念和多线程模型

    文章目录 一:引导 二:区别"进程"."线程"和"轻量级进程" (1)进程和线程的关系 (2)Linux中没有真正意义上的线程 (3)轻量级 ...

最新文章

  1. php xml获取标签属性,php获取xml属性值
  2. 【组队学习】【30期】6. 树模型与集成学习
  3. JUnit4测试框架设计与实现
  4. linux将ipv6地址改成ipv4,虚拟机ip地址从ipv6改为ipv4相关问题
  5. 密码技术--非对称加密算法及Go语言应用
  6. 互联网思维之求职信,百战百胜
  7. Qt状态机框架介绍(二)
  8. Redis中的可用性保证之Sentinel故障转移
  9. 堪称经典!这部由苏联最杰出数学家编写的数学教材,为何能大受推崇?
  10. java netty socket_Netty对socket的抽象
  11. Java基础笔记(一)
  12. VISIO各种图标超全(IT行业专用网络及硬件)_工业控制网络的现状
  13. 教程:提取微信表情包、给公众号分组、在电脑上看公众号、微信提现免手续费
  14. python下载豆丁文档_doc_downloader
  15. CAD中怎么批量标注坐标?CAD批量标注坐标​
  16. 从零开始学统计 02 | 总体参数
  17. mysql求回购率_用户行为分析——回购率、复购率(SQL、Python求解)
  18. 高并发系统设计四(系统怎样做到高可用)
  19. 默认选中 input元素默认选中设置
  20. 《Java Concurrency in Practice》之可见性(Visibility)

热门文章

  1. 【高效沟通技巧】与人交流要求我们巧妙地听和说
  2. shell 判断网线插拔_shell脚本自动检测网络掉线和自动重连
  3. Android工程师进阶第九课 Android优化实战
  4. OpenCV每日函数 Subdiv2D类平面细分
  5. P02014145 杨志豪 信息论作业
  6. 第一次接触动态规划解题
  7. ARM服务器再添生力军,超云发布两款ARM服务器
  8. 机器学习中决策树的随机森林_决策树和随机森林在机器学习中的使用
  9. SimpleITK笔记本中ITK细分(Segmentation)介绍
  10. Agent系列(一) 什么是Agent