-
-
火车调度.rar
这是一个VC编写的火车调度程序,实际上是数据结构栈的应用,同时设计到递归的应用。
-
-
OS进程调度模拟.rar
1、按优先权调度算法,实现处理器调度。
2、主存储器空间的分配和回收
在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。
-
vb模拟进程调度.rar
vb模拟进程调度.rar
是学生学习操作系统的页面存储的课程实验习题.
做的教完善,
值得借鉴.
-
进程管理与调度的模拟.rar
在进程管理与调度模拟系统中,共涉及到两个类和一个结构体:PCB结构体、链队列类和OS类。操作系统启动后,在系统内将存在PCB池,用来存放进程的PCB结构,PCB池的大小决定了系统中能同时存在的进程数量。在本系统中,假定系统能同时存在的进程数为20个,用一个PCB的数组来表示。PCB池中的PCB会有四种状态:运行状态、就绪状态、阻塞状态和空闲状态,所以,在操作系统中将会有四种队列:运行队列、就绪对列、阻塞队列和空闲队列。进程的创建随着操作系统的调度,将会在这四种队列中变迁。
-
1 三种调度算法的模拟代码.rar
编写一程序,可以创建若干个虚拟进程,并对若干个虚拟进程进行调度,调度策略为时间片轮转。
虚拟程序的描述:
虚拟指令的格式: 操作命令 操作时间
其中,操作命令有以下几种:
l C : 表示在CPU上计算
l I :表示输入
l O:表示输出
l W:表示等待
l H:表示进程结束
操作时间代表该操作命令要执行多长时间
假设I/O设备的数量没有限制
-
模拟两种进程调度方式.rar
进程调度:模拟最高优先级优先调度方式和FIFO调度方式.显示每个时间片各进程的PCB.即优先级,状态,访问CPU次数.剩于数
-
-
-
操作系统——动态优先级调度算法源代码.rar
操作系统——动态优先级调度算法源代码,多道系统中多进程并发执行,为了提高系统性能解决进程死锁问题,进程的优先级是动态变化的。正在执行的进程优先级会随时间降低,而挂起的进程或等待的进程的优先级会逐渐升高,这样就解决了操作系统中一个地优先级程序长期占据cpu,而高优先级进程却迟迟不能得到处理。
-