MLC는 "Multi-Level Cell"의 약자로, 플래시 메모리 기술의 한 형태를 의미한다. MLC는 한 개의 플래시 메모리 셀에 두 개 이상의 비트를 저장할 수 있는 구조로, SLC(Single-Level Cell)에서 한 셀에 한 비트를 저장하는 것과 대비된다. MLC 기술은 메모리 밀도를 높이고 생산 비용을 낮추는 데 기여하여 대용량 저장을 가능하게 한다.
MLC는 일반적으로 2비트를 저장하는 2-bit MLC, 3비트를 저장하는 TLC(Triple-Level Cell), 4비트를 저장하는 QLC(Quad-Level Cell) 등으로 구분된다. MLC는 높은 저장 용량과 저렴한 가격으로 인해 소비자 전자기기, SSD(솔리드 스테이트 드라이브) 등 다양한 분야에서 널리 사용된다.
그러나 MLC는 SLC에 비해 쓰기 속도가 느리고 내구성이 낮다는 단점이 있다. 이는 데이터 저장과 지우기 과정에서 전기적 불안정성이 증가하기 때문이다. 이러한 특성으로 인해 MLC는 주로 읽기 작업이 많고 쓰기 작업이 적은 애플리케이션에 적합하다.
최근에는 MLC의 성능을 개선하고 신뢰성을 높이기 위한 다양한 기술 발전이 이루어지고 있으며, 이러한 기술들은 MLC의 활용 범위를 더욱 넓히고 있다.