하드 디스크란?
🔥 물리적인 디스크를 고속으로 회전시켜 데이터를 저장하는 장치- 플래터 - 자기 물질로 덮여 있어 0과 1의 역할을 수행하는 수많은 N극과 S극을 저장한 원판
- 스핀들 - 플래터를 회전시키는 구성 요소
- 헤드 - 플래터를 대상으로 데이터를 읽고 쓰는 구성 요소
- 디스크 암 - 헤드를 원하는 위치로 이동시키는 구성 요소
- 트랙 - 플래터를 동심원으로 나누었을 때의 원
- 섹터 - 트랙을 여러 조각으로 나누었을 때 조각 하나의 단위
플래시 메모리란?
🔥 메모리 칩 안에 정보를 유지시키는 데에 전력이 필요 없는 비휘발성 메모리. 예시로는 SD 카드, USB, SSD 등이 있다.- SLC(Single Level Cell)
- 한 셀에 1비트 저장 가능
- 비트의 빠른 입출력 가능, 수명이 긺
- 용량 대비 가격이 높음
- MLC(Multiple Level Cell)
- 한 셀에 2비트 저장 가능
- 일반적으로 SLC보다 속도와 수명이 느림
- SLC와 TLC의 중간 정도의 효율을 보여줌
- TLC(Triple Level Cell)
- 한 셀에 3비트 저장 가능
- 읽기와 쓰기 속도가 느리고, 수명이 짧음
- 용량 대비 가격이 저렴함
- 셀의 단위
💡 셀 → 페이지 → 블록 → 플레인 → 다이
RAID란?
🔥 Redundant Array of Independent Disk의 약자로, 2개 이상의 디스크를 병렬로 처리하여 성능 및 안정성을 향상시키는 방식- 단순히 보조 기억 장치에 데이터를 나누어 저장하는 구성 방식
- 저장된 정보가 안전하지 않다는 단점 (하드 디스크 중 하나에 문제가 생길 시 나머지의 정보도 읽기가 어려움)
#RAID 1
- 복사본을 만드는 방식
- 데이터를 작성할 때 원본과 복사본 2개에 작성해야 하기 때문에 쓰기 속도가 느림
- 한정된 하드 디스크를 사용할 때 용량이 적어지는 단점
#RAID 4
- 오류를 검출하고 복구하기 위한 저장한 장치를 두는 구성 방식
- 패리티 비트를 저장한 장치를 이용해 적은 하드 디스크로도 데이터를 안전하게 보관 가능
패리티 비트란?
💡 정보의 전달 과정에서 오류가 생겼는지를 검사하기 위해 추가된 비트#RAID 5
- RAID 4에서 병목 현상이 발생한다는 문제를 해결하기 위해 패리티 정보를 분산
#RAID 6
- 서로 다른 두 패리티를 두는 방식
- 오류를 검출하고 복구할 수 있는 수단이 2개이기 때문에 나머지보다 안전한 구성
- 새로운 정보를 저장 시에 저장해야 할 패리티가 2개이므로 쓰기 속도가 느림