맞춤기술찾기

이전대상기술

가상 메모리없이 다수의 응용프로그램들의 힙 영역을관리하는 컴퓨터 및 그 방법

  • 기술번호 : KST2015112566
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 가상 메모리가 지원되지 않고 복수개의 응용프로그램이 동작하는 컴퓨팅 환경에서, 힙 영역으로 사용될 수 있는 물리적 메모리의 풀로부터 각 응용프로그램 별로 필요에 맞게 각자의 힙 영역을 할당 받거나 기 할당 받은 힙 영역의 일부를 반납함으로써, 모바일, 내장형 장치들의 메모리 자원 한계를 극복하도록, 복수개의 응용프로그램들 간에 힙 영역으로 사용될 수 있는 물리적 메모리의 풀을 공유하는 방법에 관한 것이다. 본 발명의 응용프로그램 레벨의 힙 메모리 관리 모듈은, 힙 영역을 더 할당받거나 힙 영역의 일부를 반납함으로써 기인되는 불연속적이고 그 구성이 수행 중에 동적으로 변화하는 응용프로그램의 힙 영역을 관리하며, 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈은, 응용프로그램들의 요청에 따라 힙 영역으로 사용될 수 있는 물리적 메모리의 풀을 응용프로그램들에 배분하고, 각 응용프로그램의 모든 메모리 주소 공간이 보호되도록 설정하여 이루어짐에 기술적 특징이 있다.힙 메모리, 가상 메모리, 응용프로그램
Int. CL G06F 12/00 (2006.01) G06F 12/06 (2006.01)
CPC G06F 9/5077(2013.01) G06F 9/5077(2013.01) G06F 9/5077(2013.01) G06F 9/5077(2013.01) G06F 9/5077(2013.01)
출원번호/일자 1020060073844 (2006.08.04)
출원인 한국과학기술원
등록번호/일자
공개번호/일자 10-2008-0012664 (2008.02.12) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 거절
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2006.08.04)
심사청구항수 13

출원인

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

발명자

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

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이종일 대한민국 서울특별시 영등포구 당산로**길 **(당산동*가) 진양빌딩 *층(대일국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2006.08.04 수리 (Accepted) 1-1-2006-0561720-12
2 선행기술조사의뢰서
Request for Prior Art Search
2007.05.10 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2007.06.15 수리 (Accepted) 9-1-2007-0036463-01
4 의견제출통지서
Notification of reason for refusal
2007.10.30 발송처리완료 (Completion of Transmission) 9-5-2007-0582438-69
5 거절결정서
Decision to Refuse a Patent
2008.04.28 발송처리완료 (Completion of Transmission) 9-5-2008-0228958-19
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.02.01 수리 (Accepted) 4-1-2013-5019983-17
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157968-69
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5158129-58
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157993-01
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.24 수리 (Accepted) 4-1-2019-5081392-49
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
다수의 응용프로그램들이 실행시 가상 메모리가 존재하지 않는 컴퓨터에서, 하나의 응용프로그램이 실행중 메모리가 부족할때 응용프로그램 레벨의 힙 관리 모듈이 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈에게 소정의 크기의 힙 메모리를 요청하는 제 1단계와,상기 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈이 물리적 메모리의 풀에서 소정의 크기 이상의 비어있는 메모리를 찾는 제 2단계와,상기 찾아진 메모리에 대하여 상기 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈이 접근 권한을 설정하는 제 3단계를 포함하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 방법
2 2
청구항 1에 있어서,상기 제 3단계 후 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈이 소정의 크기의 힙 메모리를 응용프로그램 레벨의 힙 관리 모듈에게 전송하는 제 4단계를 더 포함하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 방법
3 3
청구항 2에 있어서,상기 제 4단계 후 전송받은 힙 메모리를 응용프로그램 레벨의 힙 관리 모듈이 응용프로그램의 전체 힙에 편입시키고 관리하는 제 5단계를 더 포함하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 방법
4 4
청구항 3에 있어서,상기 제 5 단계에서 응용프로그램의 전체 힙 메모리는, 메모리 주소 상으로 불연속적이고 다수의 서로 다른 메모리 주소를 갖는 서브 힙들의 집합인 것을 특징으로 하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 방법
5 5
청구항 4에 있어서,상기 제 3 단계에서 찾아진 메모리에 대해 설정되는 접근권한은, 다수의 서로 다른 메모리 주소 공간별로 접근 권한을 설정하는 메모리보호장치의 기능을 이용하여 설정되고, 하나의 응용프로그램에 대한 다수의 서로 다른 서브 힙들에 대하여 그 응용프로그램이 활성화되었을 때 그 응용프로그램의 읽기-쓰기 접근이 다함께 가능하게 하고, 그 응용프로그램이 비활성화되었을 때에는 다른 응용프로그램의 접근을 금하게 하는 것을 특징으로 하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 방법
6 6
다수의 응용프로그램들이 실행시 가상 메모리가 존재하지 않는 컴퓨터에서, 응용프로그램 레벨의 힙 관리 모듈이 다수의 응용프로그램의 메모리에서 가비지를 수집하여 서브-힙의 빈 메모리를 찾는 단계와,상기 찾아진 빈 메모리를 응용프로그램 레벨의 힙 관리 모듈이 응용프로그램에서 제외시키는 단계와,상기 제외된 빈 메모리를 응용프로그램 레벨의 힙 관리 모듈이 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈에게 반납을 요청하는 단계와,상기 반납된 메모리를 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈이 힙 영역으로 사용가능한 물리적 메모리의 풀에 등록하는 단계와,상기 물리적 메모리의 풀에 등록된 메모리에 대해 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈이 접근 권한을 설정하는 단계를 포함하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 방법
7 7
청구항 6에 있어서,상기 등록된 메모리에 대하여 설정되는 접근 권한은,상기 등록된 메모리에 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈만이 접근하게 하고, 다른 응용프로그램의 접근으로부터 상기 반납된 메모리를 보호하도록 메모리 보호 장치를 이용하여 설정되는 것을 특징으로 하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 방법
8 8
다수의 응용프로그램들이 실행시 가상 메모리가 존재하지 않는 컴퓨터에 있어서,다수의 응용프로그램별로 배분된 힙 공간에 메모리를 할당하고, 다수의 응용프로그램 중 임의의 프로그램에 대한 메모리가 부족할 때 소정 크기의 메모리를 요청하는 응용프로그램 레벨의 힙 관리 모듈과,상기 응용프로그램 레벨의 힙 관리 모듈이 요청한 소정의 크기의 메모리를 물리적 메모리의 풀에서 찾고, 이 찾아진 메모리에 대하여 접근권한을 설정한 후 응용프로그램 레벨의 힙 관리 모듈에게 메모리를 전송하는 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈을 포함하는 가상 메모리없이 다수의 응용프로그램들의 힙 영역을 관리하는 컴퓨터
9 9
청구항 8에 있어서,상기 전송받은 메모리를 응용프로그램 레벨의 힙 관리 모듈이 응용프로그램의 전체 힙에 편입시키고 관리하는 하는 것을 특징으로 하는 가상 메모리없이 다수의 응용프로그램들의 힙 영역을 관리하는 컴퓨터
10 10
청구항 9에 있어서,상기 응용프로그램의 전체 힙은, 메모리 주소 상으로 불연속적이고 다수의 서로 다른 메모리 주소를 갖는 서브 힙들의 집합인 것을 특징으로 하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 컴퓨터
11 11
청구항 10에 있어서,상기 찾아진 메모리에 대해 설정되는 접근권한은, 다수의 서로 다른 메모리 주소 공간별로 접근 권한을 설정하는 메모리보호장치의 기능을 이용하여 설정되고, 상기 임의의 응용프로그램에 대한 다수의 서로 다른 서브 힙들에 대하여 그 응용프로그램이 활성화되었을 때 그 응용프로그램의 읽기-쓰기 접근이 다함께 가능하게 하고, 그 응용프로그램이 비활성화되었을 때에는 다른 응용프로그램의 접근을 금하게 하는 것을 특징으로 하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 컴퓨터
12 12
다수의 응용프로그램들이 실행시 가상 메모리가 존재하지 않는 컴퓨터에 있어서,다수의 응용프로그램별로 배분된 힙 공간에 메모리를 할당하고 가비지 수집을 통해서 힙에서 사용하지 않는 메모리를 찾아내 물리적 메모리의 풀로 반납을 요청하는 응용프로그램 레벨의 힙 관리 모듈과,상기 응용프로그램 레벨의 힙 관리 모듈이 반납한 메모리를 힙 영역으로 사용가능한 물리적 메모리의 풀에 등록하고 그 등록된 메모리에 대하여 접근권한을 설정하는 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈을 포함하는 가상 메모리없이 다수의 응용프로그램들의 힙 영역을 관리하는 컴퓨터
13 13
청구항 12에 있어서,상기 등록된 메모리에 대하여 설정된 접근권한은,상기 등록된 메모리에 운영체제 레벨의 전역 힙 메모리 풀 관리 모듈만이 접근하게 하고, 다른 응용프로그램의 접근으로부터 상기 반납된 메모리를 보호하도록 메모리 보호 장치를 이용하여 설정되는 것을 특징으로 하는 가상 메모리가 존재하지 않는 컴퓨터에서 다수의 응용프로그램들의 힙 영역을 관리하는 컴퓨터
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.