virtual memory
-
[OS] 가상 메모리(Virtual Memory)의 원리와 작동 방식CS/OS 2025. 9. 24. 17:26
운영체제의 핵심: Virtualization운영체제는 컴퓨터의 핵심 부품들을 'Virtualization'해서 우리가 편하게 쓸 수 있도록 만들어준다. 여기서 Virtualization라는 건, 실제로는 하나뿐인 자원(예: CPU나 메모리)을 여러 개가 있는 것처럼 꾸며서 각 프로그램이 자기만의 전용 자원을 쓰는 것처럼 느끼게 해주는 기술이다. 지난번에 살펴온 Process, CPU Scheduling도 Virtualization을 위한 방법이었는데, 오늘은 Virtual Memory에 대해서 살펴보겠다. Virtual Memory란? "어떻게 운영체제가 하나의 물리적인 메모리를 가지고, 여러 프로그램이 마치 자신만의 크고 사적인 메모리 공간을 가진 것처럼 느끼게 만들 수 있을까?"라는 문제를 운영체제..