많은 분야 객체 지향 환경에서 성능 향상을 위해서 멀티프로세싱이나 멀티쓰레딩(multi-threading)을 이용한 객체간의 병행 처리나 비등기적 메소드 호출 개념을 도입하고 있다. 그러나 이들은 ...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A82298615
1995
Korean
004
KCI등재
학술저널
172-185(14쪽)
0
상세조회0
다운로드국문 초록 (Abstract)
많은 분야 객체 지향 환경에서 성능 향상을 위해서 멀티프로세싱이나 멀티쓰레딩(multi-threading)을 이용한 객체간의 병행 처리나 비등기적 메소드 호출 개념을 도입하고 있다. 그러나 이들은 ...
많은 분야 객체 지향 환경에서 성능 향상을 위해서 멀티프로세싱이나 멀티쓰레딩(multi-threading)을 이용한 객체간의 병행 처리나 비등기적 메소드 호출 개념을 도입하고 있다. 그러나 이들은 성능은 향상되었지만 투명성이 보장되지 않는 단점이 있었다. 본 논문에서 제안한 비동기적 메소드 호출(asynchronous method call)은 메타 객체 프로토콜 기법을 도입하여 이러한 투명성 문제의 해결 방안을 제시하였다. 제안한 알고리즘은 다음과 같은 장점을 가지고 있다. 첫째, 메타 객체 프로토콜 기법을 도입하여 비동기적 메소드 호출 제어 알고리즘과 응용 프로그램 코드를 완벽하게 분리함으로써 프로그래밍의 이해가 쉽고, 제어 알고리즘의 수정이 용이하다. 둘째, 완벽하게 객체 지향 개념을 도입하고 정형화된 클래스 구조를 정의함으로써 재상용이 용이하고 기존의 클래스를 거의 수정 없이 사용할 수 있다.
본 논문에서 제안한 알고리즘은 메타 객체 프로토콜을 적용하는데 유용한 많은 기능들을 지원하고 있는 SOM(System Object Model)컴파일러를 사용해 커널상에서 멀티쓰레딩을 지원하는 OS/2환경 하에서 구현되었다.
다국어 초록 (Multilingual Abstract)
Today, in many distributed object-oriented system, it has a tendency to introduce concurrent object processing or asynchronous method calling using multiprocessing or multithreading techniques But, for setting importance on performance improvement, it...
Today, in many distributed object-oriented system, it has a tendency to introduce concurrent object processing or asynchronous method calling using multiprocessing or multithreading techniques But, for setting importance on performance improvement, it has come to the problem of the lack of transparency. Asynchronous method calling, proposed in this paper, has solved this transparency problem using meta-object protocol. The proposed algorithm has the following advantages. First, we completely separated control algorithm on asynchronous method call from application program code, so it's very easy to understand program and to modify control algorithm. Second, we introduced complete object-oriented technology and fixed class hierarchy, so it's easy to use the existing class without modification.
The algorithm proposed in this paper is implemented on OS/2 system that support multi-threading at kernel, and used IBM's SOM(System Object Model) that support many function useful in implementing meta-object protocol.
목차 (Table of Contents)
객체지향병행언어 ABCL을 위한 분산환경의 설계 및 구현