SSD
IT 위키
- Solid State Drive
- 반도체 플래시 메모리를 저장 매체로 사용하는 보조기억장치
플래터를 회전시키고 헤드를 움직이는 하드디스크와 달리 기계적인 구동부가 없다. 그래서 접근 시간이 짧고 충격에 강하며 소음과 발열이 적다.
- 빠른 접근 속도: 탐색 시간(Seek Time)과 회전 지연(Rotational Latency)이 없어 임의 접근에서 특히 차이가 크다.
- 저전력, 무소음, 내충격성
- 단위 용량당 가격이 하드디스크보다 비싸다.
- 셀마다 쓰기 횟수에 한계가 있어 수명 관리가 필요하다.
빠른 순서는 대체로 다음과 같다.
- 레지스터 > 캐시 메모리 > 주기억장치 > SSD > 하드디스크 > 광학 매체(DVD, CD-ROM) > 자기 테이프
- NAND 플래시: 데이터가 실제로 저장되는 셀
- 컨트롤러: 주소 변환, 마모 평준화, 오류 정정을 담당
- 캐시(DRAM): 매핑 테이블과 쓰기 버퍼
셀에 저장하는 비트 수에 따라 SLC(1비트), MLC(2비트), TLC(3비트), QLC(4비트)로 나뉜다. 비트 수가 많을수록 용량당 가격이 싸지지만 수명과 속도는 떨어진다.
- 마모 평준화(Wear Leveling): 특정 셀에 쓰기가 몰리지 않도록 분산한다.
- TRIM: 운영체제가 삭제된 블록을 SSD 에 알려 미리 지우게 한다. 쓰기 성능 저하를 막는다.
- 가비지 컬렉션: 유효한 데이터를 모으고 블록을 통째로 회수한다.
