TRIM 지원
TRIM은 SSD에서 사용하는 하나의 명령어입니다. 이 명령은 SSD가 유휴 상태(idle) 상태일 때 자동으로 동작하여 SSD에 남아 있는 찌꺼기를 없애 주는 기능을 합니다. 이렇게 하면 오래 사용하더라도 속도가 떨어지지 않고 그대로 유지된다는 장점이 있습니다.
TRIM 기능을 사용하기 위해서는 윈도우 비스타 또는 윈도우 7 이상의 운영체제가 필요하며 TRIM을 지원하는 SSD도 필요합니다.
최근에 출시되는 SSD는 모두 TRIM 기능을 지원하고 있습니다.
[SSD] S.M.A.R.T
S.M.A.R.T(Self-Monitoring, Analysis, and Reporting Technology)는 자체 모니터링 및 분석보고 기능입니다.
충격, 진동, 온도, 전압 등의 이유로 HDD/SSD에서 발생할 수 있는 실패 가능성을 감지하여 컨트롤러로 문제없이 데이터를 입출력하게끔 만들며, 문제가 있을 경우 사용자에게 경고함으로써 저장 장치의 안정성을 높이기 위한 기능입니다.
SSD] DEVSLP
디바이스 슬립(DEVSLP) 모드는 시스템을 사용하지 않을 때 대기전력을 낮춰 불필요한 전력 소모를 줄여주는 기능으로 일반 대기 모드보다 효율이 좋아 노트북 등의 배터리 사용 시간을 늘려줍니다.
GC 기능
GC란 Garbage Collection 의 약자입니다. 찌꺼기를 모은다는 의미로 TRIM 기능과 비슷합니다.
하드디스크는 파일을 삭제 시 메타 파일만 삭제하고 실제 디스크에서 내용을 삭제하지는 않습니다. 하드디스크는 내용을 덮어쓰는 것이 가능하기 때문입니다. 하지만 SSD는 오직 빈 셀에만 내용을 기록할 수 있습니다. 이 때문에 계속해서 내용을 지워야 하고, 지운 셀에는 찌꺼기가 남게 됩니다. 이 찌꺼기를 자동으로 삭제해주는 기능이 TRIM 입니다.
보통의 TRIM은 OS가 관여해서 유휴기에 SSD 내부의 찌꺼기를 청소해주게 되는데, GC는 OS의 관여 없이 SSD가 자체적으로 찌꺼기를 정리합니다. 이 때문에 TRIM을 지원하지 않은 윈도우 XP 등에서도 작동하기 때문에 유용한 기능입니다.
[SSD] ECC
ECC(Error Correcting Code)는 오류 정정 코드로 SSD 자체적으로 데이터 처리 시 오류가 발생하면 해결하는 기능입니다.
SLC 캐싱
![](https://img1.daumcdn.net/relay/cafe/original/?fname=http%3A%2F%2Fimg.danawa.com%2Fimages%2FtermDicImages%2F1%2F28%2F27286_1_1490776926.jpg)
<▲SLC 캐싱 기술이 적용된 SSD>
SLC 캐싱은 SLC 가속쓰기 기술(SLC Buffer Size Up)을 뜻한다.
SLC 캐싱 기술은 특성상 읽기, 쓰기 성능이 좋지 않은 TLC SSD 제품에 많이 적용되고 있으며, 실제로는 TLC임에도 불구하고 SLC처럼 1개의 셀당 1bit만 읽기, 쓰기를 해서 성능향상에 기여한다.
다만, SLC 캐싱 버퍼 구간을 벗어나면 성능이 크게 하락하는데, 이 구간이 어느 정도인지는 대부분 표기하지 않고 있다.