Chip123 科技應用創新平台

標題: 何謂RTOS? [打印本頁]

作者: webber_you    時間: 2008-1-15 12:14 PM
標題: 何謂RTOS?
RTOS的定義及架構為何?是否有參考資料可提供
作者: jacky002    時間: 2008-1-26 09:43 PM
標題: Wiki RTOS的定義給你參考
http://en.wikipedia.org/wiki/Real-time_operating_system
' m) |0 `2 t1 ^- r7 }2 ^3 R, Q
4 E, r# N% W& d9 i9 J+ {A real-time operating system (RTOS) is a multitasking operating system intended for real-time applications. Such applications include embedded systems (programmable thermostats, household appliance controllers, mobile telephones), industrial robots, spacecraft, industrial control (see SCADA), and scientific research equipment.
0 ?3 F; Q# o, D0 h2 u, f  W7 l+ @9 b* h; i  d7 Q; ?, f
An RTOS facilitates the creation of a real-time system, but does not guarantee the final result will be real-time; this requires correct development of the software. An RTOS does not necessarily have high throughput; rather, an RTOS provides facilities which, if used properly, guarantee deadlines can be met generally (soft real-time) or deterministically (hard real-time). An RTOS will typically use specialized scheduling algorithms in order to provide the real-time developer with the tools necessary to produce deterministic behavior in the final system. An RTOS is valued more for how quickly and/or predictably it can respond to a particular event than for the given amount of work it can perform over time. Key factors in an RTOS are therefore a minimal interrupt latency and a minimal thread switching latency.. E4 H6 e6 a' j$ H- S7 o" m
4 Z5 p0 C6 [# e) ]; N
RTOS說到架構就有點難說明,你必須要清楚為何要使用RTOS在你的device作為軟體執行系統架構的核心。每個RTOS的架構都會有所差異,舉個簡例:MontaVista強調真正的Realtime的效能,其他的就不再贅述了。6 o! z5 E" Z9 [1 w/ U9 r# t
) e/ D( z2 }# k& [3 Q2 p
[ 本帖最後由 jacky002 於 2008-1-26 09:54 PM 編輯 ]




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2