가상 메모리가 없는 임베디드 시스템에서의 기존 공유라이브러리 사용방법Method for utilizing legacy shared libraries on VM-less embedded systems

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 57
  • Download : 0
본 발명은 가상 메모리가 없는 임베디드 시스템에서의 기존 공유 라이브러리 사용방법에 관한 것으로서, 가상 메모리를 지원하지 않는 컴퓨팅 환경에서도 공유 라이브러리를 사용하는 형태의 응용프로그램 코드 생성 시, 가상 메모리를 지원하는 컴퓨팅 환경을 가정하고 개발된 종래의 코드 생성 도구들을 수정 없이 활용할 수 있도록 하는, 기존 공유 라이브러리 사용방법을 제공함에 그 특징적인 목적이 있다. 이러한 특징적인 목적을 달성하기 위한 본 발명은, (a) 공유 라이브러리 전역 오프셋 테이블을 위한 하나의 메모리 영역을 할당하는 과정; (b) 상기 공유 라이브러리를 사용하는 각각의 프로세스가 상기 메모리 영역을 공유할 수 있도록, 상기 공유 라이브러리의 GOT를 공유 라이브러리 코드가 적재된 영역으로부터 고정된 위치에 배치하는 과정; 및 (c) 상기 공유 라이브러리 GOT의 전역 변수 항목이 항상 유효한 물리 메모리 주소를 갖도록, 각각의 프로세스 사이의 문맥 전환 시점에 상기 공유 라이브러리 GOT의 전역 변수 항목 값을 수정하는 과정; 을 포함한다. 임베디드 시스템, 가상 메모리, 공유 라이브러리
Assignee
한국과학기술원
Country
KO (South Korea)
Application Date
2007-06-15
Application Number
10-2007-0058648
Registration Date
2009-02-16
Registration Number
10-0884926-0000
URI
http://hdl.handle.net/10203/300754
Appears in Collection
RIMS Patents
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0