用C语言实现的多级反馈队列调度算法,操作系统课程作业。用VC6.0调试通过。
2019-12-21 20:03:18 8KB 操作系统 多级反馈队列
1
关于进程调度算法的实现程序和内存管理算法的实现程序,开发语言c++,内存管理是采用分页管理机制。
2019-12-21 20:03:02 1.84MB 进程调度算法 内城管理算法
1
利用MFC模拟算法设计中的多机调度、利用的是贪心算法、当中包含详细的报告
2019-12-21 20:00:58 3.73MB 贪心算法、多机调度、算法设计
1
银行家算法&多级队列调度算法(内含源码)很好很完整的资源哦
1
序号成员变量意义或操作方法 1 进程名称ID 进程的标识 2 优先数PRIORITY 越大优先权越高,在运行期间可以被 动态改变。 3 到达时间ENTERTIME 进程输入的时间 4 进程余下运行时间 ALLTIME 进程开始为全部时间,运行完毕 ALLTIME = 0 5 已使用CPU 时间 USEDTIME 每在CPU上运行1个时间片就加1 6 连续运行时间RUNTIME 进程就绪前已经连续运行RUNTIME 个时间片 7 连续就绪时间 READYTIME 进程运行前已连续就绪READYTIME 个时间片 8 进程状态STATE 三个状态:READY、RUNNING、 FINISHED 9 队列指针NEXT 用来将PCB排成队列
2019-12-21 19:57:41 36KB 操作系统
1
C语言编程,模拟实现计算机的先到先服务,短进程优先,优先权优先三种的调度算法。全代码,可直接运行。
2019-12-21 19:55:53 4KB C编程 调度算法,
1
动态设置进程优先级,并设有延时函数 while(head!=NULL) { Output(&head); DeleteQueue(&head,&curr); curr.runtime--; curr.privilege++; if(curr.runtime!=0) { InsertQueue(&head,curr); } } }
2019-12-21 19:55:05 30KB 动态优先级调度算法
1
基于多核处理器并行系统的任务调度算法.pdf ,基于多核处理器并行系统的任务调度算法.pdf
1
设计一个按优先权调度算法实现处理器调度的程序 设计一个按时间片轮转法实现处理器调度的程序
1
实现进程调度算法,具有后备序列的调度 题目:设计一个有 N个进程共行的进程调度程序。 进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务算法。 每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。 进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间。 进程的运行时间以时间片为单位进行计算。 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。 就绪进程获得 CPU后都只能运行一个时间片。用已占用CPU时间加1来表示。 如果运行一个时间片后,进程的已占用 CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。 每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。 重复以上过程,直到所有进程都完成为止。
2019-12-21 19:51:42 4KB 进程调度
1