보조기억 장치 요약 및 정리 🚀
1. 보조기억 장치란?
- 전원이 꺼져도 데이터가 유지되는 저장 장치.
- RAM(휘발성 메모리)과 달리 영구적인 데이터 저장.
- 대표적인 보조기억 장치:
- HDD (하드디스크)
- SSD (반도체 기반 저장장치)
- USB, SD 카드 (이동식 저장장치)
2. 하드디스크 (HDD)
- 자기 디스크(플래터)를 이용하여 데이터를 저장하는 보조기억 장치.
- 구성 요소:
- 플래터 (Platter): 데이터를 저장하는 원형 디스크.
- 스핀들 (Spindle): 플래터를 회전시키는 축.
- 헤드 (Head): 데이터를 읽고 쓰는 장치.
- 디스크 암 (Disk Arm): 헤드를 움직이는 기구.
- 모터: 플래터를 회전시키는 역할.



(1) HDD의 동작 원리
- 플래터가 고속 회전(RPM 단위) 하면서 데이터를 읽고 씀.
- 자기적 방식으로 데이터를 저장.
(2) 데이터 저장 단위
| 단위 | 설명 |
|---|
| 트랙 (Track) | 플래터 표면의 동심원 형태 저장 공간 |
| 섹터 (Sector) | 트랙을 나눈 작은 저장 공간 |
| 실린더 (Cylinder) | 같은 위치의 트랙들을 모은 단위 |


(3) HDD의 데이터 접근 과정
- 탐색 시간 (Seek Time) → 헤드가 원하는 트랙으로 이동하는 시간.

- 회전 지연 시간 (Rotational Latency) → 원하는 섹터가 헤드 아래로 올 때까지 기다리는 시간.

- 전송 시간 (Transfer Time) → 데이터를 전송하는 시간.

⏳ HDD의 단점:
- 속도가 느림 (메모리, SSD보다 느림).
- 물리적 충격에 약함 (기계식 부품이므로 충격 시 데이터 손실 가능).
3. 플래시 메모리 (SSD, USB, SD 카드)
- 전기적으로 데이터를 저장하는 반도체 기반 저장장치.
- HDD보다 빠르고, 내구성이 높음.

(1) 플래시 메모리의 종류
| 종류 | 특징 | 예시 |
|---|
| NAND 플래시 | 대용량 저장에 적합, 빠른 속도 | SSD, USB, SD 카드 |
| NOR 플래시 | 빠른 읽기 속도, 코드 저장에 적합 | 펌웨어, ROM |
- 오늘날 SSD, USB, SD 카드 등 대부분은 NAND 플래시 기반.
4. NAND 플래시의 저장 방식 (SLC, MLC, TLC, QLC)
- 플래시 메모리는 셀(Cell) 이라는 단위로 데이터를 저장.
- 한 셀에 저장되는 비트 수에 따라 성능과 수명이 달라짐.
| 유형 | 한 셀당 저장 비트 수 | 속도 | 수명 | 가격 | 특징 |
|---|
| SLC (Single-Level Cell) | 1비트 | 가장 빠름 | 가장 김 | 가장 비쌈 | 기업용, 산업용 SSD |
| MLC (Multi-Level Cell) | 2비트 | 중간 | 보통 | 중간 | 일반 SSD, 고성능 USB |
| TLC (Triple-Level Cell) | 3비트 | 다소 느림 | 짧음 | 저렴 | 보급형 SSD, USB, SD 카드 |
| QLC (Quad-Level Cell) | 4비트 | 가장 느림 | 가장 짧음 | 가장 저렴 | 대용량 스토리지 |
⏳ 비유:
- SLC → 1명 거주 (속도 빠름, 안정적, 비쌈)
- MLC → 2명 거주 (균형 잡힘, 보통 가격)
- TLC → 3명 거주 (대용량 저장에 유리, 가격 저렴, 성능 낮음)
- QLC → 4명 거주 (저렴하지만 속도와 수명이 낮음)
5. 플래시 메모리의 저장 단위
| 저장 단위 | 설명 |
|---|
| 셀 (Cell) | 가장 작은 저장 단위 (비트 저장) |
| 페이지 (Page) | 여러 셀이 모여 만든 저장 단위 (읽기·쓰기 단위) |
| 블록 (Block) | 여러 페이지가 모인 단위 (삭제 단위) |
| 플레인 (Plane) | 여러 블록이 모여 만들어짐 |
| 다이 (Die) | 플래시 메모리 칩 |

(1) 플래시 메모리의 동작 원리
- 읽기/쓰기 단위: 페이지(Page) 단위.
- 삭제 단위: 블록(Block) 단위.
→ 즉, "덮어쓰기 불가능" → 삭제 후 다시 저장해야 함.

6. 가비지 컬렉션 (Garbage Collection)
- 불필요한 데이터(Invalid Page)를 정리하는 과정.
- 유효한 데이터만 새로운 블록으로 옮긴 후, 기존 블록 삭제.
- SSD의 성능 유지에 필수적인 기술.

7. HDD vs SSD 비교
| 비교 항목 | HDD (하드디스크) | SSD (솔리드 스테이트 드라이브) |
|---|
| 속도 | 느림 | 빠름 |
| 내구성 | 충격에 약함 | 충격에 강함 |
| 소음 | 있음 (회전 소리) | 없음 |
| 전력 소비 | 높음 | 낮음 |
| 가격 | 저렴 | 비쌈 |
| 수명 | 길음 | SLC > MLC > TLC > QLC 순으로 다름 |
8. 결론
- HDD는 자기 디스크 방식으로 데이터를 저장 → 속도는 느리지만 가격이 저렴.
- SSD(플래시 메모리)는 반도체 기반으로 빠른 속도를 제공 → 가격이 비싸지만 성능이 우수.
- NAND 플래시는 SLC, MLC, TLC, QLC 등으로 나뉘며, 한 셀당 비트 수에 따라 성능과 가격이 다름.
- 플래시 메모리는 "덮어쓰기 불가능" → 가비지 컬렉션이 필요.
- 오늘날 SSD는 HDD보다 우수하지만, 가격과 내구성을 고려해야 함.
이제 보조기억 장치의 원리와 차이점을 확실히 이해할 수 있을 거예요! 🚀💾