서지주요정보
JavaOS를 위한 확장가능한 운영체계의 설계 = Extensible OS design for JavaOS
서명 / 저자 JavaOS를 위한 확장가능한 운영체계의 설계 = Extensible OS design for JavaOS / 김철기.
저자명 김철기 ; Kim, Cheol-Gi
발행사항 [대전 : 한국과학기술원, 1998].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8008906

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 98013

휴대폰 전송

도서상태

이용가능

대출가능

반납예정일

등록번호

9004647

소장위치/청구기호

서울 학위논문 서가

MCS 98013 c. 2

휴대폰 전송

도서상태

이용가능

대출가능

반납예정일

초록정보

For object-oriented distributed systems, the platform-independence and the safety are very important. Java is developed to satisfy these requirements and has become the most popular language for mobile contents. JavaOS is the first OS for executing mobile Java contents. Since JavaOS is targeted for thin clients, the architecture of JavaOS is designed to be simple. However, thin clients also need OS extension facilities for the flexibility and the new functionality. The current trend in the research of operating systems is a OS extension by applications for performance and functionality. The thin clients are not the exceptions. To extend OS, the subsystems should be designed to serve the interface for extensions. And the interface should be designed to have incrementality which means easiness of extension implementation. Also, the interface must have safety to protect the kernel from the OS extension code. In this thesis, we propose OS extension safety support by allowing JavaOS to be extended only by Java Extension code. As Java language is a kind of safe language which support strong type checking and safe memory reference. These features help protecting kernel from extensions. Moreover, object-oriented language feature of Java can offer incrementality. And, we also propose a detail design of OS extension interfaces, interfaces for the scheduler, the network subsystem, and the file system. We evaluate the relationship between incrementality and performance. The results show an incremental design by the fine-grain extension needs trade-offs between incrementality and performance.

서지기타정보

서지기타정보
청구기호 {MCS 98013
형태사항 iii, 62 p. : 삽도 ; 26 cm
언어 한국어
일반주기 부록 : A, 본문 참조 원시 코드
저자명의 영문표기 : Cheol-Gi Kim
지도교수의 한글표기 : 이준원
지도교수의 영문표기 : Joon-Won Lee
학위논문 학위논문(석사) - 한국과학기술원 : 전산학과,
서지주기 참고문헌 : p. 55-57
주제 확장가능한 운영체계
자바
JavaOS
확장성
운영체계
Extensible OS
Java
JavaOS
Extensibility
Operating system
QR CODE qr code