这个是本人花了两天写的算法,整40个小时搞定,短小精悍,用线程模拟进程,每个进程用线程来控制,比较有难度,用进度条来控制他的执行状态。
2021-05-28 09:16:44 19KB 进程调度
1
亲测可用!有源码!!单处理器系统的进程调度算法。(单处理机系统采用“基于动态优先权的时间片轮转”调度算法,系统允许进程的最大个数为10。进程队列采用单向链表组织进程控制块。 )
1
实验目的: 在单处理机的情况下模拟用优先权的调度策略实现处理机调度,以加深了解处理机调度的工作过程。 实验内容: 程运行一次后,若要求运行时间不等于零,则再将它加入就绪队列末尾;若要求运行时间为零,则将其状态置为“结束”,且退出就绪队列。 若“就绪”状态的进程队列不为空,重复上面4,5步骤,直到所有进程都成为“结束”状态。 在设计的程序中应有输入语句,输入5个进程的“优先数”和“要求运行时间”,也应有显示或打印语句,能显示或打印每次被选中调度运行进程的进程名,运行一次后队列的变化以及结束进程的进程名。
2021-05-27 14:03:37 539KB 操作系统 处理机调度算法实现
1
南京农业大学操作系统课程设计2021版,附带文档,适用于3或4星题,其中注释详尽,代码格式规范,可对题目要求进行修改。没写死锁和设备管理。编程使用java开发,内容中硬件系统抽象出来了对应的 Memory、Disk、CPU、Clock 、MMU、AddressLine、DataLine 共 7 个类。内核层次实现了作业管理、进程管理和存储管理3个模块。共使用7个线程。 不过听说下次是用python开发,也可以当个参考。
1
基于visual C++的磁盘调度算法模拟(C语言) 功能强大
2021-05-26 17:16:06 167KB 磁盘调度算法模拟 C语言 VC 操作系统
1
面向流量优化的虚拟资源调度算法,王晓浩,武斌,本文以减少网络总流量为优化目标,利用虚拟机迁移技术,提出了一种虚拟资源调度策略。该策略根据虚拟机之间的历史通信流关系预测
2021-05-26 12:51:01 494KB 虚拟化
1
linux下编写的银行家调度算法,有助于深刻理解银行家算法在死锁预防中机理。
2021-05-26 00:14:32 3KB 银行家算法
1
假设要求从系统中输入N个需访问的柱面号,当前磁头的移动方向由键盘输入(1代表磁头从外往内移动,-1代表磁头由内往外移动),当前磁头刚完成访问序号为M的柱面,请编程输出采用电梯调度算法得到的柱面访问序列号,同时输出读/写磁头总共移动的距离(用柱面数表示)
2021-05-25 15:24:32 4KB 操作系统 电梯调度算法 c语言
1
操作系统磁盘管理,电梯调度算法实现,源码!
2021-05-25 11:32:11 763KB 电梯调度 操作系统
1
模拟电梯调度算法(操作系统)
2021-05-25 11:18:26 112KB 模拟电梯调度算法(操作系统)
1