1 |
1
전전자 교환기를 위한 메모리 관리 방법에 있어서 메모리 초기화 기능을 하는 제1단계, 상기 제1단계 후 외부로부터 요구 입력을 받아 들여 메모리 할당 회수 요구이면 메모리 할당/회수 관리부(11)에서 메모리 할당, 회수 서비스를 해주는 제2단계, 상기 제1단계후 세그먼트 할당, 회수, 공유, 요구이면 세그먼트 관리부(12)에서 메모리 할당/회수 관리부(11) 및, MMU(기억관리 유니트) 관리부(14)를 호출하여 세그먼트를 할당, 회수, 공유 서비스를 해주는 제3단계, 상기 제1단계 후 동적 메모리 할당, 회수 요구일 경우 메모리 할당/회수 관리부(11), MMU 관리부(14)를 호출하며, 동적 메모리 할당 요구시 힙 세그먼트 할당이 필요할 경우, 세그먼트 관리부(12), 메모리 할당/회수 관리부(11), MMU 관리부(14)를 호출하여 동적 요구 메모리를 서비스해주는 제4단계, 상기 제1단계 후 레지스터 MMU, 트리 MMU 관리 요구일 경우 MMU 로드 및 하적(unload)을 서비스해주는 제5단계, 상기 제1단계 후 세그먼트 폴트 처리 요구시RMW(Redad Modify Write) 사이클일 경우, MMU 관리부(14)를 호출하여 해당 디스크립트를 MMU(3)에 로드하고, RMW(Read Modify Write) 사이클 폴트가 아니고 스택 범람일 경우, 세그먼트 관리부(12), MMU 관리부(14)를 호출하여 서비스를 해주며, 스택 범람이 아닐 경우, 폴트 원인을 분석하여 해당 메세지를 출력해 주는 제6단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리 방법
|
2 |
2
상기 제1항에 있어서, 상기 제1단계는 메모리 용량을 조사하는 단계, 데이타 구조를 초기화하는 단계, 상기 MMU(3)의 특성에 맞는 초기화를 해주는 단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리 방법
|
3 |
3
제1항에 있어서, 상기 제2단계는 할당, 회수에 따라 노드를 찾는 단계, 노드의 용량 및 포인트를 조정하는 단계, 할당된 노드의 시작 주소를 리턴하는 단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리 방법
|
4 |
4
상기 제1항에 있어서, 상기 제3단계에서 할당 요구일 경우 세그먼트 테이블 엔트리를 찾는 단계, 상기 메모리 할당/회수 관리부(11)를 호출하여 실제 메모리를 할당받는 단계, 세그먼트 테이블 엔트리를 작성하는 단계, 상기 MMU(3)에 로드할 필요가 있을 시 상기 MMU 관리부(14)를 호출하여 서비스를 받는 단계, 논리적 어드레스를 리턴하는 단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리방법
|
5 |
5
상기 제1항에 있어서, 상기 제3단계에서 회수 요구일 경우 세그먼트 테이블 엔트리를 찾는 단계, 공유 세그먼트에 대한 처리를 하는 단계, 지역 세그먼트를 처리하는 제3단계, 상기 MMU 관리부(14)를 호출하는 제4단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리 방법
|
6 |
6
상기 제1항에 있어서, 상기 제3단계에서 공유 요구일 경우 공유 세그먼트 테이블 엔트리를 조사하는 단계, 공유 세그먼트 테이블 엔트리를 작성하는 단계, 상기 MMU 관리부(14)를 호출하여 서비스를 받는 단계로 구성된 것을 특징으로 하는 전전자 시스템의 메모리 관리 방법
|
7 |
7
상기 제1항에 있어서, 상기 제4단계에서 할당 요구일 경우, 힙 노드를 초기화하는 제1단계, 요구용량 수용 가능 노드를 찻는 제2단계, 노드 용량 및 포인터를 조정하는 제3단계, 상기 MMU 관리부(14)를 호출하는 제4단계, 물리적 주소를 논리적 주소로 변역하는 제5단계, 논리 주소를 리턴하는 제6단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리 방법
|
8 |
8
상기 제1항에 있어서, 상기 제4단계에서 회수 요구일 경우, 논리 어드레스를 물리 어드레스로 번역하는 제1단계, 이 물리 어드레스가 포함된 노드를 찾는 제2단계, 노드 용량 및 포인터를 조정하는 제3단계, 세그먼트 엔트리를 조성하는 제4단계, 상기 MMU 관리부(14)를 호출하는 제4단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리 방법
|
9 |
9
상기 제1항에 있어서, 상기 제4단계에서 힙 세그먼트 할당이 필요할 경우는 힙 노드를 초기화하는단계, 요구 용량 수용 가능 노드를 찾는 단계, 세그먼트를 확장하는 단계, 노드 용량 및 포인터를 조정하는 단계, 상기 MMU 관리부(14)를 호출하는 단계, 물리적 주소를 논리적 주소로 변역하는 단계, 논리 주소를 리턴하는 단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리 방법
|
10 |
10
상기 제1항에 있어서, 상기 제5단계에서 상기 레지스터 MMU일 경우, 로드 요구시 세그먼트 디스크립트를 생성하는 단계, MMU(3)에 로드하는 단계로 구성된 것을 특징으로 하는 전전자 교환 시스템의 메모리 관리 방법
|
11 |
11
상기 제1항에 있어서, 상기 제5단계에서 상기 트리 MMU일 경우, 로드 요구시 페이지 테이블을 구성하는 단계, 트리의 루트를 상기 MMU(3)에 로드하는 단계로 구성된 것을 특징으로 하는 전전자 교환시스템의 메모리 관리 방법
|
12 |
12
상기 제1항에 있어서, 상기 제6단계에서 스택 범람일 경우, 스택 세그먼트를 확장하는 단계, 상기 MMU 관리부(14)를 호출하는 단계, 버스 사이클을 재수행하는 제3단계로 구성된 것을 특징으로 하는 전 전자 교환 시스템의 메모리 관리 방법
|