一、课程设计题目及内容 时间片轮转法实现处理机调度的程序设计提示如下: (1)假设系统有n个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如下表所示,且参数意义也相同。 进程名 链接指针 到达时间 估计运行时间 进程状态 (2)按照进程到达的先后顺序排成一个循环队列,设一个队首指针指向第一个到达进程的首址。另外再设一个当前运行进程指针,指向当前正运行的进程。 (3)执行处理机调度时,首先选择队首的第一个进程运行。 (4)由于本题目是模拟实验,所以对被选中的进程并不实际启动运行,而只是执行如下操作:1)估计运行时间减1; 2)输出当前运行进程的名字。 用这两个操作来模拟进程的一次运行。 (5)进程运行一次后,以后的调度则将当前指针依次下移一个位置,指向下一个进程,即调整当前运行指针指向该进程的链接指针所指进程,以指示应运行进程,同时还应判断该进程的剩余运行时间是否为0,若不为0,则等待下一轮的运行,若该进程的剩余运行时间为0,则将该进程的状态置为完成状态“C”,并退出循环队列。 (6)若就绪队列不为空,则重复上述的步骤(4)和(5)直到所有进程都运行完为止。 (7)在所设计的调度程序中,应包含显示或打印语句,以便显示或打印每次选中进程的名称及运行一次后队列的变化情况。
2020-04-05 03:14:50 2.59MB 广州大学 操作系统课程设计
1
北邮大三计算机体系结构相关文档,包括 课件(PDF) 参考文档(PDF) 实验指导书及模拟器(win10兼容性可能有问题,win7可以用,太旧了已经没人维护了) 五个实验的实验报告(docx格式)和汇编代码(适用于MIPSsim) 张晨曦老师的计算机系统结构学习指导与题解PDF
2020-02-25 03:09:17 77.31MB 北邮 实验报告 课件 参考文档
1
广工eda实验报告以及代码
2020-01-05 03:12:56 2.78MB eda实验
1
软件设计模式概述 2GoF 的 23 种设计模式 3UML中的类图及类图之间的关系 4开闭原则 5里氏替换原则 6依赖倒置原则 7单一职责原则 8接口隔离原则 9迪米特法则 10合成复用原则 11创建型模式的特点和分类 12单例模式 13原型模式 14工厂方法模式 15抽象工厂模式 16建造者模式 17结构型模式概述 18代理模式 19适配器模式 20桥接模式 21装饰模式 22外观模式 23享元模式 24组合模式 25行为型模式概述 26模板方法模式 27策略模式 28命令模式 29责任链模式 30状态模式 31观察者模式 32中介者模式 33迭代器模式 34访问者模式 35备忘录模式 36解释器模式 37UMLet的使用与类图的设计 38创建型模式应用实验 39结构型模式应用实验 40行为型模式应用实验 所有实验及实验报告及代码
2020-01-03 11:39:42 3.12MB disignPattern
1
1、通过编写程序,掌握基本的同步互斥算法,理解生产者和消费者模型。 2、了解多线程并发执行机制,线程间的同步和互斥。 3、学习使用同步对象,掌握相应的函数。
2020-01-03 11:32:11 172KB 生产者消费者
1
北京科技大学计算智能实验1-4全部试验的实验报告和matlab源代码
1
这是C#课程的小作业,一个成绩管理系统,主要目的是让我们熟悉winform开发步骤,具体项目运行安装步骤项目里面有写。
2020-01-03 11:31:14 407KB C# 成绩管理系统 实验报告 源代码
1
用汇编语言写的求一个数的平方源代码加实验报告,代码和实验报告都是本人亲自撰写的。代码绝对可以运行,内附可执行程序
1
系统辨识实验 实验报告 源代码 详细的实验报告
2020-01-03 11:21:00 535KB 系统辨识实验 实验报告 源代码
1
1.根据某一文法编制调试LL(1)分析程序,以便对任意输入的符号串进行分析。 2.本次实验的目的主要是加深对预测分析LL(1)分析法的理解。
2020-01-03 11:17:35 134KB LL(1)
1