|
CityU Institutional Repository >
CityU Electronic Theses and Dissertations >
ETD - Dept. of Electronic Engineering >
EE - Master of Philosophy >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/2031/4474
|
| Title: | Object model in operating system for object-oriented computing system with hardware support |
| Other Titles: | Wu jian dao xiang dian nao xi tong zhong zuo ye xi tong de wu jian mo xing gou zao 物件導向電腦系統中作業系統的物件模型構造 |
| Authors: | Hau, Ka Wai (侯嘉偉) |
| Department: | Dept. of Electronic Engineering |
| Degree: | Master of Philosophy |
| Issue Date: | 2004 |
| Publisher: | City University of Hong Kong |
| Subjects: | Object-oriented methods (Computer science) Operating systems (Computers) |
| Notes: | 114 leaves : ill. ; 30 cm. CityU Call Number: QA76.9.O35 H38 2004 Includes bibliographical references (leaves 111-114) Thesis (M.Phil.)--City University of Hong Kong, 2004 |
| Type: | Thesis |
| Abstract: | This research presents an operating system running on top of jHISC Core which is developed in the Electronic Department of City University of Hong Kong. jHISC is a computer system which can enhance the performance, security and flexibility of executing object‐oriented programs in both hardware and software. The jHISC System, the style of executing a program inside it is completely different with the computers currently using. The operating system using in it has the need to redesign and custom make for this band new architecture from ground up. In the operating system structure of jHISC system, the subject of this thesis, a numerous structures are defined including the class, method, field, and exception structure for the jHISC core and for the jHISC operating system. Most of the core coding this operating system are written in Java and translate it into jHISC assembly code. The microkernel such as class loader, object manager, memory manager, and thread manager are provided in the format of jHISC assembly. On the upper layer, such as the framework of jHISC, no translation will be needed before using. The operating system of jHISC also includes the runtime environment for Java, thus the gap between the operating system and virtual machine in jHISC can be lower and increase the performance when running Java programs in it. There are many areas where have to re‐model from existing operating system in this pioneer operating system in order to support the features that jHISC architecture provides. |
| Online Catalog Link: | http://lib.cityu.edu.hk/record=b1871250 |
| Appears in Collections: | EE - Master of Philosophy
|
Items in CityU IR are protected by copyright, with all rights reserved, unless otherwise indicated.
|