반응형 물리적1 [운영체제] 메모리 메모리에 대해 알아보자 논리적 주소 - 프로세스마다 독립적으로 가지는 주소 공간 - 각 프로세스마다 0번지부터 시작 - CPU가 보는 주소는 논리적 주소다 물리적 주소 - 메모리에 실제 올라가는 위치 ※ 주소 바인딩: 주소를 결정하는 것 상징적 주소 -> 논리적 주소 -> 물리적 주소 주소 바인딩이 언제 이뤄지는가 1. Compile time binding - 논리적 주소를 바탕으로 올린다 - 논리적 주소와 물리적 주소가 같다 - 컴파일러는 절대 코드 생성 - 시작 위치 변경시 재컴파일 - 지금은 사용하지 않는다 2. Load time binding - 메모리에 올라갈떄 물리적 주소가 결정된다 - 컴파일러가 재배치가능코드를 생성한 경우 가능 3. Execution(Run) time binding - 메모.. 2023. 2. 20. 이전 1 다음 728x90