1. 메모리 주소
ㅇ 메모리 내 특정 워드의 위치를 식별할 수 있는 수치 (식별 번호)
ㅇ 구성
ㅇ 식별, 용량, 입출력
- k 비트 주소선이 있는 경우, => 2k개 워드 용량을 갖으며, => 각 워드 위치 식별이 가능
- 각 워드 당, => n 비트로 구성됨
- 메모리 외부와의 입출력을, => 각 워드(n 비트 단위)별로 수행
2. [참고사항]
ㅇ 주소 맵핑 (Address Mapping)
- 컴퓨터 구조상으로 볼 때,
- 특정 주소 영역에 메모리나 I/O(주변장치와의 입출력)를 할당하는 방식
ㅇ 최대 지원 가능 메모리 (Directly Addressable Memory)
- 하드웨어 상의 메모리 보다는,
- 주로, 운영체제 주소 맵핑 능력에 따라 달라짐
. 例) 32 비트 운영체제라 함은, 232 = 4 GB 까지 가능(Addressable)
ㅇ 메모리 주소 공간 (Memory Address Space)
- 컴퓨터 구조 상의 메모리 주소 공간으로써,
- 프로세서가 참조 가능한(Addressable) 최대 메모리 공간을 의미하지만,
- 사실상, 각 프로세스가,
. 실제 물리적 메모리 공간 보다 더 큰 가상의 메모리를 쓸 수 있도록 하는,
. 가상 메모리 관리 기법 상의 메모리 주소 공간을 지칭함 (메모리 가상화)
ㅇ 메모리 가상화 (Memory Virtualization)
- 구분
. 물리 메모리 (메모리가 취급되는 주소)
. 가상 메모리 (CPU가 생성하는 주소)
- 한편, MMU (메모리 관리 장치) 이란?
. 가상 메모리 시스템을 관리하는 하드웨어 요소