当前位置: 首页 > news >正文

调度的基本概念

基本概念

先到先服务FIFO

作业的概念

作业:一个具体的任务
用户向系统提交一个作业:用户让操作系统启动一个程序

三个层次

高级调度(作业调度)

按照一定的原则从外村的作业后备队列中挑选一个作业调入内存,并创建进程。每个作业只掉入一次,调出一次。作业调入时候会建立PCB,调出时才会撤销PCB

面向作业,调度发生在 外存-》内存,发生频率最低,对进程的影响 从无-〉创建态-》就绪态

低级调度(进程调度/处理机调度)

按照某种策略从就绪队列中选取一个进程,将处理剂分配给它

调度发生在内存-》cpu 发生频率最高,让进程从就绪态-〉运行态

当内存不够的时候,可以将某些进程的数据调出外村,等内存空闲或者进程需要运行的时候再重新调入内存

中级调度

按照某种策略决定哪个处于刮起状态的进程重新调入内存

面向进程,调度发生在外存-》内存 发生频率中等 让进程从刮起态-〉就绪态 或者阻塞挂起-》阻塞态

进程调度是操作系统中最基本的一种调度,在一般的操作系统中都必须配置进程调度,进程调度的频率很高,一般几十毫秒一次

三层调度的联系,对比

http://www.zskr.cn/news/12535.html

相关文章:

  • 日志| 编辑距离 | 最长有效括号 |
  • UniApp ConnectSocket连接websocket - 详解
  • 9/26
  • AI智能体开发实战:17种核心架构模式详解与Python代码实现
  • 最小二乘问题详解1:线性最小二乘
  • 完整教程:分布式ID解决方案
  • 20250926周五日记
  • 工程监理行业多模态视觉​​​​​​​大模型系统,打造工地行业全场景的监理智能生态
  • 数据结构——静态链表(c语言笔记) - 实践
  • 完整教程:【鸿蒙心迹】摸蓝图,打地基
  • LuatOS Air780EPM 实现 HTTP 通信:从原理到代码实践
  • 神奇的位运算——力扣136.只出现一次的数字 - 指南
  • 一生一芯中有趣的C语言宏:LIST_FOREACH 链表遍历宏 - Zeeh
  • 有一个[1,5]的等概率随机函数fx(),在不改变fx()函数的情况下,利用fx()函数做出一个[1,7]的等概率随机函数。
  • 喜讯!狮桥集团成为天津市行政执法监督企业联系点,共筑法治营商新环境!
  • 当不小心误触了一个事件该如何删除呢
  • 跑腿小工具|基于微信小脚本的跑腿平台小程序设计与实现(源码+数据库+文档)
  • 烧录工具使用方法大公开:实用说明文档奉上
  • 【图床】存几张图
  • 什么是 glTF:完整指南
  • WSL2搭建wordpress遇到的一点问题
  • 430亿美元押注英国,Salesforce 加码 AI 投资
  • C# 中 ref 和 out 的学习笔记
  • NXP - 在MCUXpresso IDE中编译调试Smoothieware固件工程 - 思路 - 教程
  • 5G车载市场新格局:国产崛起,从破局者到引领者的升维之战 - 实践
  • 手撕深度学习之CUDA并行规约算法(上篇):硬核揭秘200%性能提升的GPU优化之道,从硬件特性到算法实现的完整进阶指南
  • 详细介绍:八股已死、场景当立(微服务保护篇)
  • 《“悬荡”于理想与现实之间:一份关于人机共生未来的思想实验评估》
  • 区别:RS-232、RS-422、RS-485
  • 【征文计划】深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的完整技术链路 - 实践