728x90
반응형

Run Time Binding

728x90
반응형
Embedded system/[KOCW] 운영체제

[운영체제] Memory Management 1 (Logical vs Physical Address, 주소 바인딩, MMU)

● Logical Address vs Physical Address (논리적 주소 vs 물리적 주소) 프로그램이 시작되면 독자적인 주소 공간이 형성된다. 물리적인 메모리 내에서 3GB~4GB 주소 공간에는 운영체제 커널이 올라가 있고, 1GB~3GB 주소 공간에는 여러 사용자 프로그램들이 섞여서 올라가게 된다. 프로그램이 실행되려면 물리적인 메모리 어딘가로 올라가야 하고 그렇게 되면 주소가 바뀌게 된다. 프로그램이 물리적인 메모리에 어디로 올라갈지 주소를 결정하는 것을 주소 바인딩이라고 한다. ​ Symbolic Address 프로그래머가 프로그램을 만들 때, 특정 변수에 값을 저장하고 그 변수를 메모리 몇 번지에 저장하라고 하지 않는다. 또한, 변수에 데이터를 저장한 후 함수를 호출할 때, 함수 이름을..

728x90
반응형
라닝
'Run Time Binding' 태그의 글 목록