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

Step1

项目 SchedulerSim 已搭建完成 ✅

✅ 你现在拥有的:
• 🔧 两种调度器(Round Robin + SJF)
• 📦 模拟进程类 Process
• 🧱 清晰结构:OOP 风格 + 便于扩展
• ✍️ 主函数已演示调度器运行效果

🧠 接下来学习建议(第一阶段):

📌 Step 1:理解调度器行为(基础)

阅读 run() 方法,理解调度顺序与执行逻辑。

📌 Step 2:增加 arrivalTime 判断(进程不是一开始都就绪)
• 现在所有进程默认都在 0 时刻到达。
• 你可以改写调度器让它按照到达时间决定是否能调度。

📌 Step 3:增加统计数据(周转时间、等待时间)

🧪 小练习任务(可选):

增加“优先级调度器”类 PriorityScheduler,支持静态优先级。

📚 如需同步操作系统知识讲解:

我可以边讲边拆调度器的核心逻辑(context switch、time quantum、fairness 等)——只要你说一声“讲讲这个”,我就补全理论给你。

是否继续第 2 步,添加 arrivalTime 判断?或者你有其他想加的功能?我可以配合你节奏。

http://www.xdnf.cn/news/5991.html

相关文章:

  • 编程题 03-树2 List Leaves【PAT】
  • 单向循环链表C语言实现实现(全)
  • 旋变信号数据转换卡 旋变解码模块 汽车永磁同步电机维修工具
  • 用PyTorch在超大规模下训练深度学习模型:并行策略全解析
  • synchronized关键字详解
  • 国产ETL数据集成软件和Informatica 相比如何
  • 鸿蒙OSUniApp开发支持多语言的国际化组件#三方框架 #Uniapp
  • iOS WebView和WKWebView怎么调试?
  • 计算机网络:移动通信蜂窝网络指的是什么?
  • centos服务器,疑似感染phishing家族钓鱼软件的检查
  • 捕捉Unix信号
  • css 左右布局
  • 业务中台-典型技术栈选型(微服务、容器编排、分布式数据库、消息队列、服务监控、低代码等)
  • 鸿蒙OSUniApp 实现的二维码扫描与生成组件#三方框架 #Uniapp
  • STM32 实时时钟(RTC)详解
  • 【​​HTTPS基础概念与原理​】TLS握手过程详解​​
  • 常见相机焦段的分类及其应用
  • java加强 -stream流
  • 如何开发一款 Chrome 浏览器插件
  • 纯css实现蜂窝效果
  • [:, :, 1]和[:, :, 0] 的区别; `prompt_vector` 和 `embedding_matrix`的作用
  • LeetCode热题100--234.回文链表--简单
  • 【操作系统期末速成】①操作系统概述
  • JS逆向实战四:某查查请求头逆向解密
  • Java Garbage Collection: 深入解析自动内存管理机制
  • SpringBoot 3.0 开发简单接口
  • 芯片测试之Input Leakage Current(输入漏电流)Test全解析:从原理到实战
  • 火山引擎实时音视频 高代码跑通日志
  • AMS3xxi激光测距仪安装调试维护详解
  • LeetCode 热题 100 105. 从前序与中序遍历序列构造二叉树