一. 实验目的:
体会进程调度方法,并通过一个简单的进程调节器度模拟程序的实现,加深对进程调度算法,进程切换的理解。
二. 实验内容:
采用静态优先数的方法,编写一进程调度程序模拟程序,进程状态为就绪、运行、等待三种。模拟程序只对你所设置的“虚拟PCB”进行相应的调度模拟操作,即每发生“调度”时,显示出当前运行的“PCB名字”、优先数、运行时间等,而不需要对系统中真正的PCB等数据进行修改。
五. 实现过程中出现的主要问题和解决方法:
1. 程序中定义了两个类:Pcb类和PcbOperator类。Pcb类定义了虚拟进程,它有三个属性:名称name,优先级privoty,运行时间time,各属性都是利用随机数产生。PcbOperator类定义了对虚拟进程的操作,它的主要属性是:PCB就绪队列pcbready,当前运行的PCB实例pcbrun,PCB等待队列pcbpause
欢迎光临 名侦探柯南事务所 (https://bbs.aptx.cn/) | Powered by Discuz! X2.5 |