상태이상 : 호기심 중독

이것저것 알아두면 언젠간 도움이 된다.

IT시작!/IT용어

가상메모리, 스와핑

IT코코아 2018. 1. 9. 15:27

가상메모리-Virtual Memory

하드디스크의 일부를 메모리처럼 사용되는 것을 말합니다.
하드디스크가 창고이고 메모리가 작업대라고 할 수 있는데, 작업대의 크기가 작으면 큰 물건을 작업대에 두고 작업하기 어려운 것 처럼 메모리가 작으면 큰 프로그램은 실행시킬 수 없게 됩니다. 이를 극복하기 위한 방법이 가상메모리인 것 입니다.

스와핑-Swapping

가상메모리를 설정하면 메모리가 꽉 차도 가상메모리를 사용하여 프로그램을 추가로 사용할 수 있습니다.
하지만 프로그램은 메모리에 올라와 있어야 실행시킬 수 있습니다. 가상메모리는 하드디스크의 공간이죠..
메모리를 꽉 채운 상태로 추가 프로그램을 사용가능한 이유는 메모리에서 사용하고 있지 않은 프로그램을 가상메모리로 보내고 새로운 프로그램을 보낸 프로그램의 메모리 자리에 채워넣기 때문에 가능합니다. 다시 가상메모리에 있는 내용을 사용할 때도 마찬가지의 작업을 거치죠.
이 작업-하드디스크와 메모리와의 데이터 교환-을 스와핑(swapping)이라고 합니다.

반응형

'IT시작! > IT용어' 카테고리의 다른 글

DHCP  (0) 2018.09.18
라이브러리  (0) 2018.01.09
IP  (0) 2017.11.02
TCP  (0) 2017.11.02
IT? ICT?  (0) 2017.10.29