CS공부/컴퓨터구조 / / 2025. 5. 29. 14:51

7-2. RAID

주로 하드 디스크와 SSD를 사용하는 기술로, 데이터의 안전성 혹은 높은 성능을 위해 여러 개의 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술

RAID 레벨

RAID0

여러개의 보조기억장치에 데이터를 단순히 나누어 저장하는 구성 방식

데이터를 저장할 때 각 하드 디스크에 개수만큼 번갈아가며 데이터를 저장

이때, 줄무늬처럼 분산되어 저장된 데이터를 스트라입,

저장하는 것을 스트라이핑이라고 함

  • 장점
    • 저장된 데이터를 읽고 쓰는 속도가 빠르다
  • 단점
    • 저장된 정보가 안전하지 않다
    • 디스크 중 하나에 문제가 생기면 모든 하드 디스크의 정보를 읽는 데 문제가 생길 수 있다

RAID1

거울처럼 완전한 복사본을 만들어(미러링) 동일한 내용을 한 번 더 저장한다.

  • 장점
    • 복구가 매우 간단하다
  • 단점
    • 속도가 RAID0보다 느리다
    • 하드 디스크의 개수가 한정되었을 떄 사용 가능한 용량이 적어진다
    • → 비용이 증가한다

RAID4

완전한 복사본을 만드는 대신 패리티 비트를 저장한다.

패리티 비트 : 오류를 검출하고 복구하기 위한 정보

패리티만을 저장하는 하드디스크를 이용해 다른 장치들의 오류를 검출하고 오류가 있다면 복구

  • 장점
    • 안전하게 보관 가능
  • 단점
    • 새로운 데이터가 저장될 때마다 패리티를 저장하는 하드디스크를 써서 병목 현상이 일어남

RAID5

패리티 정보를 분산하여 저장하는 방식으로 병목현상을 해소

RAID6

구성은 기본적을 RAID5와 같으나 서로 다른 두 개의 패리티를 두어 오류를 검출하고 복구할 수 있는 수단을 두개 만든 것

RAID4나 RAID5보다 안전하나 속도가 RAID5보다 느리다

즉, 데이터 저장 속도를 조금 희생하더라도 데이터를 더욱 안전하게 보관하고 싶을 때 사용

'CS공부 > 컴퓨터구조' 카테고리의 다른 글

7-1. 보조기억장치  (0) 2025.05.29
6-3. 캐시메모리  (0) 2025.05.27
6-2. 메모리의 주소 공간  (0) 2025.05.27
6-1. RAM의 종류  (0) 2025.05.27
5-3. CISC, RISC  (0) 2025.05.23
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유