全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
import java.util.*;class PCB/创建进程块int Id;/进程编号int UseTime;/服务时间int NeedTime;/需要时间int Perior;/优先级String Status;/状态PCB()Id+;UseTime=0;NeedTime=(int)Math.round(Math.random()*6)+1;/随机产生需要时间Perior=(int)Math.round(Math.random()*5)+1;/随即产生优先级Status=Ready;/初始状态为就绪class Found/定义系统处理方法类ArrayList sequnce;/创建就绪队列PCB pcb=new PCB5;int StartTime=0;int SystemTime=(int)(Math.random()*3)+1;/随即产生系统时间Found()sequnce=new ArrayList ();for(int i=0;i0)/就绪队列不为空Running=sequnce.remove(0);Running.UseTime=Running.NeedTime;Running.NeedTime=0;Running.Perior=0;System.out.println(当前系统时间:+SystemTime);SystemTime+=Running.UseTime;ShowMessages(Running);void RR()/时间片轮换算法PCB Running=null;int Time=SystemTime;while(sequnce.size()0)System.out.println(当前系统时间:+SystemTime);Running=sequnce.remove(0);if(Running.NeedTime0)System.out.println(当前就绪进程:);for(PCB p1:sequnce)System.out.println(进程编号:+p1.Id+ +服务时间:+p1.UseTime+ +需要时间:+p1.NeedTime+ +优先级:+p1.Perior+ +状态:+p1.Status);System.out.println(-);elseSystem.out.println(当前系统中已经没有就绪进程!);System.out.println(n);class Menu/主界面菜单Scanner sc=new Scanner(System.in);int print()System.out.println(*);System.out.println( 进程调度算法演示 );System.out.println(*);System.out.println( 1.先来先服务(FCFS)算法);System.out.println( 2.时间片轮换(RR)算法);System.out.println( 3.退出该程序);System.out.print(请选择所要采用的算法:);int flag=sc.nextInt();return flag;void select()int flag=print();switch (flag)case 1:Found Process1=new Found();Process1.FCFS();print();case 2:Found Process2=new Found();Process2.RR();print();case 3: System.exit(0);default:break;public class ProcessContr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大健康产业整体解决方案项目可行性研究报告及总结分析
- 2025年现代物流信息平台开发项目可行性研究报告及总结分析
- 2025年新型智慧城市示范项目可行性研究报告及总结分析
- 2025年家居智能安防系统开发项目可行性研究报告及总结分析
- 2025年企业数据加密服务合同
- 2025年企业减排目标达成协议
- 2025年跨境电商物流服务可行性研究报告及总结分析
- 2025年光伏发电系统布局与实施可行性研究报告及总结分析
- 2025年新能源汽车市场前景分析可行性研究报告及总结分析
- 园林景观工程设计合同书(3篇)
- 党的二十届四中全会精神丨线上知识有奖竞答题库
- QC/T 273-2025汽车用铝合金压铸件技术条件
- 大量出血患者的输血方案
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 歼-15仿真纸飞机制作课件
- 签订劳动合同
- 天翼云高级解决方案架构师认证考试复习题库(含答案)
- 15D501 建筑物防雷设施安装
- 第11课+宋元时期的经济、科技与文化+课件-2023-2024学年中职高一上学期高教版(2023)中国历史全一册
- 制糖工艺基础知识及煮糖技术(上课)
- CTO病变的介入治疗课件
评论
0/150
提交评论