GiYeong

가상 메모리(Virtual Memory) 본문

CS/운영체제

가상 메모리(Virtual Memory)

gy2710 2022. 7. 31. 19:58

물리적 메모리 크기의 한계를 극복하기 위해 나온 기술로, 프로세스를 실행할 때 실행에 필요한 일부만 메모리(주기억장치)에 로드하고 나머지는 디스크(보조기억장치)에 두는 것이다. 즉, 보조기억장치의 일부를 주기억장치처럼 사용하는 것이다.

현재 가동되고 있는 프로세스의 내용 중, 덜 중요한 것들은 디스크 공간에 옮겨 놓고, 프로세스가 동작하면서 메모리에 필요한 데이터가 없으면 디스크에서 이를 가져오는 방식이다.

이를 통해 프로세스 전체가 물리적 메모리에 있는 것처럼 수행된다.

'CS > 운영체제' 카테고리의 다른 글

캐시(Cache)  (0) 2022.08.04
기아상태(Starvation)  (0) 2022.07.27
교착상태(Deadlock)  (0) 2022.07.27
Thread Safe  (0) 2022.07.27
동기 / 비동기  (0) 2022.07.24
Comments