登录 注册
当前位置:主页 > 资源下载 > 9 > 用C语言实现链表模拟计算机进程的源代码

用C语言实现链表模拟计算机进程的源代码

  • 更新:2024-09-24 12:37:50
  • 大小:3KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:网络攻防 - 安全技术
  • 格式:C

资源介绍

在操作系统工作过程中,基本的调度单位是进程,现在要求大家编写一个程序,模拟操作系统中进程状态的转换: 操作系统工作过程中,操作系统会保存三个链表:就绪链表,等待表和运行表,每个进程由一个被称为PCB的数据结构(结构体)来描述,PCB中保存进程的优先级(0-9的数字)和当前状态(0-4的数字)。进程状态转换如图所示: 程序要完成的功能: 1、 声明PCB块结构,并创建和初始化三个链表; 2、 分别编写函数完成创建进程、转换进程状态、查看进程状态和查看所有进程状态的功能。 要求: 1、 界面友好; 2、 针对进程的操作使用不同的函数完成。