ㅏ
-
[OS] Memory ManagementComputer Science/Operation System 2020. 4. 28. 13:59
✔️ 논리적 주소와 물리적 주소 ◾️ 메모리는 주소를 통해서 접근하는 매체이다. ◾️ 메모리 주소는 논리적 주소와 물리적 주소가 있다. ◾️ 논리적 주소 : 프로그램마다 가지고 있는 독자적인 주소이다. ◾️ 물리적 주소 : 실제 메모리의 주소이다. ◾️ 물리적 메모리 아래부분은 OS 커널이 위치한다. 상위 부분은 여러 프로그램이 섞여서 올라간다. ◾️ 프로그램이 실행이 되려면 물리적인 메모리에 올라 가야한다. 이때 프로세스의 논리적 주소가 물리적 주소로 바뀌어야한다. 이를 주소 바인딩이라고 한다. ◾️ Symbolic Address : 변수 등의 심볼로된 주소를 말한다. Symbolic Address는 컴파일 되어 숫자로된 논리적 주소로 바뀐다. ◾️ Complie time binding : 컴파일 시점..