2.2.3 SEW MC07B0750-5A3-4-00熱賣長任務(wù)問題的解決方法
解決長任務(wù)問題最有效的途徑是進行任務(wù)分割。所謂“任務(wù)分割”是指將影響系統(tǒng)實時性的長任務(wù)分割成若干個小任務(wù)。這樣單個任務(wù)的執(zhí)行時間變短,系統(tǒng)的任務(wù)響應(yīng)時間變短,實時性得以提高。
(1)對任務(wù)的分析與計算
SEW MC07B0750-5A3-4-00熱賣當(dāng)然,長任務(wù)的分割必須結(jié)合系統(tǒng)中所使用的內(nèi)核,以及各任務(wù)對實時性的要求等情況,進行必要的分析與計算,才能保證分割的合理性和有效性,具體的步驟如下。
① 分析系統(tǒng)共有多少個任務(wù),這些任務(wù)對實時性的要求有多高,求出各個任務(wù)所要求的最低執(zhí)行頻率(f1,f2,…,fn)。
② 計算目前各任務(wù)的實際執(zhí)行時間(t1,t2,…,tn)
③ 確定系統(tǒng)中的長任務(wù)。如果max(t1,t2,…,tn)≤min(1f1,1f2,…,1fn),則此系統(tǒng)中不存在長任務(wù)。如果max(t1,t2,…,tn)>min(1f1,1f2,…,1fn),則存在長任務(wù),而且執(zhí)行時間為max(t1,t2,…,tn)的那個任務(wù)就是要找的長任務(wù)。
④ SEW MC07B0750-5A3-4-00熱賣分析此長任務(wù)是否需要分割,分析一下是什么原因?qū)е聢?zhí)行的時間過長,這個時間是否能夠通過程序的優(yōu)化來縮短?如果能,則不需要進行任務(wù)分割;否則,要對這個長任務(wù)進行分割。
Nikon 4S018-169 Power Supply Board ALG-INF Nikon NSR-S204B
working
KLA-Tencor Circuit Board 289787 289779 KLA AIT working
KLA-Tencor Circuit Board 285293 285307 KLA AIT Working
KLA-Tencor Circuit Board 515051 381845 KLA AIT working
Enlarge
Nikon NSR-S205C COM-CTRL MTR-CTRL NK8601A PCB Assy 4S015-227
4S018-928 4S018-929