TIL

Address Binding

논리적 주소와 물리적 주소

Address Binding

MMU (Memory Management Unit)

TLB (Translation Lookaside Buffer)

Address Binding 과정

  1. 소스 코드에는 심볼릭 주소가 존재
    1. 변수, 함수, 클래스 등의 식별자
  2. 어셈블러(또는 컴파일러)는 심볼릭 주소를 relative numerical address에 매핑하고 object 파일을 출력하여 링커에 전달
  3. 링커는 객체 파일과 기타 코드, 라이브러리 등을 가져와 실행 파일을 생성
  4. 로더에 출력을 전달되고 로더는 메모리를 로드

Address Binding 종류

주소를 binding하는 시점에 따라 분류된다.


https://rebro.kr/178

https://www.geeksforgeeks.org/logical-and-physical-address-in-operating-system/

https://ko.wikipedia.org/wiki/메모리_관리_장치

https://ko.wikipedia.org/wiki/변환_색인_버퍼

https://www.baeldung.com/cs/address-binding-in-operating-systems