文件名称:homework3
介绍说明--下载内容均来自于网络,请自行研究使用
离散事件系统仿真程序CPU_scheduler说明:
1.仿真功能与要求:
1.1 单CPU系统,系统有10个终端输入任务,如果一个任务的执行时间大于规定的时间片,则该任务执行一个时间片之后退出CPU,并重新参加排队,直到执行完退出CPU,然后才允许相应终端重新输入一个新的作业。任务排队的原则是在CPU中执行次数越少的越排在前面,如果两个任务执行的次数相同,按照FIFO原则排队。
1.2 每个终端输入任务的时间满足均值为25秒的指数分布。每个任务需要CPU执行的时间满足均值为0.8秒的随机指数分布。CPU的时间片长度为0.1秒,任务间切换需要0.015秒任务的个数为1000时终止仿真,计算每个任务的平均相应时间和队列中的平均任务个数。
1.仿真功能与要求:
1.1 单CPU系统,系统有10个终端输入任务,如果一个任务的执行时间大于规定的时间片,则该任务执行一个时间片之后退出CPU,并重新参加排队,直到执行完退出CPU,然后才允许相应终端重新输入一个新的作业。任务排队的原则是在CPU中执行次数越少的越排在前面,如果两个任务执行的次数相同,按照FIFO原则排队。
1.2 每个终端输入任务的时间满足均值为25秒的指数分布。每个任务需要CPU执行的时间满足均值为0.8秒的随机指数分布。CPU的时间片长度为0.1秒,任务间切换需要0.015秒任务的个数为1000时终止仿真,计算每个任务的平均相应时间和队列中的平均任务个数。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 37724129homework3.rar 列表 cpu_schedule.exe cpu_schedule.c cpu_schedule_in.txt cpu_schedule_out.txt CPU_scheduler程序部分问题解析 .doc 作业3说明.txt simlib.c simlib.h simlibdefs.h