欢迎来到天天文库
浏览记录
ID:30093525
大小:18.70 KB
页数:13页
时间:2018-12-26
《单处理机系统的进程调度实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划单处理机系统的进程调度实验报告 数学与计算机学院单处理机系统的进程调度实验报告 年级07学号XX姓名王阳成绩专业信计实验地点主楼402指导教师王硕实验项目单处理机系统的进程调度实验日期 实验报告要求: 一、实验目的 1、加深对进程概念的理解,明确进程和程序的区别。 2、深入了解系统如何组织进程、创建进程。 3、进一步认识如何实现处理机调度。 二、实验原理 三、实验要求 1、采用时间片轮转调度算法实现进程调度。2、确定进程控制块的内容,进程控制块的组织方式。3、完成
2、进程创建原语和进程调度原语。4、编写主函数对所做工作进行测试。 四、实验结果及分析 #include #defineN10//系统中所允许的最大进程数量 #defineSLOT5//时间片大小 //进程状态枚举目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 typedefenum Running,//运行状态 Aready,//就绪状态 Blocking//阻塞状态 }ProStatu
3、s; //进程控制块 typedefstruct { intname;//进程标识符 ProStatusstatus;//进程状态 intax,bx,cx,dx;//通用寄存器 intpc;//程序计数器寄存器 intpsw;//程序状态字寄存器 intnext;//指向下一个进程的指针 }PCB; //就绪队列指针 typedefstruct { inthead;//头指针 inttail;//尾指针 }Ready; //模拟寄存器目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为
4、了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 intPSW,AX,BX,CX,DX,PC,TIME; //PCB的静态链表 PCBpcbArea[N];//模拟PCB区域的数组 intrun;//运行状态程序的指针 Readyready;//就绪队列指针 intpfree;//空闲队列的指针 //初始化运行状态进程指针 voidInitRun() { run=-1; } //初始化就绪状态队列 voidInitReady() { ==-1; } //初始化空闲队列 voidInitFree()
5、 { inttemp; for(temp=0;temp #include#include目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 #include #include usingnamespacestd; constintMAXCOMMANDLEN=50; ////////////////////////////////////////////////////////////////
6、///////////////////// ////PROCESS // ///////////////////////////////////////////////////////////////////////////////////// classProcess { friendclassCPU; protected: staticintinit_ID; intID; charrunText[MAXCOMMANDLEN];//进程指令 intIP;//进程IP boolISuseSource;//进程是否占用资源 boolISblocked;//进程是否阻塞目
7、的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 intunitTime;//CPU执行时间 intblockTime;//进程阻塞时间 public: staticvoidRandID();//初始化静
此文档下载收益归作者所有