




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
动态分区存储管理方式的主存分配回收实验报告年级 08级 学号 2008431071 姓名 陈云云 成绩 专业 数学与应用数学 实验地点 主楼402 指导教师 王硕 实验项目 批处理系统作业调度 实验日期 2010年10月27日 一、实验目的 加深对作业概念的理解;深入了解批处理系统如何组织作业、管理作业和调度作业;二、实验要求编写程序完成批处理系统中的作业调度,要求采用响应比高者优先的作业调度算法。实验具体包括:首先确定作业控制块的内容,作业控制块的组成方式;然后完成作业调度;最后编写主函数对所作工作进程测试。三、实验原理:操作系统根据允许并行工作的道数和一定的算法从系统中选取若干作业把它们装入主存储器,使它们有机会获得处理器运行,这项工作被称为“作业调度”。实现这部分功能的程序就是“作业调度程序”。四、实验程序设计#include stdafx.h#include using namespace std;#include #include JCB.hclass JCB public:int creat(int name, int length, int tape, int printer, int waittime, int runtime );void shedule(JCB *head);JCB *next;JCB();virtual JCB();private:int name;int printer;int tape;int waittime;int runtime; long length;int JCB:creat(int name, int length, int tape, int printer, int waittime, int runtime) this-name=name;this-printer=printer;this-tape=tape;this-waittime=waittime;this-runtime=runtime;this-length=length; return 0;void JCB:shedule(JCB *head)JCB *p,*q;JCB *k1,*k2;long temp;int a;longmemory=65536; int tape=4; int printer=2;q=head;p=q-next;cout运行次序为:lengthmemory|p-tapetape|p-printerprinter)coutname 作业不满足条件不能执行next ;delete k1;q-next=p; else temp= (p-runtime+p-waittime )/p-runtime; if(anext; if(k2!=NULL) coutname作业执行next ; delete p; k1-next=k2; q=head; p=q-next;int main()JCB *head;JCB *p;head=new JCB; head-next=NULL;p=head;int a=0;int name;int printer;int tape;int waittime;int runtime;int length;cout输入作业相关数据(以作业大小为负数停止输入endl;cout输入作业名、作业大小、磁带机数、打印机数、等待时间、估计执行时间 name; cin length; cin tape; cin printer; cin waittime; cin runtime; while(length0) p-next=new JCB; p=p-next; a=p-creat( name, length,tape,printer, waittime, runtime ); coutnext=NULL; cin name; cin length; if(length tape; cin printer; cin waittime; cin runtime; head-shedule(head);return 0;五、实验结果与分析 分析:本程序用类作为作业控制块(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025苏州工业园区租房合同范本
- 2025湖南科技学院招聘44人考前自测高频考点模拟试题及答案详解(易错题)
- 2025年福建省福州市长乐区行政服务中心管理委员会招聘2人考前自测高频考点模拟试题及参考答案详解
- 2025湖南科技学院公开招聘44人模拟试卷及答案详解(历年真题)
- 2025江西抚州市城市建设集团有限公司拟聘用人员(人才引培)考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025关于企业劳动合同模板
- 2025企业如何审签订采购合同
- 2025船舶维护合同
- 2025年度上半年河北唐山市消防救援支队政府专职消防队员招聘113人考前自测高频考点模拟试题及答案详解(全优)
- 2025广西壮族自治区南宁生态环境监测中心招聘1人模拟试卷及参考答案详解
- 公司管理层奖惩管理制度
- 小学竹编教学课件
- 2025至2030年中国汽车轮胎压力监测系统(TPMS)行业市场运行态势及发展前景研究报告
- 2025年核电池项目分析及研究报告
- CJ/T 480-2015高密度聚乙烯外护管聚氨酯发泡预制直埋保温复合塑料管
- CJ/T 197-2010燃气用具连接用不锈钢波纹软管
- 食品加工项目商业计划书范文模板
- 儿科试题及答案泌尿感染
- 兰新线N857次旅客列车神突重大事故30课件
- 肥胖症诊疗指南(2024年版)解读
- 拼箱货海运出口流程操作指南
评论
0/150
提交评论