Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.02 KB

virtualMemory.md

File metadata and controls

16 lines (13 loc) · 1.02 KB

Virtual Memory (가상 메모리)

메인 메모리보다 큰 기억 영역을 제공하는 장치

물리 메모리

  • 컴퓨터에 실제 장착되어 있는 메모리를 가리킴.
  • OS가 다룰 수 있는 메모리의 용량은 정해져 있지만, 물리 메모리가 그 최대 용량을 다 갖고 있는 것은 아니다.

가상 메모리

물리적인 메모리 공간

  • 하드디스크 안에 페이징 파일(스왑 파일)을 작성해 이 파일과 물리 메모리를 합쳐 가상의 메모리 영역으로 간주한다.
  • 따라서 물리 메모리의 용량을 초과한 메모리를 다룰 수 있다.

메모리 스왑

  • 메모리 용량이 부족할 때 물리 메모리페이징 파일 사이에서 메모리 상의 프로세스를 일시적으로 교환하는 것.
  • 우선 순위가 낮은 프로세스를 페이지 파일로 저장해 점유하고 있는 메인 메모리를 해제한다.
  • 스왑은 하드디스크에 자주 액세스하므로 퍼포먼스 저하가 일어난다.