跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.60) 您好!臺灣時間:2026/07/31 15:59
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:王振穎
研究生(外文):Chen-Ying Wang
論文名稱:一個改善緩衝區管理策略以提高系統效能的方式
論文名稱(外文):Improvement on Buffer Management Strategy to Enhance System Performance
指導教授:黃士殷黃士殷引用關係
指導教授(外文):Shyh-In Hwang
學位類別:碩士
校院名稱:元智大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:63
中文關鍵詞:up_trigger Methodup_trigger Method Dynamic LevelKernel Original MethodSystem Wide State MachineMontaVista Power Policy
外文關鍵詞:up_trigger Methodup_trigger Method Dynamic LevelKernel Original MethodSystem Wide State MachineMontaVista Power Policy
相關次數:
  • 被引用被引用:2
  • 點閱點閱:303
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本論文主要針對嵌入式系統的緩衝區管理策略上,提出減少執行期間 Context Switching 的方式以提高系統效能,並對 Task 執行期間 Deadline 的監控方面提出一個位於 Kernel Space 的方式,藉由 Task Miss Deadline 與否動態管理緩衝區以提高系統效能,此外由於 Context Switching 的減少並可同時減少系統的耗電量。
在耗電量管理方面,提出 Application Level DPM 的方法,配合 MontaVista Power Policy以管理不同應用程式的執行頻率,藉由降低執行頻率以減少系統耗電量。
A procedure is submitted to reduce Context Switching to improve system performance for buffer management strategy of the embedded system. And a Task Deadline Monitor Mechanism in Kernel Space is carried to dynamically manage buffer strategy by checking Task Miss Deadline to increase the system efficiency. Besides, it can reduce the power consumptions due to the decreasing of Context Switching.
For the management of power consumption, a way of Application Level DPM and MontaVista Power Policy to reduce the executing frequency for different application to save power consumption while system running.
一 緒論 1
1.1. 研究背景 1
1.2. 研究動機與目的 1
1.3. 章節概要 2
二 相關研究探討 3
2.1. 電源管理 3
2.1.1. 與系統耗電量的關係 4
2.1.2. 系統中主要耗電裝置與省電方式 6
2.1.3. 系統執行與工作電壓 7
2.1.4. DPM Policy 7
2.1.5. DPM Implement Layer 13
2.1.6. MontaVista 電源管理方式 14
2.2 DMA緩衝區 16
2.2.1 Audio DMA緩衝區行為模式 16
2.2.2 Semaphores 及 DMA 緩衝區 17
2.2.3 緩衝區大小與 Task Deadline 21
2.3 效能評估工具與方式 23
2.3.1 Context Switching Cost Benchmark 23
2.3.2 Context Switching 數量測量 24
2.3.3 Buffer Copy Latency Cost 25
三 系統設計 26
3.1 SYSTEM WIDE STATE MACHINE AND DEVICE STATE MACHINE 28
3.1.1. 使用UML設計 System Wide State Machine 28
3.1.2. System Wide State Machine 與系統頻率設定 34
3.1.3. Device State Machine及System Wide State Machine的相關性 35
3.2 SHUTDOWN MECHANISM 36
3.2.1. Device Shutdown 36
3.2.2. System Sleep 36
3.3 UP_TRIGGER METHOD 38
3.3.1 up_trigger Method DMA 緩衝區的使用情況 40
3.3.2 Task Deadline 監控與“Dynamic up_trigger Method” 43
四 實作與測試結果 46
4.1 UP_TRIGGER METHOD 系統效能測試 46
4.1.1 Context Switching 數量測試比較 47
4.2 CS 與系統耗電量測試 50
4.3 DPM POWER POLICY 管理耗電量測試 52
4.4 TASK DEADLINE 監控與動態 TRIGGER LEVEL系統效能測試 55
4.4.1 Context Switching 數量測試比較 55
4.4.2 Miss Task Deadline 測試比較 57
五 結論與未來展望 59
5.1 結論 59
5.1.1 CS 次數減少 59
5.1.2 Write Procedure Cost 減少 59
5.1.3 檔案讀寫效能增加 60
5.1.4 Context Switching 減少對系統功耗的幫助 60
5.1.5 System Wide State Machine (DPM) 與系統功耗關係 61
5.2 未來展望 61
參考資料 62
﹝1﹞Xiaotao Liu,Prashant Shenoy and Mark Corner.“Chameleon: Application Level Power Management with Performance Isolation”
﹝2﹞Dynamic Power Management for Embedded Systems IBM and MontaVista Software
﹝3﹞Dirk Grunwald Charles B. Morrey III,Philip Levis Michael Neufeld,Keith I. Farkas. “Policies for Dynamic Clock Scheduling”
﹝4﹞David Tam,Winnie Tsang,Catalin Drula.“Dynamic Voltage Scaling in Mobile Devices CSC2228 Project Final Report December 15,2003.”
﹝5﹞Luca Benini,Robin Hodgson,Polly Siege1.“System-level Power Estimation And Optimization”
﹝6﹞Xue Wu.“Dynamic Power Management Technique and Its Application on A Multiprocessor Architecture”
﹝7﹞Yung-Hsiang Lu,Giovanni De Micheli. “Comparing System-Level Power Management Policies”
﹝8﹞Wanghong Yuan,Klara Nahrstedt.“Practical Voltage Scaling for Mobile Multimedia Devices”
﹝9﹞Wanghong Yuan,Klara Nahrstedt.“Energy-Efficient Soft Real-Time CPU Scheduling for Mobile Multimedia Systems”
﹝10﹞Selim Gurun,Chandra Krintz.“AutoDVS: An Automatic, General Purpose,Dynamic Clock Scheduling System for HandHeld Devices”
﹝11﹞The design and application of the PowerPC 405LP energy efficient system on-a-chip
﹝12﹞MontaVista Linux Dynamic Power Management for OMAP 161x GSM/GPRS Software Development Platform
﹝13﹞Building Intelligent Devices with MontaVista Linux Consumer Electronics Edition
﹝14﹞Bishop Brock,Karthick Rajamani.“Dynamic Power Management for Embedded Systems”
﹝15﹞Understanding the Linux 2.6.8.1 CPU Scheduler
﹝16﹞Hyok-Sung Choi,Hee-Chul Yun. “Context Switchinging and IPC Performance Comparison between uClinux and Linux on the ARM9 based Processor”
﹝17﹞Murali Vilayannur,Robert B. Ross,Philip H. Carns,Rajeev Thakur,Anand Sivasubramaniam,Mahmut Kandemir.“On the Performance of the POSIX I/O Interface to PVFS”
﹝18﹞SuSE Linux AG,Nuremberg,Germany.“Sound Systems on Linux: From the Past To the Future”
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 曾怡慧、施綺珍、吳至行、吳達仁(2002).簡介臨床常見藥物肥胖.基層醫學,17(7),149-154。
2. 郭志通(2001).憂鬱症之診斷標準與協助治療策略.諮商與輔導,181,14-18。
3. 張瑞昆、陳正岳、梁秋萍(1992).腦中風病人情緒障礙之探討.職能治療學會雜誌,81(10),43-54。
4. 梁繼權、呂碧鴻、李明濱、湯麗玉(1998).成人慢性病壓力與憂鬱之相關之探討.中華民國家庭醫學雜誌,8(3),124-133。
5. 胡海國、林憲、陳建仁、張素凰、黃梅羹、葉玲玲(1995).台灣地區精神科住院病患的個人家庭與臨床研究.中華精神醫學,9,16-31。
6. 胡海國(2002).精神分裂症之社區流行病學.當代醫學,29,717-27。
7. 胡月娟(1992).罹患慢性病對病人的衝擊及其相關因素之探討.公共衛生,19(1),41-44。
8. 李美秀、蔡芸芳(2003).精神分裂症病患幻聽症狀自我處理技巧支初探研究.醫護科技學刊,5(1),45-54。
9. 王俊凱、周元華(2005).精神分裂症.臨床醫學,55(2),415-425。
10. 王秀紅(2000).自我照顧的概念及其在國內護理研究應用之評斷.護理雜誌,47(2),640-670。
11. 黃隆正、李明濱(2003).憂鬱症與自殺.臺灣醫學, 7(6),929-934。
12. 楊庸一(2000).輕型精神疾病之治療(2)憂鬱症之診斷.當代醫學,27(6),52-54。