SSD의 SLC, MLC, TLC, QLC는 무엇이 다를까?

SSD를 알아보다 보면 SLC, MLC, TLC, QLC라는 용어를 자주 볼 수 있다. 모두 SSD에 사용되는 낸드 플래시 메모리의 종류를 의미하지만,…
1 Min Read 0 15

SSD를 알아보다 보면 SLC, MLC, TLC, QLC라는 용어를 자주 볼 수 있다. 모두 SSD에 사용되는 낸드 플래시 메모리의 종류를 의미하지만, 하나의 메모리 셀에 몇 비트의 데이터를 저장하느냐에 따라 성능과 수명, 가격, 용량이 달라진다. SSD를 선택할 때 단순히 저장 용량만 보는 것보다 이러한 낸드 플래시의 차이를 알고 있으면 제품의 특성을 이해하는 데 도움이 된다.

SSD는 낸드 플래시라는 반도체에 데이터를 저장한다. 낸드 플래시는 수많은 메모리 셀로 구성되어 있으며, 각각의 셀에 전기적인 상태를 만들어 데이터를 기록한다. SLC, MLC, TLC, QLC의 가장 큰 차이는 하나의 셀에 저장하는 데이터의 양이다.

SLC는 Single Level Cell의 약자로 하나의 셀에 1비트의 데이터를 저장한다. 하나의 셀에서 표현해야 하는 상태가 0과 1 두 가지뿐이기 때문에 데이터를 빠르고 정확하게 읽고 쓸 수 있다. 내구성도 매우 높은 편이다. 같은 셀에 데이터를 반복해서 기록하고 삭제하더라도 다른 방식보다 오래 사용할 수 있다.

하지만 SLC에는 단점도 있다. 하나의 셀에 1비트밖에 저장하지 못하기 때문에 같은 용량의 SSD를 만들려면 많은 낸드 플래시가 필요하다. 제조 비용이 높아 일반 소비자용 SSD에는 거의 사용되지 않으며, 높은 안정성과 내구성이 필요한 산업용 장비나 기업용 저장장치 등에 사용되는 경우가 많다.

MLC는 Multi Level Cell의 약자로 일반적으로 하나의 셀에 2비트를 저장하는 낸드 플래시를 말한다. 2비트를 저장하기 위해 하나의 셀에서 네 가지 전압 상태를 구분한다. SLC보다 하나의 셀에 더 많은 데이터를 저장할 수 있기 때문에 저장 밀도가 높아지고 가격을 낮출 수 있다.

MLC는 SLC보다는 속도와 내구성이 떨어지지만 TLC나 QLC보다는 좋은 성능과 내구성을 제공한다. 과거 고성능 소비자용 SSD에서 많이 사용되었지만 낸드 플래시 기술이 발전하고 가격 경쟁이 심해지면서 현재는 TLC가 소비자용 SSD의 주류가 되었다.

TLC는 Triple Level Cell의 약자로 하나의 셀에 3비트의 데이터를 저장한다. 3비트를 표현하려면 하나의 셀에서 여덟 가지 상태를 구분해야 한다. 한 셀에 저장할 수 있는 데이터가 많기 때문에 MLC보다 더 높은 용량을 비교적 저렴한 가격에 만들 수 있다.

현재 판매되는 소비자용 SSD에서 가장 널리 사용되는 방식 중 하나가 TLC다. 가격과 성능, 용량, 내구성의 균형이 비교적 좋기 때문이다. 운영체제를 설치하는 메인 SSD나 게임용 SSD, 노트북용 SSD 등 다양한 제품에서 TLC 낸드가 사용된다.

다만 TLC는 SLC나 MLC보다 쓰기 속도와 내구성이 낮을 수 있다. 이를 보완하기 위해 많은 SSD에서는 일부 TLC 영역을 SLC처럼 동작시키는 SLC 캐시 기술을 사용한다. 데이터를 처음 기록할 때는 SLC 캐시 영역에 빠르게 저장한 뒤 나중에 실제 TLC 영역으로 옮기는 방식이다.

그래서 TLC SSD도 일반적인 파일 복사나 프로그램 설치에서는 매우 빠른 속도를 보여준다. 하지만 수십GB에서 수백GB 정도의 대용량 파일을 한 번에 계속 기록하면 SLC 캐시가 모두 사용될 수 있다. 이때 실제 TLC 낸드의 쓰기 속도가 나타나면서 전송 속도가 크게 떨어지는 제품도 있다.

QLC는 Quad Level Cell의 약자로 하나의 셀에 4비트의 데이터를 저장한다. 하나의 셀에서 16개의 서로 다른 상태를 구분해야 하기 때문에 TLC보다 데이터 판별 과정이 복잡하다. 대신 한 셀에 더 많은 데이터를 저장할 수 있어 대용량 SSD를 상대적으로 저렴하게 만드는 데 유리하다.

QLC SSD의 가장 큰 장점은 가격 대비 용량이다. 1TB, 2TB, 4TB와 같은 대용량 SSD를 비교적 낮은 가격으로 만들 수 있기 때문에 사진이나 동영상, 게임 등 많은 데이터를 저장하는 용도로 활용하기 좋다.

반면 QLC는 TLC보다 쓰기 성능과 내구성이 낮은 경우가 많다. 특히 SLC 캐시가 소진된 상태에서 대용량 데이터를 지속적으로 기록하면 속도가 크게 떨어질 수 있다. 따라서 매일 대량의 데이터를 반복적으로 기록하는 작업보다는 일반적인 프로그램 실행, 게임 저장, 사진과 동영상 보관 같은 용도에 더 적합하다.

정리하면 셀 하나에 저장하는 데이터는 SLC가 1비트, MLC가 2비트, TLC가 3비트, QLC가 4비트다. 하나의 셀에 저장하는 비트가 적을수록 데이터 상태를 단순하게 구분할 수 있어 속도와 내구성에서 유리하다. 반대로 하나의 셀에 많은 비트를 저장할수록 같은 낸드 플래시 면적에 더 많은 데이터를 저장할 수 있어 용량과 가격 면에서 유리하다.

즉 일반적으로 성능과 내구성은 SLC, MLC, TLC, QLC 순으로 높은 경향이 있고, 저장 밀도와 가격 경쟁력은 반대 방향으로 높아진다고 이해하면 쉽다.

하지만 SSD의 실제 성능은 낸드 종류만으로 결정되지 않는다. SSD 컨트롤러의 성능, DRAM 탑재 여부, SLC 캐시 크기, 낸드 플래시의 세대, 펌웨어 최적화, PCIe 인터페이스 등에 따라서도 큰 차이가 발생한다. 따라서 TLC SSD라고 해서 모든 제품의 성능이 같거나 QLC SSD라고 해서 무조건 느린 것은 아니다.

일반적인 컴퓨터 사용이나 게임용 SSD를 찾는다면 TLC 제품이 가장 무난한 선택이 될 수 있다. 대용량 저장 공간을 저렴하게 확보하는 것이 중요하다면 QLC도 충분히 좋은 선택이다. 반대로 서버나 산업용 장비처럼 지속적인 쓰기 작업과 높은 내구성이 필요한 환경에서는 MLC나 SLC 계열의 저장장치가 더 적합할 수 있다.

결국 SLC, MLC, TLC, QLC의 차이는 단순히 SSD의 이름을 구분하는 용어가 아니다. 하나의 메모리 셀에 얼마나 많은 데이터를 저장할 것인가에 대한 설계 방식이며, 이 선택에 따라 속도와 수명, 용량, 가격의 균형이 달라진다. SSD를 구입할 때 이러한 구조를 이해하고 자신의 사용 목적에 맞는 제품을 선택하면 가격만 보고 고르는 것보다 훨씬 합리적인 선택을 할 수 있다.

ogi080124

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다