
Aarch64 Memory Management 요약 정리
·
Embedded
https://developer.arm.com/documentation/101811/latest1. 가상주소와 물리주소란? 우리가 사용하는 CPU는 가상주소(Virtual address, 이하 VA)를 이용하는 반면, 실제 메모리에 접근이 이뤄질 때는 물리주소 (Physical address, 이하 PA)를 이용합니다. 위 그림은 소프트웨어가 메모리에 올라왔을 때의 두 가지 모습,좌측은 OS와 개발자 입장에서 본 메모리(VA)의 모습,우측은 실제 메모리(PA)의 모습을 보여주고 있습니다.두 메모리 사이에는 주소 변환을 위한 MMU의 translation table이 있습니다.잘 알고 계시겠지만 정리하자면, VA를 사용해서 얻는 이득을 정리하면 다음과 같습니다.여러 군데로 조각화된(Fragmented) 물..