fsfc调度算法
2016-11-11 09:36:08 0 举报
FSFC调度算法是一种基于模糊系统的前视距离控制(Forward-looking Distance Control,简称FLDC)算法。它通过将车辆前方的可视距离划分为若干个模糊子集,对每个子集进行隶属度函数的计算,从而实现对车辆行驶状态的实时监控和预测。该算法具有较高的实时性和准确性,能够有效地提高车辆在复杂道路环境下的安全性能。同时,FSFC调度算法还具有较强的自适应能力,能够根据车辆的实际行驶情况自动调整控制策略,以实现最佳的驾驶效果。总之,FSFC调度算法是一种高效、可靠的前视距离控制方法,对于提高道路交通安全具有重要意义。
作者其他创作
大纲/内容
执行fcfs主体函数
从第二个进程开始,进程的开始时间即前一个进程的结束时间,结束时间是前一个进程的结束时间+现在进程的服务时间
输入各进程信息(开始时间、服务时间)
打印调度进程顺序,以及每个进程的各类信息
周转时间=结束时间-进程到达时间(即等待时间+服务时间)带权周转时间=周转时间/服务时间
使用冒泡排序,按照先来先服务以及,短作业先服务的原则,给各个进程的执行顺序排序
start(开始)
计算各个进程的开始、结束时间,以及周转时间和带权周转值
其实本算法最核心的部分就是排序,使用任何的排序算法都可以,此次我在冒泡排序的算法上,根据实际情况,进行了改进,因为fcfs规则中有一条是,相同时间,作业时间段先执行,所以,还要对结构体在一次判断之后进行二次判断
结束
第一个进程开始需要特殊处理,到达时间即开始时间,结束时间就是到达时间+服务时间
输入进程数量
信息录入完毕
first-come-first-service (先来先服务调度算法)
0 条评论
下一页