姓名 |
嚴孝頤(Hsiao-Yi Yen)
查詢紙本館藏 |
畢業系所 |
光機電工程研究所 |
論文名稱 |
微電腦系統用之創新查表式作業系統
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 ( 永不開放)
|
摘要(中) |
本研究主要目的在發展出一套適用於小型微控制器輕量形作業系統,以往許多人將一般個人電腦使用的作業系統轉移至微控制器上使用,但往往需要依賴CPU運算能力取代原有特殊硬體,使得微控制器光是要運作系統功能就頗顯吃力。以微控制器主要應用領域作為出發點提昇系統效能,可分為下列三點重點設計:提高硬體資源使用率、加強軔體模組化特性、抽離硬體平台。
本研究開發出查表式作業系統,以下列幾項重點功能達到輕量化目的:高速查表式工作排程器、記憶體共用控制器、硬體計時器共用控制器以及狀態機管理次系統。
|
摘要(英) |
The main purpose of this research is developing a light weight operating system for microcontroller. A great deal of effort has been made on porting PC operating system to microcontroller. What seems to be lacking, however, is developing operating system without special hardware support. The main target of developed system which is designed for microcontroller is improving performance by Raising using rate of Hardware resources, enhancing Modulate and implementing Hardware Independence.
The research develops and implements a Look up table Operating System. The system contains high speed scheduler implementing by look up table, memory controller, timer sharing controller and state machine controller.
|
關鍵字(中) |
★ 微電腦 ★ 作業系統 ★ LutOS |
關鍵字(英) |
★ LutOS ★ AVR |
論文目次 |
論文摘要 I
Abstract II
致謝 III
目錄 IV
圖目 VII
表目 IX
第一章 緒論 1
1-1 研究動機 1
1-2 文獻回顧 2
1-3 研究構想 5
1-3-1 提高硬體資源使用效率 5
1-3-2 加強韌體模組化特性 6
1-3-3 隔離硬體平台(Hardware Independence) 6
1-4 論文章節 7
第二章 理論基礎 8
2-1 基本電路原理 8
2-1-1 AVR 微控制器發展平台 8
2-2 程式邏輯原理 12
2-2-1 查表法 12
2-2-2 工作排程原理 13
2-2-3 狀態機程式規畫原理 17
第三章 系統設計 19
3-1 理論推導 19
3-1-1 查表式事件索引排序法 19
3-1-2 以工作為最小單位之排程法 24
3-1-3 可在執行期間線上規劃之狀態機 25
3-2 系統功能方塊 29
3-2-1 整體系統架構說明 30
3-2-2 系統核心模組 33
3-2-3 查表排程器 34
3-2-4 共用記憶體控制器 39
3-2-5 共用硬體計時控制器 44
3-2-6 狀態機規劃執行器 45
3-3 軟體演算法 49
3-3-1 查表式排程器 49
3-3-2 共用記憶體控制器 57
3-3-3 共用硬體計時控制器 63
3-3-4 狀態機管理器 64
第四章 數據分析與討論 67
4-1 實驗方法與數據分析 67
4-1-1 查表示排程法與輪詢式排程法之效能比較 67
第五章 結論 72
5-1 結論 72
5-2 未來展望 72
參考文獻 73
|
參考文獻 |
[1] 江士標,數位訊號控制韌體課程及課程講義,課程講義,中央大學 機械系 2009
[2] Abraham Silberschatz, Peter Baer Galvin, Greg Gagne,Operating System Concepts, 6th Edition,Wiley,2001
[3] 微程序,網址 http://zh.wikipedia.org/zh-hk/微程序
[4] Apple II History,網址 http://apple2history.org/history/ah14.html
[5] The History and Future of Microsoft Operating Systems: MS-DOS 1.x - 3.x,網址 http://thezac.com/MicrosoftHistory/03_ms-dos1x-3x.html
[6] 鳥哥的 Linux 私房菜,網址 http://linux.vbird.org/
[7] TRON,網址 http://zh.wikipedia.org/zh-tw/TRON
[8] 陳漢宗 石博元,AVR單晶微控器-使用C語言,松崗出版社,2005
[9] 哈佛結構,http://zh.wikipedia.org/zh-tw/哈佛結構
[10] 范紐曼型架構,http://zh.wikipedia.org/zh-hk/冯‧诺伊曼结构
|
指導教授 |
江士標、葉則亮 (Shih-Biao Jiang、Ze-Liang Ye)
|
審核日期 |
2010-7-27 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|