컴퓨터 & 코딩/CS

[혼공학습단 10기][혼공컴운] 보조기억장치 / RAID

구로그 2023. 7. 6. 18:33
728x90

✓ 하드디스크 

 

[Fachinformatiker] HDD - Festplatte

HDD (Hard Disk Drive, Festplatte) - ein magnetisches Speichermedium. 기계식, 비휘발성(전원이 써지더라도 저장된 데이터는 유지됨) - Daten werden auf die Oberfläche rotierender Scheiben (Platter) geschrieben. 플래터를 회전시

hianzhi.tistory.com

 

 

✓ 플래시 메모리 

- 종류: USB메모리, SD카드, SSD 등 / 대부분 NAND

- SSD

 

[Fachinformatiker] SSD - Solid State Drive

SSD (Solid State Drive, Solid State Disk) 0. 특징 - 반도체(Halbleiter)를 이용하여 정보를 저장하는 보조 기억 장치. - 움직이는 부품(->HDD의 플래터)이 없기 때문에 'Drive'라는 명칭은 사실 틀렸다. - 오직 전기

hianzhi.tistory.com

셀 > 페이지 > 블록 > 블레인 > 다이 

 

free상태: 어떠한 데이터도 저장하고 있지 않아 새로운 데이터를 저장할 수 있는 상태

valid상태: 이미 유효한 데이터를 저장하고 있는 상태

invalid상태: 쓰레기값이라고 부르는 유효하지 않은 데이터를 저장하고 있는 상태. 

 

플래시메모리는 하드 디스크와 달리 덮어 쓰기가 불가능하여 valid 상태인 페이지에는 새 데이터를 저장할 수 없다. 

쓰레기값을 저장하고 있는 공간을 정리하기 위한 가비지 컬렉션

이는 유효한 페이지들만을 새로운 블록으로 복사한 뒤 기존의 블록을 삭제한다. 

 

 

✓ RAID System

Redundant Array of Independent Disks  

데이터의 안정성 혹은 높은 성능을 위해 여러 개의 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술 

 

 

RAID 0 

- striping(줄무늬처럼 데이터를 분산하여 저장하는 것)

- 데이터를 읽고 쓰는 속도가 빠르다.

- 이론상 4TB 저장 장치 하나 보다 RAID 0으로 구성된 1TB 네 개의 속도가 네 배 가량 빠르다 

- 하지만 저장된 정보가 안전하지 않다. 하드디스크 하나에 문제가 생기면 모든 정보를 읽는 데 문제가 생긴다. 

 

 

 

RAID 1

 

- Mirroring(복사본을 만드는 구성)

- 데이터를 쓸 때 원본과 복사본 두 군데에 쓰기에 쓰는 속도가 RAID 0보다 느리다 

- 하지만 복구가 매우 간단하다. 그러나 하드 디스크의 개수가 한정되었을 때 사용 가능한 용량이 적어진다. 

 

 

 

RAID 4

- RAID1처럼 완전한 복사본을 만드는 대신 오류를 검출하고 복구하기 위한 정보를 저장한 장치를 두는 구성 방식이다. 

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

- RAID 1보다 적은 하드디스크로 데이터를 안전하게 보관할 수 있다 

- 패리티 저장 장치의 병목 현상: 새로운 데이터가 저장될 때마다 패리티를 저장하는 디스크에도 데이터를 쓰기 때문에 발생.

 

 

 

RAID 5 

패리티 정보를 분산하여 저장하는 방식. (RAID 4의 병목 현상 해소) 

 

 

 

 

RAID 6

- 구성은 기본적으로 RAID 5와 같으나 서로 다른 두 개의 패리티를 둔다. 

- RAID4나 5보다 안전한 구성

- 패리티가 두 개이다 보니 속도가 RAID 5 보다 느리다. 

 

 

 

 

여러 RAID레벨을 혼합한 방식도 있는데 그걸 Nested RAID라고 부른다. 

 

반응형