(44.192.10.166) 您好!臺灣時間:2021/03/06 20:06
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:趙建明
研究生(外文):Jen-Ming Chao
論文名稱:分散式即時系統支援環境之設計與實作
論文名稱(外文):Design and Implementation of a Support Environment for Distributed Real-Time System
指導教授:陳少傑陳少傑引用關係
指導教授(外文):Sao-Jie Chen
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電機工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1999
畢業學年度:87
語文別:中文
論文頁數:65
中文關鍵詞:分散式即時系統即時
外文關鍵詞:distributedreal-time systemreal-time
相關次數:
  • 被引用被引用:0
  • 點閱點閱:95
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在本篇論文中,我們將介紹一個分散式即時系統支援環境的設計與實作。此支援環境可分為三個部分: 單一系統、控制用戶端以及主機代理人。
「單一系統」是指一個即時系統,提供程式設計者規劃工作並加入其中,「控制用戶端」是一個能根據單一系統的規劃而自動產生的一個遠端控制器,而「主機代理人」則是一個負責中央管理及訊息傳遞的主機。經由網路架構可結合這三個部分。
有了這三個部分,我們就可以很輕易地實作出一個即時系統、即時系統使用在一個分散式環境中及使用瀏覽器就可控制此即時系統。

In this Thesis, we present the design and implementation of a distributed real-time embedded system support environment, using object-oriented language, Java. Our support environment consists of three parts: a standalone system (SS), a control client (CC), and a host agent (HA).
The SS is a standalone real-time system which has real-time schedule and memory access control for programmer to add a task in the system. The CC is a self-created applet that owns a GUI control. The HA is a system which could transfer messages between the standalone systems and have all the controllers of standalone systems on it. Besides, a programmer can also implement an evaluation environment to handle all the message transfer from all the registered standalone systems on the HA. To connect the three parts of our support environment, a network layer should be provided.
With the above three parts of support environment, we can easily implement a real-time system, distribute the real-time system, and use a browser to control the real-time system.

ABSTRACT ii
LIST OF FIGURES vi
LIST OF TABLES viii
CHAPTER 1 INTRODUCTION 1
1.1 Motivation 1
1.2 System Requirements 2
1.3 Outline3
CHAPTER 2 BACKGROUND4
2.1 Real-Time System4
2.1.1 Real-Time Classification5
2.1.2 Real-Time Scheduling Algorithms5
2.2 Distributed Real-Time System13
2.3 Embedded System in Java15
2.3.1 Java Language15
2.3.2 Why using Java16
2.3.3 Recent Work, Java on Embedded System17
CHAPTER 3 SYSTEM ARCHITECTURE18
3.1 System Model18
3.1.1 Standalone System and Control Client19
3.1.2 Host Agent and Standalone System21
3.1.3 Summary23
3.2 System Architecture24
3.2.1 Standalone System25
3.2.2 Control Client26
3.2.3 Host Agent27
CHAPTER 4 SYSTEM IMPLEMENTATION29
4.1 Standalone System29
4.1.1 Task Layer29
4.1.2 Schedule Layer32
4.1.3 Kernel Layer36
4.1.4 Network Layer40
4.1.5 Relationship and Action40
4.2 Control Client43
4.2.1 GUI Layer43
4.2.2 Control Layer44
4.2.3 Network Layer45
4.2.4 Relationship and Action45
4.3 Host Agent47
4.3.1 Graphic Show Layer47
4.3.2 Message Box Layer48
4.3.3 Bridge Layer49
4.3.4 Network Layer50
4.3.5 Relationship and Action50
4.4 System Combination52
4.4.1 System Startup52
4.4.2 Control and Exchange Messages53
CHAPTER 5 EXAMPLES OF APPLICATION DEVELOPMENT55
5.1 Trace Ball, an Example of Standalone System55
5.2 Home Control System, an Example of Distributed Environment58
CHAPTER 6 CONCLUSION62
REFERENCES64

REFERENCES
[1] C. L. Liu and J. W. Layland, “Scheduling Algorithms for Multiprogramming in a Hard Real Time Environment,” Journal of ACM, Vol. 20, No. 1, 1973, pp. 46-61
[2] J. P. Lehoczky, L. Sha, and Y. Ding, “The Rate Monotonic Scheduling Algorithm: Exact Characterization and Average Case Behavior,” in Proceedings of IEEE Real-Time Systems Symposium, 1989, pp. 166-171.
[3] J. P. Lehoczky, L. Sha, and J. Strosnider, “Enhancing Aperiodic Responsiveness in a Hard Real-Time Environment,” in Proceedings of IEEE Real-Time Systems Symposium, 1897, pp.261-270
[4] L. Sha, R. Rajkumar, and J. P. Lehoczky, “Priority Inheritance Protocols: An Approach to Real-Time Synchronization,” IEEE Transactions on Computers, Vol 39, No. 9, 1990, pp. 1175-1185
[5] B. Sprunt, L. Sha, and J. Lehoczky, “Aperiodic Task Scheduling for Hard Real-Time Systems,” Journal of Real-Time Systems, Vol. 1, No. 1, 1989, pp. 27-60
[6] J. Y. T. Leung and J. Whitehead, “On the Complexity of Fixed-Priority Scheduling of Periodic, Real-Time Tasks,” Performance Evaluation, Vol 2, No 1, 1982, pp. 237-250
[7] http://www.sun.com/microelectronics/picoJava/
[8] http://www.sun.com/microelectronics/JavaEngine-1/
[9] http://java.sun.com/docs/white/
[10] http://www.sun.com/javaos/consumers/
[11] http://www.sun.com/chorusos/
[12] http://java.sun.com/products/personaljava/
[13] http://java.sun.com/products/embeddedjava/
[14] http://java.sun.com/products/javacard/
[15] http://www.hp.com/emso/

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔