硬實時(Hard real time system) 如果在截止時間之后產生結果,可能對受控系統造成災難性后果,則該任務是硬實時任務。
硬任務的例子可以在安全關鍵系統中找到,并且通常與傳感、驅動和控制活動有關,例如:
汽車安全氣囊的檢測與控制; 反導彈系統要求硬實時。反導彈系統由一系列硬實時任務組成。反導系統必須首先探測所有來襲導彈,正確定位反導炮,然后在導彈來襲之前將其摧毀。所有這些任務本質上都是硬實時的,如果反導彈系統有任何一個任務失敗都將無法成功攔截來襲導彈。 強實時(Firm real time system) 如果在截止日期之后產生結果對系統無用,但不會造成任何損害,則該任務是強實時任務。
1. BIOS[x86] 復制 Disable Features Intela Hyper-Threading Technology. Intel SpeedStep. Intel Speed Shift Technology C-States: Gfx RC6. GT PM Support. PCH Cross Throttling. PCI Express* Clock Gating. Delay Enable DMI ASPM,DMI Link ASPM Control. PCle *ASPM and SATA Aggressive LPM Support. (For Skylake and Kaby Lake, also consider disabling Gfx Low Power Mode and USB Periodic SMl in BIOS.) Enable Features Legacy lO Low Latency Gfx Frequency Set to fixed value as low as possible according to proper workload Memory Frequency SA GV Fixed High 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 2. 硬件 除處理器外,內存方面,使用雙通道內存,盡可能高的內存頻率。
3. Linux xenomai基于linux,xenomai作為一個小的實時核與linux共存,xenomai并未提供完整的硬件管理機制,許多硬件配置是linux 驅動掌管的,必須讓linux配置好,給xenomai提供一個好的硬件環境,讓xenomai充分發揮其RTOS的優勢,主要宗旨:盡可能的不讓linux非實時部分影響xenomai,無論是軟件還是硬件。