什么是进程

进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。

作业的建立与调度 脑图

上下文切换 脑图

触发上下文切换时,右侧从上往下依次执行,

1.CPU现场会把原有程序的现场信息存储到PCB现场保留区;

2.分派程序申请CPU,CPU响应并运行分派程序

3.CPU将分派程序移除,并将由分派程序指定新的程序移入CPU并进行执行

注意:原有程序,分派程序,新的程序都在PCB现场保留区当中,所以整个上下文切换过程,CPU和PCB一共进行了两对上下文的切换操作

进程调度 思维导图

因为内容较多,适合作者个人总结整理,并不适合传播,感兴趣可以点开一板块一板块的看,建议学完后自己整理一次,生成自己的知识晶体

进程调度(处理机调度)相关推荐

  1. 操作系统:第二章 进程管理2 - 处理机调度

    本文已收录至 Github(MD-Notes),若博客中有图片打不开,可以来我的 Github 仓库:https://github.com/HanquanHq/MD-Notes,涵盖了互联网大厂面试必 ...

  2. 处理机调度和进程调度

    调度 处理机调度 高级调度 中级调度 低级调度 进程调度 进程调度的时机 进程调度的方式 进程的切换与过程 调度算法 FCFS 先来先服务 SJF 短作业优先 HRRN 高响应比优先 总结 交互式调度 ...

  3. linux 处理机调度ppt,处理机调度6Linux系统中的进程调度-Read.ppt

    不能预览其他用户文档 第3章 处理机调度 3.1 调度级别 3.2 作业调度 3.3 进程调度 3.4 性能评价标准 3.5 常用调度算法 3.6 Linux系统中的进程调度 习题 3.1 调 度 级 ...

  4. 操作系统学习笔记 第三章:处理机调度与死锁(王道考研)

    本文章基于网课: 2019 王道考研 操作系统 考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com) 需要相关电子书的可以关注我的公众号BaretH后台回复操作系统 第一章:操作系 ...

  5. 七、处理机调度概念、层次

    一.知识总览 二.调度的基本概念 1.当有一堆任务要处理,但由于资源有限,这些事情没法同时处理.这就需要确定某种规则(时间短优先.先来先服务等)来决定这些任务的顺序,这就是"调度" ...

  6. 【408预推免复习】操作系统之处理机调度与死锁

    [408&预推免复习]操作系统之处理机调度与死锁 文章目录 1 作业调度和进程调度 2 实时调度和死锁概述 3 预防死锁和避免死锁 1 作业调度和进程调度 什么是处理机调度? 处理机调度:如何 ...

  7. 处理机调度实验c语言,操作系统实验处理机调度C语言实现

    操作系统实验处理机调度C语言实现 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...

  8. 操作系统(十一)处理机调度概述

    在多道程序系统中,调度是指资源分配,而处理机调度则指的是对处理机这种资源的分配. 处理机调度算法是指根据处理机分配策略所规定的处理分配算法,在不同的操作系统中采用的调度方式和调度算法并不完全相同. 一 ...

  9. 操作系统(十三)处理机调度的概念、层次

    2.2.1 处理机调度的概念.层次 目录 2.2.1 处理机调度的概念.层次 2.2.1.1 处理机调度的概念 2.2.1.2 处理机调度的三个层次 2.2.1.3 小结 2.2.1.1 处理机调度的 ...

  10. 操作系统--处理机调度

    操作系统–处理机调度 三个层次 高级调度(作业调度):按照某种规则,从后备队列中选择合适的作业将其调入内存,并为其创建进程 中级调度(内存调度):按照某种规则,从挂起队列中选择合适的进程将其数据调回内 ...

最新文章

  1. python调用rust_转 从20秒到0.5秒:一个使用Rust语言来优化Python性能的案例
  2. c语言double字母,C语言double和float 实例分析
  3. SpringCloud个人笔记-02-Feign初体验
  4. centos php7 无法加载mysqli_Linux下安装PHP7+MySQL
  5. NTFS不利的一面——ADS流文件
  6. oracle清空数据库命令行,使用命令行手动卸载Oracle Database 11gR2
  7. Cesium 加载天地图
  8. Python 零基础入门
  9. ironpython3发布时间_IronPython0.9.3发布了 —— 介绍一下Decorator
  10. [COURSE_PTHE] 12. 黑盒网络服务器
  11. 宏基4750网卡驱动linux,宏基4750g驱动下载-宏基4750g网卡驱动程序官方版 - 极光下载站...
  12. python123九宫格输入法_python制作朋友圈九宫格图片
  13. 启动服务器应用程序失败,打开系统管理时提示:autoupdateserviceset.exe 应用程序错误 应用程序无法正常启动,请单击确定 关闭应用程序。...
  14. 周鸿祎谈产品:像怀胎一样怀产品,要厚着脸皮听批评
  15. 海致大数据京信_海致网聚提出公安大数据背景下的个人计算新理念
  16. Bootstrap实战(第一弹:栅格实现5等分或8等分)
  17. 深度学习LSTM框架图PPT高清
  18. 北航2022软件工程第二次作业——产品评测、分析与规划
  19. pytorch报错“RuntimeError: DataLoader worker (pid 83709) is killed by signal: Bus error. It is .......“
  20. idm老是下载到99多就停止了 idm下载中断后无法继续下载

热门文章

  1. 鸿蒙适配手机名单,华为能否借力破局?鸿蒙OS适配名单公布 手机不是鸿蒙朋友圈唯一...
  2. python实现计算四方和问题(四方定理的python实现)
  3. C#读写Excel(NPOI)
  4. 30、JavaScript的基本类型和引用类型的判断方法
  5. 网闸是否能实现跨安全域数据摆渡的所有需求?
  6. Word中插入图片编号并引用
  7. 手把手教你为 PDF文件/论文自动批量添加书签/目录, 彻底告别手动添加书签的烦恼
  8. Vue 组件封装之 Carousel 轮播图
  9. NBP Lumizone(PS亮度蒙版调色插件)v1.1.001版本更新
  10. 如何用python 300行代码实现中医问诊AI