컴퓨터 공학/혼자 공부하는 컴퓨터 구조 +운영체제

16.RAID의 정의와 종류

공부를하자 2023. 7. 9. 15:39

1.RAID(Redundant Array of Independence Disks)

 1)정의 : 데이터의 안전성 높은 성능을 위해 여러 개의 물리적 보조장치를 하나의 논리적

  보조기억장치처럼 사용하는 기술.

 -1개에 보조기억장치에서 읽고 쓰는 것보다 4개를 동시에 읽고 쓰는 것이 휠씬 속도가 빠르다.

 -스트라입(stripe): 줄무늬 처럼 분산되어 저장된 데이터.

 -스트라이핑(striping): 데이터를 분산히여 저장하는것.

 

2.RAID 종류

1)RAID 레벨:   RAID 구성방법

2)RAID0

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

 -단점:1개의 저장장치가 문제가 생기면 다른 디스크에서도 정보를 읽는데 문제가 생길 있다.

  3)RAID1

   -원본 데이터에 완전한 복사본을 만들어 저장하는 방식.

   -데이터 쓰기가 어렵고 용량을 많이 차지한다.

  4)RAID4

   -완전한 복사본을 만드는 대신  오류를 검출하고 복구하기 위한 정보를 저장한 방식.

    *패리티 비트(parity bit): 오류를  검출하기 위한 정보.

-단점:새로운 데이터를 저장할때마다 패리티를 저장하는 저장장치에 병목현상이 발생한다.

*병목현상은 전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상.

 

 5) RAID6

 -RAID5처럼 패리티 데이터를 저장하되 분산하고 정보를 두개 생성 저장하는 방식.

 -RAID보다 데이터를 쓰는 양이 많아 느리다. 하지만 그만큼 안전하다.