随笔分类 -  操作系统

摘要:Note LLF 是面向周期性任务的实时调度算法。 松弛度 = 必须完成时间 - 其本身的运行时间 - 当前时间 下面几张图可以帮助理解 LLF调度算法: 图一是在无竞争状态下任务A 和任务B 的运行状况。 图二是在任务A 具有更高优先级的运行状况(抢占式调度) 图三是在任务B 具有更高优先级的运行 阅读全文
posted @ 2018-01-23 15:29 xkfx 阅读(741) 评论(0) 推荐(0) 编辑
摘要:参考:https://labrick.cc/2015/10/12/buddy-system-algorithm/ output: [operating.entity.Heap@4554617c, 1048576] **************begin mallocing memory******* 阅读全文
posted @ 2017-12-28 23:28 xkfx 阅读(477) 评论(0) 推荐(0) 编辑
摘要:实验存档,代码特别烂。。 测试.java / 银行.java / 借钱的工程队.java 阅读全文
posted @ 2017-12-06 21:17 xkfx 阅读(3690) 评论(2) 推荐(1) 编辑
摘要:某次操作系统实验存档。 哲学家.java: package operating.entity.philosophyeating; import operating.method.Semaphore; import java.util.Date; public class Philosophy imp 阅读全文
posted @ 2017-11-24 15:17 xkfx 阅读(788) 评论(0) 推荐(0) 编辑
摘要:实验存档。 允许好几个人同时读,但是不允许在有人读的时候写,以及同一时间只能有一个人在写。 读者.java: 写者.java: 主函数.java: / Semaphore.java 阅读全文
posted @ 2017-11-24 15:04 xkfx 阅读(1891) 评论(0) 推荐(0) 编辑
摘要:同样是实验存档。//。。 依然以生产者消费者问题作为背景。 管程(=“资源管理程序”)将资源和对资源的操作封装起来,资源使用者通过接口操作资源就ok,不用去考虑进程同步的问题。 管程: 生产者 & 消费者: / / Buffer.java 测试: 阅读全文
posted @ 2017-11-20 16:54 xkfx 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:实验存档//。。 以生产者消费者问题作为背景。 进程同步方式接口: package method; /** * P表示通过,V表示释放 */ public interface Method { void p(); void v(); } 模拟 Swap 指令实现该接口: package method 阅读全文
posted @ 2017-11-20 16:36 xkfx 阅读(1114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示