嵌入式系統滿足即時性採用了哪些技術
1樓:宦菱善昊嘉
即時性的影響因素?
貌似只跟系統有關吧。確切點,跟作業系統排程有關,跟中斷響應處理方式有關。
影響最大的主要還是os裡邊的排程方式。
如果要了解,可以看幾個流行rtos的程序排程來對比。
目前的嵌入式os中,只有wince是即時性較差的。貌似最好的是vxworks。
我不知道你要應用在什麼場合,一般情況下,流行的嵌入式os的即時性都是足夠了。
所謂的即時性,也就是從事件發生到系統響應的時間。
或者更廣泛一點,也就是從使用者輸入乙個資訊到系統處理完返回給使用者的這個反應時間。
這個時間可以劃分為幾個階段:
1.中斷響應時間;
程序排程響應時間;
3.應用程式響應時間;
一般情況下所有外部訊息都是通過中斷方式來觸發的。外部硬體給處理器一箇中斷,告訴處理器說外部有乙個事件需要處理。
處理器對一般外部中斷的處理分為快速中斷和正常中斷。
一般支援中斷的巢狀。
這個是有處理器來決定的,當然有些也可以由系統來設定。
不管哪種中斷,時間都會是足夠短的。不然這樣的處理器誰會用?
的程序排程:
中斷響應了以後,一般中斷函式都是非常簡短的,只是變數的設定,記錄下外部事件的相關資訊。真正的工作一般是在程序中做的。
程序在排程時,如果到該程序執行並且該程序發現中斷對變數的改變,則該程序開始進行相應的處理動作。
但程序排程本身,是由多種經典演算法的,可以參考os的理論部分。有些演算法即時性稍高,但整體性稍差,有些則相反。正常情況下,不管哪種演算法,系統的程序數越少,肯定響應越快;當時處理器的負擔越小,響應越快。
程序中遮蔽中斷的地方越少,則平均響應越快。
按照即時性的嚴格定義來說,1,2就是全部了。就是從中斷開始到程序開始執行為止。從更寬泛來說,從終端使用者來說,3還是有必要說下的。
3.應用程式的處理:
程序執行到該任務時,就是應用層要做的事情了。應用程式執行後將結果返回給使用者就完事。
正常情況下,3的影響遠遠大於1,2。
2樓:不漫翠心怡
流程、郵件提醒、簡訊提醒等,都可以實現吧,智慧型excel伺服器裡,就有即時提醒功能,但需要你配置提醒模式。
嵌入式系統需求分析任務通常不包括 ( ) 。
3樓:考試資料網
答案巖賣知】:c
嵌入式系統需求分析任務通常包括確粗消定功能要求、分析資料要求、修正開發計劃等,而軟配猛硬體模組劃分工作屬於硬體與軟體劃分階段工作內容。
以下關於嵌入式即時系統的敘述中,不正確的是______。
4樓:考試資料網
答案】:d本題考查嵌入式即時系統基礎知識。嵌入式即時系統是一種完全嵌入受控器件內部,為特定應用而設計的專用計算胡陸機系統。
在嵌入式即時系統中,要求系統在投入執行前即具有確定性和可**性胡叢。可**性是指系統在執行之前,其功能、響應特性和執行結果是可**的;確定性是指系統在給定的初始狀態和輸入條件下,在確定的時間內給出確定的結果。對嵌入式實褲做櫻時系統失效的判斷,不僅依賴其執行結果的數值是否正確,也依賴提供結果是否及時。
以下關於嵌入式即時系統敘述中,不正確是______。
5樓:考試資料網
答案】:d本題考查嵌入式即時系統基礎知識。嵌入式即時系統是一種褲做櫻完全嵌入受控胡陸器件胡叢內部,為特定應用而設計專用計算機系統。
在嵌入式即時系統中,要求系統在投入執行前即具有確定性和可**性。可**性是指系統在執行之前,其功能、響應特性和執行結果是可**;確定性是指系統在給定初始狀態和輸入條件下,在確定時間內給出確定結果。對嵌入式即時系統失效判斷,不僅依賴其執行結果數值是否正確,也依賴提供結果是否及時。
linu是實時還是分時作業系統什麼是實時作業系統
探尋星球菌 linux是分時作業系統。linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。實時作業系統 rtos 是指當外界事件或資料產...
嵌入式,嵌入式系統軟體開發,嵌入式應用軟體開發的定義分別是什麼?及其區別
無奈嘆水東流 嵌入式系統以應用為中心 以計算機技術為基礎 軟硬體可裁剪 功能 可靠性 成本 體積 功耗嚴格要求的專用計算機系統。參考 http 嵌入式系統是一種專用的計算機系統,是相對於我們普通的筆記本 桌上型電腦這些通用計算機系統而言的。基於以上理解,我用我的理解回答你的問題。嵌入式 是一種專用的...
嵌入式C語言,嵌入式系統支援的程式語言
linux c程式設計一站式學習這本書,我感覺不錯,還是免費的,gpl的,感覺講得蠻詳細的,而且比較細節。本書有以下特點 不是孤立地講c語言,而是和編譯原理 作業系統 計算機體系結構結合起來講。或者說,本書的內容只是以c語言為載體,真正講的是計算機的原理和程式的原理。強調基本概念和基本原理,在編排順...