文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发C/C++进程调度模拟程序
精品推荐
特别推荐
·C语言编程易犯毛病集合
·C语言编程常见问题解答(目录)
·C#程序开发中的常用函数汇总
·C/C++笔试、面试题目大汇总
·Beej的网络socket编程指南
·socket编程原理
·C语言的常用库函数使用方法分析及用途
·在C语言中如何处理时间和日期
·C++设计模式之Singleton
·VC++动态链接库编程之MFC扩展 DLL
热点TOP10
·进程和线程编程
·C语言编程易犯毛病集合
·打字游戏
·Awk 基础入门:Awk 实例编程
·asp.net中调用javascript函数实现多功能日期控件示例
·C语言编程常见问题解答之常用函数的包含文件(1)
·C# GridView 排序及分页
·C #中的几个线程同步对象方法
·无废话C#设计模式之三:Abstract Factory
·C# DataGridView隔行显示不同的颜色

进程调度模拟程序

日期:2007年12月28日 作者: 查看:[大字体 中字体 小字体]


   我们课程设计,我选择了一个进程调度模拟,希望大家给看看,多提意见,好久没来发帖子了。
#include<iostream.h>
#include<stdlib.h>
#include<time.h>
#include<stdio.h>
#include<string.h>

const int  MAXCOMMANDLEN =50;        

/////////////////////////////////////////////////////////////////////////////////////
//           
//         PROCESS 
// 
/////////////////////////////////////////////////////////////////////////////////////


class Process                          //进程类
{
friend class CPU;
protected:
 static int init_ID;     //随机进程ID
    int ID;        //进程ID
 char runText[MAXCOMMANDLEN];  //进程指令数组
 int IP;        //进程指令指针,保存进程指令执行到的具体位置
 bool ISuseSource;     //此进程是否使用资源,ture:使用中  false : 未使用
 bool ISblocked;      //此进程是否被阻塞  ture:阻塞  false :未阻塞
 int unitTime;      //进程单位被cpu执行时间, 默认 1
 int blockTime;      //进程被阻塞时间
public:
 static void RandID();    //随机生成进程ID
 Process();
 int getID();      
 int getIP();      
 void setIP(int);     
 void Runed();      //进程被cpu执行
 int getUnittime();     //得到进程单位执行时间
 int getBlcoktime();     //得到进程阻塞时间
 void setBlocktime(int);    //设置进程阻塞时间
 void setUnittime(int);    //设置进程单位执行时间
 char getResult(int);    //得到进程执行结果
 char* getRuntext();     //得到进程执行的指令
 void setBlockstate(bool);   //设置阻塞状态
 bool getBlockstate();      
 bool getISusesource();    //得到资源的状态  使用  未使用
 void setISusesource(bool);   //设置资源的使用状态

[1] [2] [3] [4] [5] [6] [7] 下一页 




上一篇:简易的四则运算

下一篇:经典c程序100例==1--10

相关文章:
·模拟城市4秘籍
·Windows系统进程列表完全解析
·添加或删除启动时自动运行的程序
·进程管理知识库 - igfxpers.exe - igfxpers
·不用任何软件(木马程序)盗取账号密码
·为Canon PIXMA iP1000喷墨打印机安装驱动程序
·07年4月计算机三级网络技术考前模拟一
·模拟城市4-心得汇总 - 游戏攻略
·Access使用宏控制程序
·卸载并不难!轻松卸载程序六技巧
相关软件:
·模拟城市3000(Sim City 3000)简体中文版
·C语言程序设计
·NDS《逆转裁判4 完美汉化简体中文版》模拟器
·整形模拟软件_非常face V1.0
·Windows环境下32位汇编语言程序设计
·《铁拳5》模拟器
·模拟人生 2
·《拳皇97》加强版 风云再起 模拟器
·零起点教你如何破解软件和制作注册机 and 视频+程序
·枪战类街机《高级战争2金手指》模拟器

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot