




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编程环境:VisualC++运行环境:Windows机数,分别代表创建进程、结束进程、进程阻塞、激活进程、调度进程、时间片到等;键盘模拟方法指定义6种按键代表以上6种。PCB,PCB中包含有关该进程的所有信息.利用链式结构实现进程的组织.FCB:typedefstructJ_cheng{charID[8];structJ_cheng模拟处理机typedefstructD_jc{PCB*p;intPCBPC,用它代表完整的进程。PCB进程是资源分配和调度的基本单位,用一个节点代表一个进程,这个节点的编号、和名称、大小也就是模PCBcreat_j(PCB*head)//创建进程.block_j(PCB*Z_head)//阻塞进程wakeup_j(PCB*J_head,PCB*Z_head)//唤醒进程.produce_j(PCB*J_head)//进程调度.parttime_j(PCB*J_head)//时间片调度标准输入输出CPU分配的基本算法。果进程不阻塞,在指定的时间片(5秒)后调度下一个进程。PCB,PCB中包含有关该进程的所有信息.利用链式结构实现进程的组织.FCB:typedefstructJ_cheng{charID[8];floatarrive;floatworktime;floatworktime1;floatworth;floatdone;intflag;structJ_cheng模拟处理机typedefstruct{PCBfloatdonetime;intflag;PCBPC,用它代表完整的进程。PCB进程是资源分配和调度的基本单位,用一个节点代表一个进程,这个节点的编号、和名称、大小也就是模PCBcreat_j(PCB*head)//创建进程.block_j(PCB*Z_head)//阻塞进程.wakeup_j(PCB*J_head,PCB*Z_head)//唤醒进程PCB*getFCFS(PCB*J_jincheng2)PCB*sort_LB1(PCB*k1,PCBPCB*FCFS1(PCB*b,PCBPCB*FCFS(PCB*J_jincheng1,PCBPCB*sort_LB2(PCB*k1,PCBPCB*SJF1(PCB*b,PCBPCB*SJF(PCB*J_jincheng1,PCBPCB*sort_LB3(PCB*k1,PCBPCB*getworth(PCBPCB*worth1(PCB*b,PCB*J_jincheng2,PCBPCB*worth(PCB*J_jincheng1,PCBPCB*sort_LB4(PCB*k1,PCB*J_head1)PCB*parttime_j1(PCB*b,PCBPCB*parttime_j(PCB*J_jincheng1,PCBvoidproduce_j(PCB*J_head,PCB标准输入输出实验名称:器管理1、实现分页式管理地址转换过程,将逻辑地址转换成物理地址2typedefstruct //typedefstructQUIK_LIST{ floattypedefstructDONE_LIST{ floatstructDONE_LIST保护CPU页号>页表长度是否越界中否是页表项在快表中是该页被修改否是内存是I/OOS命令CPUCPU修 位和修改//void//voiddone_list*FIFO1(inta,intblock_num)voidFIFO(inta[],intm,intvoidLRU(inta[],intm,intn)FIFO,LRU调度,并求缺页率标准输入输出鼠标、显示器、,键盘和鼠标使用一个控制器。2、设备管理有添加和删除设备的功能,同时完成控制器的功能3、设备管理还包括设备的分配和回收。使学生掌握设备的体系结构和管理方法。成功分配的时候,typedefstructpcb1{charname[20];structpcb1*next;//通道控制表typedefstructchct1{PCB*pcb1;PCBtypedefstructcoct1{PCB*pcb1;PCB*pcb2;intcount1;intchct;//设备控制表typedefstructdct1{PCB*pcb1;PCB*pcb2;intcoct;//系统设备表typedefstructsdt1{charname[20];DCTdct;structsdt1器//SDT//SDT*add_D(SDT//SDT*delete_D(SDTvoid//SDT*receive_D(SDT//SDT*alloc_D(SDT标准输入输出CACA //typedefstructfcb{charname[20]; structfcb*link;structfcb typedefstructnode{FCB*p; KMKMJKNJFHAAGDEFDBACBAFCB*creat_dir()//FCB*make_dir(FCB FCB*CD1(FCB*current1,FCB.//删 FCB*remove_dir(FCB//显示从更 到当 的路void//FCB*creat_file(FCB//FCB*delete_file(FCBvoidrecord(FCB*root1) 指令MD,删除 令DEL等,来模拟文件管理的实现功能。标准输入输出通过编程实验学会了操作系统的组成原理,以及各功能部分是如何工作的.同过这次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长沙市K郡双语实验中学2025年高二化学第二学期期末经典试题含解析
- 重庆西南大学附属中学2025年数学高二下期末学业质量监测模拟试题含解析
- 云南省泸水五中2024-2025学年高二下化学期末复习检测模拟试题含解析
- 特色火锅店承包经营合同模板
- 产城融合厂房出租居间服务合同
- 车辆转让附带原厂保养及救援服务合同
- 桥梁工程-毕业设计开题报告
- 评选新时代好少年的主要事迹(27篇)
- 2024年河北省政务服务管理办公室下属事业单位真题
- 员工语言规范管理制度
- 人教版历史八年级上册知识点
- 麻醉药品和精神药品培训试题
- GB/T 799-2020地脚螺栓
- 非小细胞肺癌寡转移灶中立体定向放疗的运用,放射医学论文
- 远足拉练动员大会课件
- 出租房屋安全检查记录
- 夏季养胃知识课件
- 人教版PEP六年级英语下册单词听写(带四线格)
- 国家开放大学《财务管理#》形考任务1参考答案
- 产程中人文关怀精选课件
- 人力资源工作时间节点表
评论
0/150
提交评论