The Communication Subsystem of ORDERS

碩士 === 國立成功大學 === 工程科學系 === 84 === ORDERS(Object-oRiented Distributed Execution environment for Real-time System)為一分散式的即時作業系統﹐需要高可靠度?高效率 且有彈性的通訊子系統。本文即陳述如何在ORDERS的微核心O2MK上實作出 一個提供物件化通訊機制的物件導向通訊子系統(Object-Oriented Communicat...

Full description

Bibliographic Details
Main Authors: Shih, Ming-Yuan, 施銘原
Other Authors: Hou Ting-Wei
Format: Others
Language:zh-TW
Published: 1996
Online Access:http://ndltd.ncl.edu.tw/handle/00548992374470239481
id ndltd-TW-084NCKU0028001
record_format oai_dc
spelling ndltd-TW-084NCKU00280012015-10-13T12:43:57Z http://ndltd.ncl.edu.tw/handle/00548992374470239481 The Communication Subsystem of ORDERS ORDERS之通訊子系統 Shih, Ming-Yuan 施銘原 碩士 國立成功大學 工程科學系 84 ORDERS(Object-oRiented Distributed Execution environment for Real-time System)為一分散式的即時作業系統﹐需要高可靠度?高效率 且有彈性的通訊子系統。本文即陳述如何在ORDERS的微核心O2MK上實作出 一個提供物件化通訊機制的物件導向通訊子系統(Object-Oriented Communication Subsystem, OOCS)。 OOCS分為兩個部份實作﹐一個是將 實體網路封裝而抽象化的EtNet(乙太網路)系統物件﹔以及將協定軟體物 件化的 OOCP( Object-Oriented CommunicationProtocol)。為了符合可 重用性?可移植性與方便修改等因素﹐EtNet與OOCP是運用物件導向方法 分析?設計?實作出來的。 EtNet藉著PktDrv的運作而提供完整的乙太網 路通訊功能﹐包含直接應用硬體支援多點傳播 (multicast)與廣播( broadcast )﹐ 並且支援ORDERS於網路通訊方面對即時通訊的基本需求。 OOCP則利用ProtoObj來實現VMTP與EIP協定。 它們二者同樣都提供了物件 化的使用介面:EtNet的通訊代理者(CMProxy)與OOCP的快遞信差( Courier)。 目前﹐OOCS已可以在ORDERS系統中執行﹐提供完整的通訊服 務以及支援即時通訊的需求條件。本文將對OOCS之設計與實作﹐以及發展 中所遇到的問題作完整的描述。 ORDERS(Object-oRiented Distributed Execution environment for Real-time System) is a distributed real-time operating system that claimsa reliable, efficient, and flexible cmmunication subsystem. Thisthesis describes the design and implementation of Object-OrientedCommunication Subsystem (OOCS) on the O2MK , the microkernel ofORDERS. The design goal of OOCS is to support an object-orientedcommunication mechanism for other subsystems of ORDERS. OOCS consists of EtNet and OOCP ( Object-Oriented CommunicationProtocol). EtNet abstracts and encapsulates the physical network ofEthernet. OOCP implements the communication protocols. EtNet andOOCP are analyzed, designed, and implemented by objected-orientedmethodology, so that they both are reusable, portable, maintainable.EtNet implements complete Ethernet communication service by operationof PktDrv, the primary object of EtNet. EtNet efficiently supportsmulticast and broadcast by hardware. Besides, EtNet can satisfy real-time commnication requirement of ORDERS. OOCP implements VMTP and EIPby ProtoObj, an abstraction of protocol objects. EtNet and OOCP bothdeliver object-oriented communication interface: the CMProxy of EtNetand Courier of OOCP. OOCS is used by other system objects in ORDERS now. The design andimplementation of OOCS, the problems encounted during implementaion,and the approaches to solve them are all described in this thesis. Hou Ting-Wei Chen Chyi-Nan Huang Yueh-Min 侯廷偉 陳祈男 黃悅民 1996 學位論文 ; thesis 78 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 工程科學系 === 84 === ORDERS(Object-oRiented Distributed Execution environment for Real-time System)為一分散式的即時作業系統﹐需要高可靠度?高效率 且有彈性的通訊子系統。本文即陳述如何在ORDERS的微核心O2MK上實作出 一個提供物件化通訊機制的物件導向通訊子系統(Object-Oriented Communication Subsystem, OOCS)。 OOCS分為兩個部份實作﹐一個是將 實體網路封裝而抽象化的EtNet(乙太網路)系統物件﹔以及將協定軟體物 件化的 OOCP( Object-Oriented CommunicationProtocol)。為了符合可 重用性?可移植性與方便修改等因素﹐EtNet與OOCP是運用物件導向方法 分析?設計?實作出來的。 EtNet藉著PktDrv的運作而提供完整的乙太網 路通訊功能﹐包含直接應用硬體支援多點傳播 (multicast)與廣播( broadcast )﹐ 並且支援ORDERS於網路通訊方面對即時通訊的基本需求。 OOCP則利用ProtoObj來實現VMTP與EIP協定。 它們二者同樣都提供了物件 化的使用介面:EtNet的通訊代理者(CMProxy)與OOCP的快遞信差( Courier)。 目前﹐OOCS已可以在ORDERS系統中執行﹐提供完整的通訊服 務以及支援即時通訊的需求條件。本文將對OOCS之設計與實作﹐以及發展 中所遇到的問題作完整的描述。 ORDERS(Object-oRiented Distributed Execution environment for Real-time System) is a distributed real-time operating system that claimsa reliable, efficient, and flexible cmmunication subsystem. Thisthesis describes the design and implementation of Object-OrientedCommunication Subsystem (OOCS) on the O2MK , the microkernel ofORDERS. The design goal of OOCS is to support an object-orientedcommunication mechanism for other subsystems of ORDERS. OOCS consists of EtNet and OOCP ( Object-Oriented CommunicationProtocol). EtNet abstracts and encapsulates the physical network ofEthernet. OOCP implements the communication protocols. EtNet andOOCP are analyzed, designed, and implemented by objected-orientedmethodology, so that they both are reusable, portable, maintainable.EtNet implements complete Ethernet communication service by operationof PktDrv, the primary object of EtNet. EtNet efficiently supportsmulticast and broadcast by hardware. Besides, EtNet can satisfy real-time commnication requirement of ORDERS. OOCP implements VMTP and EIPby ProtoObj, an abstraction of protocol objects. EtNet and OOCP bothdeliver object-oriented communication interface: the CMProxy of EtNetand Courier of OOCP. OOCS is used by other system objects in ORDERS now. The design andimplementation of OOCS, the problems encounted during implementaion,and the approaches to solve them are all described in this thesis.
author2 Hou Ting-Wei
author_facet Hou Ting-Wei
Shih, Ming-Yuan
施銘原
author Shih, Ming-Yuan
施銘原
spellingShingle Shih, Ming-Yuan
施銘原
The Communication Subsystem of ORDERS
author_sort Shih, Ming-Yuan
title The Communication Subsystem of ORDERS
title_short The Communication Subsystem of ORDERS
title_full The Communication Subsystem of ORDERS
title_fullStr The Communication Subsystem of ORDERS
title_full_unstemmed The Communication Subsystem of ORDERS
title_sort communication subsystem of orders
publishDate 1996
url http://ndltd.ncl.edu.tw/handle/00548992374470239481
work_keys_str_mv AT shihmingyuan thecommunicationsubsystemoforders
AT shīmíngyuán thecommunicationsubsystemoforders
AT shihmingyuan orderszhītōngxùnzixìtǒng
AT shīmíngyuán orderszhītōngxùnzixìtǒng
AT shihmingyuan communicationsubsystemoforders
AT shīmíngyuán communicationsubsystemoforders
_version_ 1716864593028972544