[정보통신기술용어해설] |
Address Mapping 주소 맵핑, 주소 매핑 | (2021-01-11) |
IO Mapping, Memory Mapping, 메모리 맵핑, Memory Map, 메모리 맵 |
1. 주소 매핑 ㅇ 컴퓨터 구조 상에서, 특정 주소 영역에 메모리나 I/O(주변장치와의 입출력)를 할당하는 방식 ㅇ 이때, 최대 지원 가능 메모리는, - 운영체제 주소 맵핑 능력에 따름 . 例) 32 비트 운영체제는, 232 = 4 GB 까지 만 가능 2. 주소 매핑의 구분 ㅇ 하드웨어 관점 * (CPU가 어떻게 메모리와 I/O를 구분하는가의 차이에 따른 구분 방식) - memory mapped I/O : 메모리와 IO를 구분 없이 사용 - I/O mapped : memory와 I/O의 영역이 독립(다르게)되어 있는 경우 ㅇ 소프트웨어 관점 ☞ S/W 메모리(런타임 메모리) 참조 - 프로그램의 실행 관점에서, 메모리 상에 일시적으로 데이터를 기억해두는 영역을 구분시킴 . 정적 메모리, 힙 메모리, 스택 메모리 등