본문 바로가기
IT/읽어보기

SWAP 영역과 가상메모리의 차이.

by ccclog 2024. 1. 20.
반응형

가상 메모리와 스왑 영역은 모두 컴퓨터의 메모리 관리 시스템에서 중요한 역할을 하는데, 그러나 목적과 동작 방식에서 차이가 있습니다.

  1. 가상 메모리 (Virtual Memory):
    • 가상 메모리는 주 메모리(RAM)의 용량을 늘리는 것처럼 보이도록 하는 기술입니다.
    • 프로그램이 실행될 때, 전체 프로그램이 메모리에 로드되지 않고 일부만 로드되며, 필요한 부분만 실제로 메모리에 올라가게 됩니다.
    • 사용자 및 커널 공간으로 분리된 가상 주소 공간을 사용하며, 이를 통해 각 프로세스는 자신만의 독립적인 주소 공간을 가질 수 있습니다.
    • 가상 메모리는 주로 프로세스 간의 격리를 제공하고, 물리적 메모리의 효율적인 활용을 도모합니다.
  2. 스왑 영역 (Swap Space):
    • 스왑 영역은 주 메모리(RAM)가 부족할 때 사용되는 보조 저장 공간입니다.
    • 메모리에 올라가 있는 프로세스 중에서 일부를 저장장치(하드 디스크 등)의 스왑 영역으로 옮겨놓음으로써, 다른 프로세스가 더 많은 메모리를 사용할 수 있게 합니다.
    • 스왑 영역은 일반적으로 물리적 메모리보다는 훨씬 느리기 때문에, 스왑이 발생하면 성능 저하가 발생할 수 있습니다.
    • 스왑은 일시적으로 메모리 부족 상황을 해결하기 위한 장치로 사용되며, 메모리 부족이 지속되면 성능이 저하됩니다.

요약하면, 가상 메모리는 물리적 메모리의 효율적인 활용 및 프로세스 간 격리를 위한 기술이며, 스왑 영역은 주 메모리가 부족할 때 사용되어 더 많은 프로세스를 실행할 수 있도록 하는 임시적인 보조 저장 공간입니다

 

반응형

'IT > 읽어보기' 카테고리의 다른 글

옵시디언과 마크다운.  (0) 2024.05.03
VMWARE 네트워크 옵션  (0) 2024.03.20
랜포트에서 LED가 들어오는데, 네트워크가 동작하지 않습니다.  (0) 2023.12.29
FPGA란?  (0) 2023.12.24
Kafka란?  (0) 2023.12.20