动态优先权的进程调度算法的模拟 操作系统课程设计
2019-12-21 22:24:43 5KB 进程 调度 优先权
1
操作系统源程序设计,进程调度算法模拟,VB源码
1
1、实验目的 通过动态优先权算法的模拟加深对进程概念和进程调度过程的理解。 2、实验内容 (1)用C语言来实现对N个进程采用动态优先算法的进程调度; (2)每个用来标识进程的进程控制块 PCB用结构来描述,包括以下字段: 进程标识符id 进程优先数priority,并规定优先数越大的进程,其优先权越高; 进程已占用的CPU时间cputime ; 进程还需占用的CPU时间alltime,当进程运行完毕时,alltime变为0; 进程的阻塞时间startblock,表示当进程再运行startblock个时间片后,进程将进入阻塞状态; 进程被阻塞的时间blocktime,表示已阻塞的进程再等待blocktime个时间片后,将转换成就绪态 进程状态state; 队列指针next,用来将PCB排成队列 (3)优先数改变的原则: 进程在就绪队列中呆一个时间片,优先数增加1 进程每运行一个时间片,优先数减3。 (4)假设在调度前,系统中有5个进程,它们的初始状态如下: ID 0 1 2 3 4 PRIORITY 9 38 30 29 0 CPUTIME 0 0 0 0 0 ALLTIME 3 3 6 3 4 STARTBLOCK 2 -1 -1 -1 -1 BLOCKTIME 3 0 0 0 0 STATE READY READY READY READY READY (5)为了清楚地观察诸进程的调度过程,程序应将每个时间片内的进程的情况显示出来,参照的具体格式如下:
2019-12-21 22:22:48 103KB 动态优先 进程调度 VC++
1
 Java编程实现模拟FCFS、SSTF、SCAN的磁盘调度程序, ui界面。该程序设计系统首面输入磁道序列,主面可以选择某种算法并算出磁头移动的总磁道数以及平均磁道数。并且在面板上显示计算算信息
2019-12-21 22:15:12 127KB 操作系统 磁盘调度算法 FCFS SSTF
1
模拟路由器中FIFO调度算法的实现,对路由器开放了两个线程,其中一个线程通过端口8083接收来自发送端发送的数据,另外一个线程通过端口8084转发数据到接收端。
2019-12-21 22:13:24 206KB WFQ Socket
1
文件夹包含一些流水车间作业调度算法,启发式算法有cds,johnson,neh,palmer,ra,neh,moore等,智能算法有遗传算法,还包含绘制甘特图、生成测试数据的代码等。
1
c语言实现 FCFS和SJF调度算法 在vc6.0已经调试通过
2019-12-21 22:11:36 4KB c语言实现 FCFS和SJF调度算法
1
1.支持算法:FCFS、SSTF、SCAN、CSCAN 2.用java实现,图形界面
2019-12-21 22:09:56 123KB 磁盘调度 java
1
操作系统实验六 磁盘调度算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096
2019-12-21 22:06:30 412KB 操作系统
1
操作系统实验二 时间片轮转RR进程调度算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096
2019-12-21 22:06:29 431KB 操作系统
1