프로그램이 혼자서 메모리를 사용하는 것처럼 메모리를 가상화한 것.
가상 메모리 | 실제 메모리 |
logic address | readl address |
virtual address | physical address |
같은 프로그램을 2개 실행한다고 가정하면, 두 프로그램이 메모리의 같은 위치에 데이터를 읽고 쓰게 되고, 두 프로그램이 서로 충돌해 오동작하게 된다.
이를 해결하기 위한 여러 방법들 중 하나가 각 프로그램이 별도의 메모리를 혼자 사용하는 것처럼 가상화하는 것이다.
'Server > C++' 카테고리의 다른 글
STL Allocator (0) | 2024.08.05 |
---|---|
메모리 오염과 Stomp Allocator (0) | 2024.08.05 |
커스텀 메모리 할당 - Custom new & delete (0) | 2024.08.04 |
스마트 포인터 (0) | 2024.08.03 |
Shared Pointer의 문제점 (0) | 2024.08.03 |