[OS(2)]Disk Management and Scheduling 2

이유정·2025년 6월 4일
0

운영체제

목록 보기
52/52

Swap-Space Management

Disk를 사용하는 두가지 주요 이유

  1. 메모리의 휘발성 특성 => 파일 시스템 필요
  • RAM과 같은 메모리는 전원이 꺼지면 그 안의 데이터가 모두 사라지는 휘발성 메모리
  • 따라서 데이터를 영구적으로 보관하기 위해서 비휘발성 저장장치인 Disk가 필요하며,
    여기에 데이터를 저장하기 위한 구조가 파일 시스템이다.
  • 예시: 문서 저장, 사진 저장 등
  1. 실행 중인 프로그램의 메모리 공간 부족 => 스왑 공간(Swap Space)활용
  • 시스템의 메모리가 부족할 경우, 운영체제는 디스크의 일부를 가상메모리로 사용한다.
  • 이는 RAM이 부족할 때 디스크를 임시로 메모리처럼 사용하는 방식으로, 성능은 떨어지지만 시스템이 계속 동작할 수 있도록 보조 역할을 한다.
  • 예시:여러 개의 프로그램을 동시에 실행할 때

++

  • RAM(작고 빠른 휘발성 메모리)

    • 작고 빠르지만 전원 꺼지면 사라짐
  • Disk(SSD나 HDD와 같은 비휘발성 저장장치)

    • 느리지만 커다랗고 전원을 꺼도 데이터가 유지됨

    Swap-space 관리에 대하여

  • 디스크는 파티셔닝(물리적인 디스크 => 논리적 디스크로 나눈다) 을 통해 여러 개의 logical disk로 나눌 수 있다. .

  • swap area에는 파일 시스템과 달리 데이터가 빠르게 들어오고,나가기 때문에 속도 효율성이 중요하다.

  • 따라서 스왑 영역에는 한 번에 대용량 데이터를 빠르게 처리할 수 있도록 설계된다.

RAID

RAID(Redundant Array of Independent Disks)

  • 저렴한 디스크를 묶어서 같이 사용
    • 여러 디스크에 데이터를 중복 저장하거나 (신뢰성 향상)
    • 분산 저장한다. (속도 향상)
profile
강의 기록 블로그

0개의 댓글