本人以前的做的操作系统实验——CPU调度算法,里面有很多缺陷,读者可以自己完善一下。代码比较简单,所以只适合对cpu调度算法不理解和刚接触编程的朋友,更复杂的设计读者朋友可以自己设计。如果在dos下面运行,则必须找到src目录下的所有.java文件把第一句package CPUScheduling删掉,保存,编译,然后运行。
2021-12-13 17:02:11 18KB CPU调度算法 java代码 操作系统实验
1
根据CPU调度算法实现!中间利用了时间片调度算法和优先级调度算法!
2021-12-13 16:52:37 5MB CPU Scheduling
1
CPU调度模拟器 CPU调度算法仿真器
2021-12-13 16:35:35 630KB C
1
基于粒子群优化和变邻域搜索的混合调度算法.pdf
2021-12-13 09:15:07 894KB 变邻域搜索
1
模拟磁盘调度算法SCAN实验报告,含代码和运行结果等等
2021-12-13 01:27:01 154KB 磁盘调度
1
作业进程调度算法设计与实现操作系统实验报告
2021-12-13 00:09:44 757KB 作业进程调度算法设计
1
基于排队模型和强化学习的动态云任务调度算法,赵翌欢,丁丁,作为云计算的核心问题之一,如何有效地管理和调度云计算资源是一个极具挑战性的研究课题。在异构云环境中,为了提高任务调度效率
2021-12-10 16:56:33 444KB 云计算
1
设计要求 1).用语言来实现对n个进程采用不同调度算法的进程调度。 2).每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段: (1)进程优先数ID,其中0为闲逛进程,用户进程的标识数为1,2,3…。 (2)进程优先级Priority,闲逛进程(idle)的优先级为0,用户进程的优先级大于0,且随机产生,优先数越大,优先级越高。 (3)进程占用的CPU时间CPUtime,进程每运行一次,累计值等于4。 (4)进程总共需要运行时间Alltime,利用随机函数产生。 (5)进程状态,0:就绪态;1:运行态;2:阻塞态。 (6)队列指针next,用来将多个进程控制块PCB链接为队列。 3).优先数改变的原则 (1)进程在就绪队列中每呆一个时间片,优先数增加1。 (2)进程每运行一个时间片,优先数减3。 4).在调度前,系统中拥有的进程数PCB_number由键盘输入,经初始化后,所有的进程控制块PCB链接成就绪队列。
2021-12-10 10:29:56 268KB 进程调度
1
如何使用代码: * run >> python disk_scheduling.py * provide -n=no of i/o requests -hp=initial position of head -requests=n line separated i/o requests 理论: 磁盘调度算法 磁盘调度是由操作系统完成的,以调度到达磁盘的I / O请求。 磁盘调度也称为I / O调度。 磁盘调度很重要,因为: Multiple I/O requests may arrive by different processe
2021-12-09 19:20:34 3KB scan operating-system disk-scheduling fcfs
1
本实验要求模拟设计一个去驱动调度程序,观察驱动调度程序的动态运行过程,采用电梯调度算法,实现对磁盘的读写管理。先假设有5个进程等待使用磁盘,用随机数模拟接受请求,确定程序的运行顺序。 内附源码,实验流程图
1