实验报告实验课程名称:操作系统实验地点:南主楼七楼机房2018—2019学年(一)学期2018年9月至2019年1月专业:班级:学号:姓名:指导老师:刘一男实验一实验项目:分时系统模拟实验学时:2实验日期:2018-10-25成绩:实验目的利用程序设计语言模拟分时系统中多个进程按时间片轮转调度算法进行进程调度的过程;假设有五个进程A,B,C,D,E,它们的到达时间及要求服务的时间分别为:进程名ABCDE到达时间01234服务时间43424时间片大小为1,利用程序模拟A,B,C,D,E五个进程按时间片轮转的调度及执行过程并计算各进程的周转时间及带权周转时间
执行过程并计算各进程的周转时间及带权周转时间
轮转调度:BDACE(1)修改时间片大小为2,利用程序模拟A,B,C,D,E五个进程按时间片轮转的调度及执行过程并计算各进程的周转时间及带权周转时间
轮转调度:ADBCE(2)修改时间片大小为4,利用程序模拟A,B,C,D,E五个进程按时间片轮转的调度及执行过程并计算各进程的周转时间及带权周转时间
顺序:ABCDE1、思考时间片的大小对调度算法产生什么影响
对计算机的性能产生什么影响
答:通过对时间片轮转调度算法中进程最后一次执行时间片分配的优化,提出了一种改进的时间片轮转调度算法,该算法具有更好的实时性,同时减少了任务调度次数和进程切换次数,降低了系统开销,提升了CPU的运行效率,使操作系统的性能得到了一定的提高
ABCDE时间片为1周转时间12914813带权周转时间333
25时间片为2周转时间81213713带权周转时间243
25时间片为4周转时间4691013带权周转时间122
25实验二实验项目:多道作业调度实验学时:2实验日期:2018-11-1成绩:实验目的本实验要求学生模拟作业调度的实现,用高级语言编写和调试一个或多个作业调度