操作系统处理机调度实验(vb实现)

操作系统处理机调度实验(vb实现)

ID:7782903

大小:157.00 KB

页数:5页

时间:2018-02-25

操作系统处理机调度实验(vb实现)_第1页
操作系统处理机调度实验(vb实现)_第2页
操作系统处理机调度实验(vb实现)_第3页
操作系统处理机调度实验(vb实现)_第4页
操作系统处理机调度实验(vb实现)_第5页
资源描述:

《操作系统处理机调度实验(vb实现)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、武汉科技大学城市学院《操作系统》实验报告院系__信息工程学部___学生专业_信息管理与信息系统_年级班____1班____课程名称___操作系统___实验题目___处理机调度__学生姓名____张康____1.实验目的:进程调度是操作系统最重要的概念之一,是操作系统核心内容。调度算法好坏将直接影响操作系统的性能。本实验可以加深对进程调度和各种调度算法的理解。要求到达的进程数、各进程到达的时间可以任意选择。通过实验,求出平均周转时间和加权均周转时间3.流程图:开始添加4个进程,计算各进程提交时间按先来先服务算法执行进程,求出完成时间;周转时间;计算平均周转

2、时间、带权平均周转时间。结束,输出结果是否还存在进程?是否执行下一进程4.部分代码及截图:PrivateSubok()pb1.Max=(lv2.ListItems(1).ListSubItems(2).Text)*40pb1.Value=pb1.Value+0.5Ifpb1.Value>=pb1.MaxThent2.Enabled=Falsepb1.Value=0Setitem=lv1.ListItems.add(,lb2.Caption,lb2.Caption)item.SubItems(lv1.ColumnHeaders("tjsj").SubIte

3、mIndex)=lv2.ListItems(1).ListSubItems(1).Textitem.SubItems(lv1.ColumnHeaders("yxsj").SubItemIndex)=lv2.ListItems(1).ListSubItems(2).Textitem.SubItems(lv1.ColumnHeaders("kssj").SubItemIndex)=Lbks.Captionb=Format(Now,"hh:mm:ss")HT(0)=Val(Left(a,2))MT(0)=Val(Mid(a,4,2))ST(0)=Val(Rig

4、ht(a,2))HT(1)=Val(Left(b,2))MT(1)=Val(Mid(b,4,2))ST(1)=Val(Right(b,2))c=Format(Str((HT(1)-HT(0))*3600+(MT(1)-MT(0))*60+(ST(1)-ST(0))),"0.00")item.SubItems(lv1.ColumnHeaders("wcsj").SubItemIndex)=bIflb2.Caption="pc1"Thenc=c+3ElseIflb2.Caption="pc2"Thenc=c+2ElseIflb2.Caption="pc3"T

5、henc=c+1EndIfitem.SubItems(lv1.ColumnHeaders("zzsj").SubItemIndex)=cIflv1.ListItems.Count=2ThenEndIflv2.ListItems.Remove(1)EndIfLb6.Caption=CInt(((pb1.Value)/(pb1.Max))*100)&"%"Iflv2.ListItems.Count=0Thenstart.Enabled=Falselb2.Visible=Falsem1=CInt(lv1.ListItems(1).ListSubItems(5)

6、.Text)m2=CInt(lv1.ListItems(2).ListSubItems(5).Text)m3=CInt(lv1.ListItems(3).ListSubItems(5).Text)m4=CInt(lv1.ListItems(4).ListSubItems(5).Text)dqzzsj=(m1+m2+m3+m4)/4tdq.Caption=dqzzsjEndIfEndSubPrivateSubt3_Timer()Pb2.Max=100Pb2.Value=Pb2.Value+10IfPb2.Value=10ThenSetitem=lv2.Li

7、stItems.add(1,"p1","pc1")a=Format(Now,"hh:mm:ss")item.SubItems(lv2.ColumnHeaders("tjsj").SubItemIndex)=aitem.SubItems(lv2.ColumnHeaders("yxsj").SubItemIndex)="2.0"ElseIfPb2.Value=30ThenSetitem=lv2.ListItems.add(2,"p2","pc2")a=Format(Now,"hh:mm:ss")item.SubItems(lv2.ColumnHeaders(

8、"tjsj").SubItemIndex)=aitem.SubItems(lv2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。