RTOS.

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

1 教師敘薪 Q & A 教師敘薪 Q & A 新竹縣立新湖國中 陳淑芬 新竹縣立自強國中 楊美娟
103 學年度縣內介聘申請說明會 南郭國小 教務主任張妙芬.  重要作業日程 : 1 、 5/1( 四 ) 前超額學校 ( 含移撥超額 ) 備文函報縣府教 育處輔導介聘教師名單 2 、 5/7( 三 ) 超額教師積分審查( 9 : : 00 、 13 : : 00 )。 3.
大學甄選申請入學 〃備審資料 〃面試. 確認你的追求對象 學校環境概況 系別特質 有無交換學生 未來出路 性質相似的科系要清楚之間的差別 ex: 社會福利學系,社會工作學系, 社會學系.
人文行動考察 羅東聖母醫院 老人醫療大樓 吳采凌 黃玨宸 劉映姍 陳嫚萱.
焦點 1 陸域生態系. 臺灣的陸域生態系 臺灣四面環海 黑潮通過  高溫, 雨量充沛 熱帶, 亞熱帶氣候.
資源問題與環境保育 第 6 章. 學完本章我能 ……  知道中國土地資源的問題與保育  了解中國水資源的問題與保育  知道中國森林資源的問題與保育  能分析自然環境和人文環境如何影響人類 的生活型態  說舉出全球面臨與關心的課題.
第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
景美樣品房工程變更 / 追加請款 / 說明 102/08/09 樣品房停工 102/10/10 樣品房完工 102/09/26 向工務部提出 追加工程估價單 102/10/25 經工務部審核 轉送採發部門 102/09/03 工地會議 確認後續施工方式 102/11/ /11/ /12/09.
統計之迷思問題 保險 4B 張君翌. 迷思問題及教學者之對策 常見迷思概念教學者之對策 解題的過程重於答案 例 : 全班有 50 位同學,英文不及格的有 15 人,數學不及格的有 19 人,英文與 數學都及格的有 21 人。請問英文與數 學都不及格的有幾人? 老師常使用畫圖來解決這樣的問題,英文和.
社團法人台南市癲癇之友協會 講師:王乃央老師
寓言 何謂寓言? 寓言中的主角選擇 以動物為主角,形象分析—以成語及諺語中來歸納動物形象 以人為主角,形象分析
第七章 外營力作用 第一節 風化 第二節 崩壞 第三節 侵蝕與堆積.
物理治療師之僱傭關係 九十二年四月十二日.
勿讓權利睡著- 談車禍之損害賠償與消滅時效.
二、開港前的經濟發展 (一)土地開墾和農業發展 1.漢人移民的遷徙與拓墾 (1)遷徙 A.居住區 a.泉州人最多:沿海
設計新銳能量輔導 實習期中感想 實習生:賴美廷 部落格:TO13004.
日本的〈地獄劇〉 與 中國的〈目連戲〉.
授課教師:羅雅柔 博士 學員:吳沛臻/邱美如/張維庭/黃茹巧
國小教師檢定經驗分享 分享者:胡瑋婷 現職:國語日報語文中心寫作班教師 閱讀寫作營教材編輯及任課講師 榮獲「教育部教育實習績優獎」全國第三名.
民主政治的運作
教育與學習科技學系 103學年度課程說明 103年9月2日.
國有不動產撥、借用法令與實務 財政部國有財產局 接收保管組撥用科 蔡芳宜.
公務人員 育嬰留職停薪權益.
大學教、職員之法義務規範與法律效果 台南地檢署林仲斌.
第三課 政府的組織、功能與權限 一、內閣制 壹、民主國家的政府體制 二、總統制 三、混合制 四、小結 一、前言 貳、我國的中央政府體制
明代開國謀臣 劉伯溫 組員:吳政儒 林天財 王鈴秀 陳冠呈 施典均 李孟儒.
4.5 实时调度算法 实时调度是为了完成实时处理任务而分配计算机处理器的调度方法。实时处理任务要求计算机在用户允许的时限范围内给出计算机的响应信号。 实时处理任务可分为 硬实时任务(hard real-time task) 软实时任务(soft real-time task)。 其中,前者要求计算机系统必须在用户给定的时限内完成,后者允许计算机系统在用户给定的时限左右处理完毕。
中央與地方教育權限 第八組 王湘婷 邱淑婷 全 彥 洪英博
中國宦官 鄭永富 鄭雅之 莊尉慈.
第二章 项目一:企业厂区与车间平面设计 1.
盧世欽 律師 鼎禾律師聯合事務所 民國 一○四 年 九 月 十八 日
104學年度優良課程計畫分享暨課程計畫撰寫實務
簡報大綱 壹、親師溝通 貳、學生不當行為的處理 參、學生輔導 肆、個案研討分析.
前言 1.课程安排: 第一章 操作系统引论(7学时) 第二章 进程管理(14学时) 第三章 处理机调度与死锁(10学时)
福山國小 100學年度 新生家長始業輔導.
貨物稅稅務法令介紹 竹東稽徵所.
第8章 机床操作 主讲:臧红彬 博士.
九年一貫課程綱要微調 健康與體育領域召集人 「課綱微調轉化」研習
公私立大學特色介紹 (以第二類組為主) 報告人:吳婉綺.
危險情人的特徵 危險情人的特徵.
機關團體所得稅申報實務 中區國稅局苗栗縣分局第一課林天琴.
第10章 多处理器和实时调度 主要内容: 多处理器调度 实时调度 操作系统调度例 分类与粒度 设计问题 进程调度 实时进程的要求与特点
幼兒環境學習規畫 期末報告 指導老師:蔡其蓁 老師
雕塑你我他.
財政部臺灣省北區國稅局中壢稽徵所 各類所得扣繳暨免扣繳法令.
「103年寒假教育優先區中小學生營隊」 校外補助計畫申請說明會.
作業系統的結構 日期 : 2018/9/17.
也許你很疑惑: 最近升官的同事,專業能力又沒你強! 情場得意的朋友,長的又沒你帥或美! 小曹要交新朋友,為什麼就是比較簡單!
水土保持法中「連續處罰」及「限期改正」制度之法律研究
國有公用財產管理及被占用處理暨活化運用法規與實務(含座談) 104年度教育部暨部屬機關學校總務人員研習會-不動產管理班
C H A P T E R 11 体系结构对操作系统的支持.
计算机应用基础 第二章 操作系统基础 2018/11/16.
第8章作業系統.
作 業 系 統 第三組 楊育翰 顏瑞霖.
提升國民小學教師健康教育專業能力三年計畫
第五章 MSP430中斷式數位I/O.
ICT RTOS Research Group 胡伟平,王剑
作業系統 (Operating System)
詩文的形成 有意義的字詞 句子 段落 一首詩文的形成,是由有意義的字詞組成句子,再由句子組成段落。
馬公高中100學年101大學博覽會 專題演講 演講主題 如何選填適合自己的大學科系
性騷擾防治宣導.
中国科学技术大学计算机系 陈香兰 Fall 2013 第三讲 线程 中国科学技术大学计算机系 陈香兰 Fall 2013.
創業環境分析與 風險評估 赫斯提亞負責人:謝馥仲先生 主講 演講時間 : 2008/05/01.
葉脈標本的創意製作.
穿出自我… 高一家政.
第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能
財政四 徐瑜鴻 財政四 林博硯 財政四 陳玄恩 財政四 王張皓鈞 財政四 李定瑜
品格:熱 性格的培養6親熱就,48頁。 (一)什麼是熱.
Presentation transcript:

RTOS

RTOS定義 RTOS運作的其正確性不但和(1)邏輯上執行的結果有關,同時也和(2)執行的時間有密切的關係。 即使一個作業行程的執行結果邏輯上是正確的,但沒有滿足時間的要求,這樣結果是不被接受的。 即時系統不代表一種執行速度非常快的系統 而是代表即時反應。 一般多工作業系統如 WINDOWS、UNIX等,為非即時系統。 由於CPU速度快,儘管其中並沒有特殊的演算法來支援即時性,但我們仍感覺好像也可以同時執行多種軟體,所以並不會明顯地感覺軟體是一段一段在執行, 會令人有即時的感覺。

Hard and Soft Real Time OS 即時作業系統強調的就是效率及快速反應。 一般來說區分為 Hard Real Time 每一個任務排程都有嚴格的時間限制,一旦系統回應時間不能滿足,就可能會引起系統崩潰或致命的錯誤。 Ex.車用電子-煞車系統 Soft Real Time 不要求限定某一任務必須在一定的時間內完成,只要求各任務運行得越快越好。 Ex.多媒體播放機

不使用RTOS的考量 小規模的設備 Real Time功能實做於應用軟體中 不需要檔案管理

在嵌入式系統何時需要RTOS 多工環境是使用RTOS的主要考量 多工環境下的排程演算法 需支援Process間的同步與通信 有效的排程(Real Time排程演算法) Earliest Deadline First Scheduling(EDF) Rate Monotonic Scheduling(RMS) 需支援Process間的同步與通信 CPU的狀態、對內外部設備及I/O需要有效管理 記憶體的分配與回收與其他臨界記憶體模組的記憶體位址

即時作業系統特性 對於外界所引發的中斷做迅速的反應。 盡量減短抑制外部中斷時所維持的時間。 快速的本文切換(context switch)。 即時的中斷處理 對於外界所引發的中斷做迅速的反應。 盡量減短抑制外部中斷時所維持的時間。 多工。 快速的本文切換(context switch)。 提供延遲行程、暫停或繼續執行行程的機制。 行程與行程之間溝通的機制。 有效的排程(Real Time排程演算法) 。 其他機制及I/O 佔用比較小的儲存空間(盡可能提供最少且最不可或缺的功能)。 使用特殊格式的循序檔案,以便快速地存取。 特殊的鬧鈴(Alarm)及逾時(Timeout)機制。

即時作業系統評估 如何評估一個RTOS的好壞 可決定性(Determinism) 反應速度(Responsiveness) 使用者控制(User control) 可靠性(Reliability) 錯誤容忍性(Fail-soft operation)

可決定性(Determinism) 作業系統讓使用者可以自行估算,一件工作可以在什麼樣的期限之內做完。 作業系統在這方面的表現是否良好,取決於: 作業系統對外界中斷的反應速度。 系統是否有足夠的能力得以在限定的時間內處理所有的中斷要求。

反應速度(Responsiveness) 在確認到一項中斷要求之後,作業系統需要花多少時間來處理這項中斷要求。 初始化的動作以及準備好開始執行中斷服務常式(interrupt service routine)所需花費的時間。 執行完中斷服務常式所需的時間(通常決定於硬體平台)。 系統是否允許ISR本身也可以因為另一個中斷要求而被中斷。

使用者控制(User control) 作業系統可以讓使用者對於各個行程的優先權精確地加以控制。 在RTOS中,使用者所能做的決策遠比一般的作業系統來的多。

可靠性(Reliability) 對於RTOS來說,可靠性的要求遠比一般非RTOS來的嚴格。 在一般非即時作業系統之中,如果突然發生了某種嚴重的錯誤,重新開機就可以解決問題。 RTOS必須立即的針對外界事件加以反應,不能有任何疏失,否則往往會造成嚴重的損害

錯誤容忍性(Fail-soft operation) 當系統發生錯誤時,它是否有足夠的能力,盡可能地維持住其資料及其系統效能 RTOS遇到錯誤發生時,會試圖自行修復錯誤,或盡可能降低傷害。 系統會通知使用者或使用者的行程,它將要試圖進行修復的動作,並且可能會導致系統效能的降低。 當條件惡化使得系統必須做關機的處置時,會試圖維持檔案及資料的完整性。

µC/OS MUCOS , UCOS Micro-Controller Operating System 1992年由Jean J.Labrose設計完成。 由C語言所設計。 整合了幾個特定的CPU模組,其程式碼涉及多嵌入式系統。 對於非商業使用-免費。 提供多種RTOS系統級函數:時間延遲函數,函數相關的記憶體分配,行程通信相關函數,佇列相關函數。