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 메모리(런타임 메모리) 참조
     - 프로그램의 실행 관점에서, 메모리 상에 일시적으로 데이터를 기억해두는 영역을 구분시킴
        . 정적 메모리, 힙 메모리, 스택 메모리

메모리 관리
   1. 참조의 지역성 (계층구조)   2. 캐쉬 메모리   3. CAM   4. MMU   5. 가상 메모리   6. 런타임 메모리   7. 메모리 맵핑  
컴퓨터 버스
   1. 컴퓨터 버스   2. I O 버스   3. 메인보드,백플레인   4. 주소 매핑   5. 주소 버스,데이터 버스,제어 버스   6. 칩셋  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"