精选优质文档-倾情为你奉上进程管理与调度的算法实现一、 实验目的进程调度是处理机管理的核心内容。本设计要求用高级语言编写与调试一个简单的进程调度程序。通过本实验可以加深理解有关进程控制块、进程队列的概念,并体会与了解优先权调度算法与时间片轮转调度算法的具体实施办法。二、 实验内容1 设计进程控制块PCB表结构,分别适用于优先权调度算法与时间片轮转调度算法。2 PCB结构包括以下信息:进程名、进程优先数(或轮转时间片),进程所占用的CPU时间,进程的状态,当前队列指针等。根据调度算法的不同,PCB结构的内容可以作适当的增删。3 建立进程就绪队列。对两种不同算法编制入链子程序。4 编制两种进程调度算法:a)优先数调度;b)时间片轮转调度。允许用户在程序运行时选择使用某一种调度算法。三、 编程工具:C、Java、VC或其它可视化语言平台任选四、 具体设计要求及有关说明选用优先数算法与简单时间片轮转法对五个进程进行调度,每个进程可有三种状态:运行状态(RUN)、就绪状态(READY)与完成状态。并假定初始状态为就绪状态。1