• 大小: 21KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 标签: 实验代码  c++进程  

资源简介

一个比较详细的进程管理系统,包含多种命令,例如 req, rel, show, init, del, cle, cre 等,模拟linux命令,具体实现方式在博客中有介绍(如果想过操作系统实验,建议参考这个代码)。

资源截图

代码片段和文件信息

#include 
#include 
#include 
/*
* Processing manager
* Author WUD (Wangjunx)
* Date 2018.11.01
* Email: wjx.wud@gmail.com
* Contact: Harbin Institute Of Technology At Weihai (Cyberpace Security)
* Ver 1.0
*/

using namespace std;

/*进程结构体  #Process#*/
typedef struct Process {
        char Name;           // 进程名
        int PID;                // 进程号
        int Memory;              // 内存大小
        char State[9];       // 状态
        int PRI;                // 优先级
        char *Others;    // 其他资源
        int link_ID;            //占用的内存ID号
};

/*资源结构体  #Resource#*/
typedef struct Resource{
        int RID;                 // 资源标识符
        char State[5];        // 资源状态
        char Pname[2];         // 被资源占用导致等待的进程队列
};

void Proc

评论

共有 条评论