算法导论-实验三--一个任务调度问题(共6页).doc

上传人:晟*** 文档编号:9221875 上传时间:2021-12-06 格式:DOC 页数:6 大小:75.50KB
下载 相关 举报
算法导论-实验三--一个任务调度问题(共6页).doc_第1页
第1页 / 共6页
算法导论-实验三--一个任务调度问题(共6页).doc_第2页
第2页 / 共6页
算法导论-实验三--一个任务调度问题(共6页).doc_第3页
第3页 / 共6页
算法导论-实验三--一个任务调度问题(共6页).doc_第4页
第4页 / 共6页
算法导论-实验三--一个任务调度问题(共6页).doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上实验三 一个任务调度问题1. 问题描述:在单处理器上具有期限和惩罚的单位时间任务调度问题.2. 算法原理:考虑一个给定的调度. 我们说一个任务在调度迟了, 如果它在规定的时间之后完成; 否则, 这个任务在该调度中是早的. 一个任意的调度总可以安排成早任务优先的形式, 其中早的任务总是在迟的任务之前. 为了搞清这一点, 请注意如果某个早任务a(i)跟在某个迟任务a(j)之后, 就可以交换a(i)和a(j)的位置, 并不影响a(i)是早的a(j)是迟的状态.类似的,任意一个调度可以安排成一个规范形式, 其中早的任务先于迟的任务, 且按期限单调递增顺序对早任务进行调度. 为了做到这一点, 将调度安排成早任务优先形式. 然而, 只要在该调度中有两个分别完成于时间k和k+1的早任务a(i)和a(j) 使得d(j)d(i), 就交换a(i)和a(j)的位置. 因为在交换前任务j是早的, k+1=d(j) . 所以k+1d(j) , 则a(i)在交换之后任然是早的. 任务a(j) 被已到了调度中的更前位置,故它在交换后任然是早的.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。