[OS] Virtual Memory
2023. 5. 13. 20:19
CS/Operating System
"Virtual Memory"란 Process전체가 Memory에 할당되지 않아도 실행시키도록 하는 메모리 관리 기법 중 하나이다. 즉 이를 통해, Process는 Memory Space보다 더 큰 가상 주소 공간을 할당할 수 있게 된다. 저번 포스팅에서 Physical Address와 Logical Address의 차이점을 비교하였다. "Logical Address"는 CPU 입장에서의 주소이다. Contiguous Allocation에선, Process의 시작위치를 0으로 하는 상대 주소와 (Load Time Binding, Run Time Binding) 실제 Main Memory에서의 주소인 절대 주소가 (Compile Time Binding) Logical Address가 될수 있다. 하지만, ..