发明名称 BINARY COMPATIBILITY SYSTEM FOR EXECUTING PROGRAM OF EXTERNAL TERMINAL WITH DIFFERENT SYSTEM ENVIRONMENT IN USER TERMINAL AND METHOD THEREOF
摘要 <p>본 발명은 것을 특징으로 하는 사용자 단말에서 다른 시스템 환경을 갖는 외부 단말의 프로그램을 실행하기 위한 바이너리 호환 시스템 및 그 방법에 관한 것으로, 외부 단말의 타겟 프로그램을 실행하기 위한 바이너리 파일의 헤더 정보를 이용하여 외부 단말의 타겟 운영체제 및 아키텍처를 식별하는 시스템 분석수단과, 외부 단말의 타겟 운영체제와 아키텍처에서 제공하는 수행 라이브러리 및 시스템 구성 정보들을 운영체제별 및 아키텍처별로 구비하고 이를 전체적으로 관리하는 가상의 운영체제수단과, 상기 시스템 분석수단으로부터 식별된 타겟 운영체제와 아키텍처를 기반으로 상기 가상의 운영체제수단의 가동을 준비하고, 타겟 프로그램을 실행하기 위한 바이너리 파일, 타겟 운영체제의 부팅시 필요한 라이브러리 및 레지스트리 정보를 메모리 영역에 로딩하는 로더수단과, 상기 가상의 운영체제수단으로부터 타겟 운영체제와 아키텍처에 해당하는 수행 라이브러리를 제공받아 타겟 프로그램을 실행하기 위한 바이너리 파일 내의 기계적인 코드를 해당 사용자 단말에 대응되는 실행 코드로 변환하는 변환수단을 포함함으로써, 사용자 단말에서 다른 시스템 환경을 갖는 외부 단말의 프로그램을 효과적으로 실행할 수 있다.</p>
申请公布号 KR101211673(B1) 申请公布日期 2012.12.12
申请号 KR20100125152 申请日期 2010.12.08
申请人 发明人
分类号 G06F9/06 主分类号 G06F9/06
代理机构 代理人
主权项
地址