进程管理系统设计

发布时间:2023-01-27 09:09:48

.目录一、设计系统目的.........................................1二、设计系统要求.......................................1三、系统分析............................................1四、系统设计.............................................1五、程序设计流程图.......................................5六、源程序清单..........................................5七、调试过程中的问题及系统测试情况......................121、调试过程..................................................122、系统测试结果................................................12八、系统设计总结.......................................14.
.一、设计系统目的本设计的目的是加深对进程概念及进程管理各部分内容的理解,熟悉进程管理中主要数据结构的设计及进程调度算法、进程控制机构、同步机构及通讯机构实施。二、设计系统要求设计一个允许n个进程并发运行的进程管理模拟系统。该系统包括有简单的进程控制、同步与通讯机构,其进程调度算法可任意选择。每个进程用一个PCB表示,其内容根据具体情况设置。各进程之间有一定的同步关系可选。系统在运行过程中应能显示或打印各进程的状态及有关参数的变化情况,以便观察诸进程的运行过程及系统的管理过程。三、系统分析本系统实现的功能有1、进程控制和同步等可以控制进程的就绪执行和阻塞三种状态等基本功能。2、进程调度调度算法采用的是先来先服务算法。3、进程在运行过程中状态变化的屏幕输出输出的内容包括—就绪的进程队列,当前cup正在执行的进程,被阻塞的进程队列。四、系统设计本系统所包括的数据结构是对列类本系统由于需要输出就绪队列,执行队列,阻塞对列,故需要利用对列来实现。最好利用队列类来实现,这样可以充分利用类的继承来简化程序。队列类的定义如下classqueue{public:.

进程管理系统设计

相关推荐