목록2024/12 (1)
gimmickbutreal
[CS] 가상 메모리
사용자가 프로그램을 실행하면 운영체제는 디스크에 저장된 데이터를 메모리로 로드합니다. 하지만 메모리 공간은 한정되어 있고, 사용자는 동시에 많은 프로그램을 실행하고 싶어하는 상황에 놓이게 됩니다. 이러한 딜레마의 해결사로 가상 메모리가 등장했습니다. 가상 메모리(virtual memory)는 프로세스의 일부만 메모리에 로드하고, 나머지는 디스크에 둔 상태로 프로세스를 실행하는 방식입니다. 쉽게 말해서, 가상 메모리는 한정된 메모리 공간을 효율적으로 사용하기 위해 등장했습니다. 위 그림과 같이 물리 메모리에 프로세스 일부를 로드하고, 프로세스의 나머지 영역은 디스크에 두면 더 많은 프로세스를 메모리에 로드할 수 있습니다. 그렇기 때문에 다음과 같은 장점이 있습니다 가상 메모리의 장점 프로그램이 메..
CS
2024. 12. 17. 21:01