Server/C++

가상메모리

Juzdalua 2024. 8. 5. 02:42

프로그램이 혼자서 메모리를 사용하는 것처럼 메모리를 가상화한 것.

가상 메모리 실제 메모리
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