3 三維表示法
有人將實時系統定義為能夠從外部進程獲取輸入,處理所獲得的數據,并能在足夠快的時間內將正確的響應返回給外部進程的系統。由這個定義,可以將ER丁OS的工作分為三個階段:
◆響應傳感器或者其他輸入設備的請求,并獲取數據;
◆對獲得的數據進行處理(主要由應用程序進行處理);
◆輸出處理結果。
相應地,ERTOS的性能可以用對應的三個特性來描述:
◆CPU的計算能力,其度量單位為MIPSl(Millions of Instructions Per Second);
◆中斷處理能力,其度量單位為MIPS2(Millions of Interrupts Per Second);
◆I/O吞吐率,其度量單位為MIPS3(Millions of I/O Per Second)。
上述三個特性的最大值可分別單獨測得,但這三個特性之間并不是相互獨立的。為了直觀地表現ERTOS的實時性能,可以用一個三維的圖形來表達三個特性之間的依賴關系,如圖2所示。

圖2中用曲面來表現ER70S三個特性之間的依賴關系。如果隨著一個特性的增加,另外兩個特性下降的速度比較緩慢,可以認為該曲面所表現的系統是ERTOS;反之,如果隨著一個特性的增加,另外兩個特性下降的速度超過了一定的范圍,就可以認為該系統非ERTOS,如圖2中的陰影部分所示。
4 系統實時性能測試實驗平臺
為了對RTOS的實時性能進行測試,我們設計并實現了一套測試實驗平臺。實驗平臺由兩塊開發板(被測系統)構成,便于對不同的ERTOS進行對比。由于實驗平臺的主要設計目標是對相同硬件架構下的不同操作系統及操作系統的不同層次進行比較,所以兩塊開發板均采用了研華的PCM 7230。其主要硬件特性如下:
文章來源于領測軟件測試網 http://www.kjueaiud.com/