链表模拟计算机进程(源代码c语言版)
在操作系统工作过程中,基本的调度单位是进程,现在要求大家编写一个程序,模拟操作系统中进程状态的转换:操作系统工作过程中,操作系统会保存三个链表:就绪链表,等待表和运行表,每个进程由一个被称为PCB的数据结构(结构体)来描述,PCB中保存进程的优先级(0-9的数字)和当前状态(0-4的数字)。进程状态转换如图所示:程序要完成的功能:1、声明PCB块结构,并创建和初始化三个链表;2、分别编写函数完成创建进程、转换进程状态、查看进程状态和查看所有进程状态的功能。要求:1、界面友好;2、针对进程的操作使用不同的函数完成。
下载地址
用户评论
还可以,适合初学者
粗略看一下,好像和描述的不符合啊。
还好吧,有参考价值,不过,貌似无法运行。
有一定的学习价值
直接运行不了、、、