操作系统
舟围有为
有新的感悟就会发一篇出来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用Java实现银行家算法操作系统实验
本文主要是用Java来实现操作系统实验:银行家算法。银行家算法是一种用于避免死锁的资源分配算法,它通过安全性检查来决定是否为进程分配资源,以确保系统不会陷入死锁状态。这里面主要包括进程名,最大需求量,已分配资源数,仍需资源数,未分配的资源。在看这段代码之前,我建议读者先去了解银行家算法,再来阅读本文。希望本文对你有所帮助,如果你觉得有用的不妨点个小小的赞。原创 2023-12-27 23:01:00 · 930 阅读 · 2 评论 -
用Java完成操作系统实验进程控制
本文主要使用了Java来实现进程控制,一共有三种调度算法:先来先服务(FCFS)、短进程优先(SPF)和非抢占式优先级调度(HFP)用于存储多个进程,并实现初始化进程集、添加进程、显示进程、各种排序算法和展示调度结果等功能。主函数,可以选择添加进程,展示进程,以及三种调度算法FCFS、SPF、HFP。主要包含了到达时间,实际执行时间,完成时间,周转时间,等待时间。进程集类 ProcessBook。进程类Process。原创 2023-12-27 14:11:24 · 584 阅读 · 0 评论
分享