操作系统
文章平均质量分 94
渣渣睿全栈之路
多数人眼里不怎么精致的皮囊及不怎么有趣的灵魂。
展开
-
操作系统实验之进程管理——生产者消费者问题
实验要求选择一个经典的同步问题(生产者-消费者问题、读者-写者问题、哲学家就餐问题等),并模拟实现该同步问题的进程管理;采用信号量机制及相应的P操作、V操作;应避免出现死锁;能够显示相关的状态。我这里选择的是生产者消费者问题,使用java实现 源码上传到了本人github上实验原理代码仿照某个博主的思想重写的,本来想贴出来博主地址,但是忘了是哪位博主,如果日后找到了地址会再贴出来,实在抱原创 2017-11-27 13:07:57 · 4697 阅读 · 0 评论 -
操作系统实验之磁盘调度
实验要求选择1~3种磁盘调度算法(先来先服务法、最短寻道时间优先、电梯算法)模拟实现磁盘调度;能够输入当前磁头的位置、磁头移动方向、磁道访问请求序列等; 计算磁头移动的总磁道数;能够显示磁盘调度结果(磁头依次访问的磁道号顺序等)我选择了先来先服务法FCFS、最短寻道时间优先SSTF、电梯算法SCAN三种调度算法,代码用Java实现。 源码已上传到本人github上,建议先看源码。实验原理原创 2017-11-28 00:36:39 · 4815 阅读 · 2 评论 -
操作系统实验之处理机调度
实验要求选择1~3种进程调度算法(先来先服务、短作业优先、最高响应比优先、时间片轮转、优先级法等)模拟实现进程调度功能; 能够输入进程的基本信息,如进程名、到达时间和运行时间等; 根据选择的调度算法显示进程调度队列; 根据选择的调度算法计算平均周转时间和平均带权周转时间。我选择了先来先服务FCFS、短作业优先SJF、最高响应比优先HRN、时间片轮转RR四种调度算法,使用java实现。 后面调原创 2017-11-27 23:11:59 · 5274 阅读 · 0 评论