서지주요정보
(A) study on implementation of SMALLTALK virtual machine = SMALLTALK 버추얼 머신의 開發에 관한 硏究
서명 / 저자 (A) study on implementation of SMALLTALK virtual machine = SMALLTALK 버추얼 머신의 開發에 관한 硏究 / Ju-Hyun Cho.
발행사항 [서울 : 한국과학기술원, 1984].
Online Access 제한공개(로그인 후 원문보기 가능)원문

소장정보

등록번호

4102846

소장위치/청구기호

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

MCS 8430

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

The language-based programming environments are software development systems aiding the software life cycle except the analysis phase. Object-oriented methodology for software development tries to model human mind and communications on computer using two main concepts, abstraction and inheritance. In this thesis, a portable Smalltalk Virtual Machine required to install the Smalltalk object-oriented programming environment has been implemented. There were many problems in implementing it because it is a special-purpose operating system kernel supporting many structural features specific to the object-oriented system. Suggested improvements on the machine are presented to both improve the performance and upgrade its functions. We also analyzed the requirements for the future object-oriented architecture that supports distributed systems.

소프트웨어의 개발에 있어서 프로그래밍 언어를 기초로한 프로그래밍 環境은 소프트웨어의 設計, 構成, 試驗 및 運用 등을 效果的으로 하게 돕는 소프트웨어 開發 補助 시스템이다. 對象의 추상화에 의거한 (Object-Oriented) 프로그래밍 시스템은 人間의 思考方式과 相互通信을 프로그래밍에 適用하기 위해 두가지 주요한 개념, 즉 對象의 추상화(Abstraction) 의 비슷한 性質의 물려받음 (Inheritance)을 사용한다. 본 論文에서는 Object-Oriented 프로그래밍 環境의 전형적인 것으로 XEROX에서 提案한 Smalltalk 시스템을 設置하기 위한 Virtual Machine을 開發하였다. 이 Virtual Machine 은 모든 UNIX 시스템에 쉽게 設置가 可能하도록 구성하였다. 이 Machine 은 그 Object-Orieted 시스템에 固有한 많은 구조적인 特徵을 보조하는 일종의 특수목적의 Operating System의 핵심 部分이므로 그 構成 및 試驗에 많은 어려움이 있다. 더우기 XEROX 에서 제안된 부분적인 規格은 완전히 증명되지도 않은 것이었다. 入·出力 同期化와 부동 소숫점 수의 계산등 많은 Hardware-Dependent한 部分을 效果的으로 해결하였고 Graphics 터미날의 連結 方式을 일반적인 方法으로 가능케 하여, 그 Virtual Machine 의 Pota bility를 最大한 높히었다. 이 Machine 의 開發을 위해 조성된 開發 補助 環境은 그 試驗 期間을 크게 短縮하였으며 이는 다른 OS의 開發에도 適用될 수 있는 技術이다. 또한 그 Virtual Machine의 性能 增大 및 機能擴張의 방향을 提案하였다. 設置된 Smalltalk 시스템(KAIST Smalltalk로 부름)은 分散構造를 포함하는 총합적이고 未來 指向的인 Object-Oriented 프로그래밍 시스템에 대한 硏究의 模型으로 使用될 것이다.

서지기타정보

서지기타정보
청구기호 {MCS 8430
형태사항 [iii], 67, [4] p. : 삽화 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 조주현
지도교수의 영문표기 : Kil-Nam Chon
지도교수의 한글표기 : 전길남
학위논문 학위논문(석사) - 한국과학기술원 : 전산학과,
서지주기 Includes reference
주제 Virtual computer systems.
Object-oriented programming (Computer science)
추상 기계. --과학기술용어시소러스
Smalltalk (Computer program language)
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서