硬实时(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,无论是软件还是硬件。