Commit Graph

4 Commits

Author SHA1 Message Date
ViperEkura 4897bef9a6 fix: 修复进程调度模拟器的CPU利用率计算和深拷贝等bug
- base.py: CPU利用率改用 min(arrival)/max(completion),total_cpu_time改用 burst_time
- main.py: 深拷贝改用 copy.deepcopy 隔离列表引用,帮助文本默认值修正,演示数据 burst_time 对齐
- sjf.py: 实现 SRTF 抢占模式(逐时间单位执行)
- priority.py: 实现抢占式优先级调度
- rr.py/mlfq.py: 时间片用完回写 cpu_bursts[idx],io_waiting 字典改用 pid 作 key
2026-05-04 23:17:42 +08:00
ViperEkura 001416e399 refactor: 修改实验步骤 2026-04-30 15:43:18 +08:00
ViperEkura 1556f62047 feat: 增加高响应比优先算法 2026-04-26 17:39:10 +08:00
ViperEkura eb1de7b3d1 feat: 增加周转时间部分的设置 2026-04-26 17:27:01 +08:00