사용자 단말에서 다른 시스템 환경을 갖는 외부 단말의 프로그램을 실행하기 위한 바이너리 호환 시스템 및 그 방법

Title
사용자 단말에서 다른 시스템 환경을 갖는 외부 단말의 프로그램을 실행하기 위한 바이너리 호환 시스템 및 그 방법
Authors
김수현박대혁
Issue Date
2010-12-08
Publisher
한국과학기술연구원
Abstract
본 발명은 것을 특징으로 하는 사용자 단말에서 다른 시스템 환경을 갖는 외부 단말의 프로그램을 실행하기 위한 바이너리 호환 시스템 및 그 방법에 관한 것으로, 외부 단말의 타겟 프로그램을 실행하기 위한 바이너리 파일의 헤더 정보를 이용하여 외부 단말의 타겟 운영체제 및 아키텍처를 식별하는 시스템 분석수단과, 외부 단말의 타겟 운영체제와 아키텍처에서 제공하는 수행 라이브러리 및 시스템 구성 정보들을 운영체제별 및 아키텍처별로 구비하고 이를 전체적으로 관리하는 가상의 운영체제수단과, 상기 시스템 분석수단으로부터 식별된 타겟 운영체제와 아키텍처를 기반으로 상기 가상의 운영체제수단의 가동을 준비하고, 타겟 프로그램을 실행하기 위한 바이너리 파일, 타겟 운영체제의 부팅시 필요한 라이브러리 및 레지스트리 정보를 메모리 영역에 로딩하는 로더수단과, 상기 가상의 운영체제수단으로부터 타겟 운영체제와 아키텍처에 해당하는 수행 라이브러리를 제공받아 타겟 프로그램을 실행하기 위한 바이너리 파일 내의 기계적인 코드를 해당 사용자 단말에 대응되는 실행 코드로 변환하는 변환수단을 포함함으로써, 사용자 단말에서 다른 시스템 환경을 갖는 외부 단말의 프로그램을 효과적으로 실행할 수 있다.
URI
Go to Link
Appears in Collections:
KIST Patent > 2010
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE