The Design and Implementation of an Object-Oriented Execution Environmant

碩士 === 國立成功大學 === 工程科學系 === 81 === This thesis presents the design of an object-oriented execution environment on a microkernel, Parton. The design was done using the supports of the Distributed Virtual Memory Management, Distributed File S...

Full description

Bibliographic Details
Main Authors: Yu-Ping Lin, 林育平
Other Authors: Chyi-Nan Chen, Yueh-Min Huang
Format: Others
Language:zh-TW
Published: 1993
Online Access:http://ndltd.ncl.edu.tw/handle/60835582974076055419
id ndltd-TW-081NCKU0028037
record_format oai_dc
spelling ndltd-TW-081NCKU00280372016-07-20T04:11:33Z http://ndltd.ncl.edu.tw/handle/60835582974076055419 The Design and Implementation of an Object-Oriented Execution Environmant 物件導向執行環境之設計與實現 Yu-Ping Lin 林育平 碩士 國立成功大學 工程科學系 81 This thesis presents the design of an object-oriented execution environment on a microkernel, Parton. The design was done using the supports of the Distributed Virtual Memory Management, Distributed File System, and Distributed Real-time Scheduler to build an Object-Oriented Support Subsystem(OOSS), under a Non- stop Distributed Execution Environment (NIXE). OOSS is a run- time subsystem which processes the namming and message passing between objects, so that it is an execution environment with properties such as distributive, hight extensuble, and easily maintainable. These will speed up the software development under our execution environment, and satisfy the requirements in software engineering. In addition, in order for C++ programmer to program and develop software, a C++ Programming Interface is also designed and implemented under our execution environment. In this thesis, OOSS is a monitor with supervisor privilege level baseed on the top of the kernel. It deals with the generation and management of classes and objects using the internal Class Manager, Object Manager, and the message passing for threads. Ths C++ Programming Interafce is to process the communications between user process and OOSS using two C++ classes : VirtualObject and ClassConstructor. Chyi-Nan Chen, Yueh-Min Huang 陳祈男、黃悅民 1993 學位論文 ; thesis 83 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 工程科學系 === 81 === This thesis presents the design of an object-oriented execution environment on a microkernel, Parton. The design was done using the supports of the Distributed Virtual Memory Management, Distributed File System, and Distributed Real-time Scheduler to build an Object-Oriented Support Subsystem(OOSS), under a Non- stop Distributed Execution Environment (NIXE). OOSS is a run- time subsystem which processes the namming and message passing between objects, so that it is an execution environment with properties such as distributive, hight extensuble, and easily maintainable. These will speed up the software development under our execution environment, and satisfy the requirements in software engineering. In addition, in order for C++ programmer to program and develop software, a C++ Programming Interface is also designed and implemented under our execution environment. In this thesis, OOSS is a monitor with supervisor privilege level baseed on the top of the kernel. It deals with the generation and management of classes and objects using the internal Class Manager, Object Manager, and the message passing for threads. Ths C++ Programming Interafce is to process the communications between user process and OOSS using two C++ classes : VirtualObject and ClassConstructor.
author2 Chyi-Nan Chen, Yueh-Min Huang
author_facet Chyi-Nan Chen, Yueh-Min Huang
Yu-Ping Lin
林育平
author Yu-Ping Lin
林育平
spellingShingle Yu-Ping Lin
林育平
The Design and Implementation of an Object-Oriented Execution Environmant
author_sort Yu-Ping Lin
title The Design and Implementation of an Object-Oriented Execution Environmant
title_short The Design and Implementation of an Object-Oriented Execution Environmant
title_full The Design and Implementation of an Object-Oriented Execution Environmant
title_fullStr The Design and Implementation of an Object-Oriented Execution Environmant
title_full_unstemmed The Design and Implementation of an Object-Oriented Execution Environmant
title_sort design and implementation of an object-oriented execution environmant
publishDate 1993
url http://ndltd.ncl.edu.tw/handle/60835582974076055419
work_keys_str_mv AT yupinglin thedesignandimplementationofanobjectorientedexecutionenvironmant
AT línyùpíng thedesignandimplementationofanobjectorientedexecutionenvironmant
AT yupinglin wùjiàndǎoxiàngzhíxínghuánjìngzhīshèjìyǔshíxiàn
AT línyùpíng wùjiàndǎoxiàngzhíxínghuánjìngzhīshèjìyǔshíxiàn
AT yupinglin designandimplementationofanobjectorientedexecutionenvironmant
AT línyùpíng designandimplementationofanobjectorientedexecutionenvironmant
_version_ 1718353890498314240