맞춤기술찾기

이전대상기술

가상 메모리가 없는 임베디드 시스템에서의 기존 공유라이브러리 사용 방법

  • 기술번호 : KST2014011511
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 가상 메모리가 없는 임베디드 시스템에서의 기존 공유 라이브러리 사용방법에 관한 것으로서, 가상 메모리를 지원하지 않는 컴퓨팅 환경에서도 공유 라이브러리를 사용하는 형태의 응용프로그램 코드 생성 시, 가상 메모리를 지원하는 컴퓨팅 환경을 가정하고 개발된 종래의 코드 생성 도구들을 수정 없이 활용할 수 있도록 하는, 기존 공유 라이브러리 사용방법을 제공함에 그 특징적인 목적이 있다. 이러한 특징적인 목적을 달성하기 위한 본 발명은, (a) 공유 라이브러리 전역 오프셋 테이블을 위한 하나의 메모리 영역을 할당하는 과정; (b) 상기 공유 라이브러리를 사용하는 각각의 프로세스가 상기 메모리 영역을 공유할 수 있도록, 상기 공유 라이브러리의 GOT를 공유 라이브러리 코드가 적재된 영역으로부터 고정된 위치에 배치하는 과정; 및 (c) 상기 공유 라이브러리 GOT의 전역 변수 항목이 항상 유효한 물리 메모리 주소를 갖도록, 각각의 프로세스 사이의 문맥 전환 시점에 상기 공유 라이브러리 GOT의 전역 변수 항목 값을 수정하는 과정; 을 포함한다. 임베디드 시스템, 가상 메모리, 공유 라이브러리
Int. CL G06F 9/00 (2006.01) G06F 9/06 (2006.01)
CPC G06F 9/45545(2013.01)
출원번호/일자 1020070058648 (2007.06.15)
출원인 한국과학기술원
등록번호/일자 10-0884926-0000 (2009.02.16)
공개번호/일자 10-2008-0110199 (2008.12.18) 문서열기
공고번호/일자 (20090220) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2007.06.15)
심사청구항수 3

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 한환수 대한민국 대전 유성구
2 김유일 대한민국 대전 유성구
3 신건철 대한민국 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이은철 대한민국 서울특별시 송파구 법원로**길 **, A동 *층 ***호 (문정동, H비지니스파크)(*T국제특허법률사무소)
2 유완식 대한민국 서울특별시 강남구 테헤란로 ***, **층 *T 국제특허법률사무소 (역삼동, 여삼빌딩)(*T국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2007.06.15 수리 (Accepted) 1-1-2007-0432907-06
2 대리인선임신고서
Notification of assignment of agent
2007.06.20 수리 (Accepted) 1-1-2007-0445501-77
3 선행기술조사의뢰서
Request for Prior Art Search
2008.04.08 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2008.05.15 수리 (Accepted) 9-1-2008-0029634-82
5 의견제출통지서
Notification of reason for refusal
2008.07.30 발송처리완료 (Completion of Transmission) 9-5-2008-0400535-12
6 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2008.09.30 수리 (Accepted) 1-1-2008-0684655-17
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2008.10.17 수리 (Accepted) 1-1-2008-0722765-12
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2008.10.17 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2008-0722764-77
9 등록결정서
Decision to grant
2009.02.12 발송처리완료 (Completion of Transmission) 9-5-2009-0064165-63
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.02.01 수리 (Accepted) 4-1-2013-5019983-17
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157968-69
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157993-01
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5158129-58
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.24 수리 (Accepted) 4-1-2019-5081392-49
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
가상 메모리가 없는 임베디드 시스템에서의 기존 공유 라이브러리 사용방법에 있어서, (a) 공유 라이브러리 GOT(Global Offset Table, 전역 오프셋 테이블)을 위한 하나의 메모리 영역을 운영체제의 메인 메모리에 할당하는 과정; (b) 공유 라이브러리를 사용하는 각각의 프로세스가 상기 메모리 영역을 공유할 수 있도록, 상기 공유 라이브러리 GOT와 공유 라이브러리 코드가 적재된 영역이 일정한 주소 차이를 갖도록 배치하는 과정; 및 (c) 상기 공유 라이브러리 GOT의 전역 변수 항목이 항상 유효한 물리 메모리 주소를 갖도록, 다른 프로세스로의 전환 시점에 상기 공유 라이브러리 GOT의 전역 변수 항목 값을 수정하는 과정; 을 포함하는 가상 메모리가 없는 임베디드 시스템에서의 기존 공유 라이브러리 사용방법
2 2
제 1 항에 있어서,상기 (c) 과정은,(c-1) 상기 공유 라이브러리 GOT에서 전역 변수를 가리키는 항목의 목록을 저장하는 단계;(c-2) 상기 공유 라이브러리를 사용하는 각 프로세스의 메모리 영역에 할당한 공유 라이브러리 데이터 영역의 시작 주소를 운영체제 내부에 저장하는 단계; 및 (c-3) 상기 공유 라이브러리를 사용하는 각 프로세스가 할당한 공유 라이브러리 데이터 영역들의 시작 주소를 이용하여, 상기 공유 라이브러리 GOT의 전역 변수 항목에 저장된 주소의 오차를 수정하는 단계; 를 포함하는 것을 특징으로 하는 가상 메모리가 없는 임베디드 시스템에서의 기존 공유 라이브러리 사용방법
3 3
제 2 항에 있어서,상기 공유 라이브러리 GOT의 전역 변수 항목에 저장된 주소의 오차는,다음 프로세스의 공유 라이브러리 데이터 영역의 시작 주소와, 현재 프로세스의 공유 라이브러리 데이터 영역의 시작주소의 차로서 산출되는 것을 특징으로 하는 가상 메모리가 없는 임베디드 시스템에서의 기존 공유 라이브러리 사용방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.