Swap-Space Management

정하윤·2022년 10월 5일
0

Disk를 사용하는 두 가지 이유

  • memory의 volatile한 특성 → file system
  • 프로그램 실행을 위한 memory 공간 부족 →swap space (swap area)

Swap-space

  • Virtual memory system에서는 디스크를 memory의 연장 공간으로 사용

  • 파일시스템 내부에 둘 수도 있으나 별도 partition 사용이 일반적

    • 공간효율성보다는 속도 효율성이 우선

    • 일반 파일보다 훨씬 짧은 시간만 존재하고 자주 참조됨

    • 따라서, block의 크기 및 저장 방식이 일반 파일시스템과 다름

RAID

  • 여러 개의 디스크를 묶어서 사용

RAID의 사용 목적

  • 디스크 처리 속도 향상

    • 여러 디스크에 block의 내용을 분산 저장

    • 병렬적으로 읽어 옴

  • 신뢰성 향상

    • 동일 정보를 여러 디스크에 중복 저장

    • 하나의 디스크가 고장시 다른 디스크에서 읽어옴

    • 단순한 중복 저장이 아니라 일부 디스크에 parity를 저장하여 공간의 효율성을 높일 수 있다.

0개의 댓글