|
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/4493
|
| Title: | Hardware supported object management and communication enhancement schemes for an object-oriented computing system |
| Other Titles: | Wu jian dao xiang dian nao xi tong zhong de ying ti zhi yuan wu jian guan li ji gou tong qiang hua fang an 物件導向電腦系統中的硬體支援物件管理及溝通強化方案 |
| Authors: | Lo, Kai Man (盧佳文) |
| Department: | Dept. of Electronic Engineering |
| Degree: | Master of Philosophy |
| Issue Date: | 2005 |
| Publisher: | City University of Hong Kong |
| Subjects: | Object-oriented methods (Computer science) |
| Notes: | 104 leaves : ill. ; 30 cm. CityU Call Number: QA76.9.O35 L6 2005 Includes bibliographical references (leaves 97-104) Thesis (M.Phil.)--City University of Hong Kong, 2005 |
| Type: | Thesis |
| Abstract: | Java is a successful OOP (Object-Oriented Programming) language, popular in Internet, mobile, and other applications. It inherits advantages of OOP and contains enhancements in security, portability and reusability. Java adapts automatic memory management, and therefore the risk of memory misuse is reduced. However, the traditional computing systems are mainly targeted to procedural programming. Java program performance is notoriously poor due to the lack of support of hardware and the extra software overheads needed to handle the OOP features. To meet the performance requirements for OOP, the processor jHISC is proposed. jHISC is a Java processor based on High-level Instruction Set Computer (HISC) architecture which supports OOP features in hardware level. Comparing with von Neumann computing system, jHISC enhances the security of memory access and improves the OOP performance significantly. jHISC uses a hardware readable data structure, and Operand Descriptor Table to describe objects in Java. An Operand Descriptor Table is constructed by a set of Operand Descriptors (OD) and each OD stores the field information of an object. However, the advantages of OD are not fully utilized in jHISC. By applying the benefits of OD, further enhancements to access control, code execution, object management and other supporting can be provided. Several improvement schemes are investigated in this thesis in order to enhance the Java support in jHISC. |
| Online Catalog Link: | http://lib.cityu.edu.hk/record=b1988682 |
| Appears in Collections: | EE - Master of Philosophy
|
Items in CityU IR are protected by copyright, with all rights reserved, unless otherwise indicated.
|