OS课设 进程调度 作业调度 VC++ 6.0 实现 带文档 还有计算周转时间
2020-01-03 11:20:28 2.17MB OS课设 进程调度 作业调度 VC++
1
操作系统的四个实验,作业调度 银行家 进程调度 内存分配与回收,最后一个内存分配与回收的与银行家算法结合在一起了。初学,仅供参考
2020-01-03 11:19:45 3.35MB 操作系统 作业调度 银行家 进程调度
1
内容描述: (1)设计进程控制块PCB表结构,分别适用于优先权调度算法和时间片轮转调度算法。 PCB结构中一般包括以下信息:进程名、进程优先数(或轮转时间片),进程所占用的CPU时间,进程的状态,当前队列指针等。可以根据调度算法的不同,对PCB结构作适当的增删。 (2)建立进程就绪队列。对两种不同算法编制入链子程序。 (3)编制两种进程调度算法:允许用户在程序运行时选择使用某一种调度算法。 a)抢占式动态优先权调度算法; b)时间片轮转调度算法。 通过VC++6.0实现!
2020-01-03 11:19:06 370KB 操作系统 进程调度 PCB 抢占式
1
本实验通过编写C#语言的代码实现先来先服务(FCFS),最短作业优先(SJF)、响应比高者优先(HRN)的调度算法。最后在界面上显示出进程在调度过程中的情况。另附上C++的进程调度实验,算法不相同同。
2020-01-03 11:18:49 21KB C# C++ windows 进程调度
1
进程调度 - 先来先服务 - 时间轮转法 - 最高优先数 作业调度 - 先来先服务 - 短作业优先 - 响应比高者优先 存储管理 - 首次适应法 - 循环首次适应法 - 最佳适应法 - 最差适应法
2019-12-29 03:11:47 944KB 操作系统
1
模拟操作系统的进程调度,作业管理,设备分配,存储管理,来实现判别一系列作业请求队列的响应顺序的要求
1
编写一个单处理机下的进程调度程序,模拟操作系统对进程的调度。 要求: 1.能够创建指定数量的进程,每个进程由一个进程控制块表示。 2.实现先来先服务调度算法:进程到达时间可由进程创建时间表示。 3.实现短作业优先调度算法:可指定进程要求的运行时间。(说明:对不可剥夺的短作业优先算法,当作业运行时间相等时,优先调度进程号小的进程执行;对可剥夺式的短作业优先算法,即选最短剩余时间的进程进行运行,在剩余时间相同的情况下,选择到达时间早的进程进行运行) 4. 实现时间片轮转调度算法:可指定生成时间片大小。(说明:新进程到来时插入到就绪队列的队尾,当进程P运行完一个时间片时,若同时有进程Q到达,则先在就绪队列队尾插入新到达的进程Q,之后再插入进程P) 5.实现动态优先级调度算法:可指定进程的初始优先级(优先级与优先数成反比,优先级最高为0),优先级改变遵循下列原则:进程在就绪队列中每停留一个时间片,优先级加1,进程每运行一个时间片,优先级减3。(说明:本算法在优先级相同的情况下,选择到达时间早的进程进行运行) 测试用例格式如下: 输入:调度算法    进程号/到达时间/运行时间/优先级/时间片 输出:调度顺序/进程号/开始运行时间/结束运行时间/优先级 其中调度算法选项为:1----先来先服务,2----短作业优先,3----最短剩余时间优先,4----时间片轮转,5----动态优先级
2019-12-26 03:15:13 12KB 进程调度
1
这是我花了很长时间写的一个实验,界面非常美观,完成了进程调度的各个状态包括,就绪,运行,阻塞,挂起,并用画图来表示内存的分配情况,自我感觉还是不错的
2019-12-25 11:14:17 535KB 进程调度与内存管理
1
动态优先权的进程调度算法的模拟 操作系统课程设计
2019-12-21 22:24:43 5KB 进程 调度 优先权
1
操作系统源程序设计,进程调度算法模拟,VB源码
1