求助~关于操作系统模拟的编程
才刚学编程,老师就来了5个作业。还准备要交了,现在求一下各位大大帮帮忙例如:
2. 进程调度实验
目的
掌握进程的调度方法。
内容
将进程的基本状态分为三种:运行、就绪、等待。
选用C语言编写程序,构造就绪和等待两个队列,根据不同的情况分别对就绪和等待两个队列进行出队和排队处理,并在计算机屏幕上给出相应的提示,如:“进程进入等待”、“进程进入就绪”、“进程开始运行”。
方法
1. 先构造若干简单进程的PCB,其中应包含进程名称、队列指针;
2. 利用PCB构造就绪和等待两个队列;
3. 在main()中,可利用产生随机数函数random(int x)产生三个不同范围的数,它们分别对应进程的三种状态;当随机数落在某个范围时,便激活进程的相应状态和处理工作。
求救啊
作业.rar
(8.57 KB)