대학생들을 위한 IT

eMMC 본문

전자계산기/논리회로

eMMC

phantomik 2020. 6. 8. 16:57

eMMC

eMMC (Embedded Multi Media Card)

임베디드 기기를 위해 나온 MMC 규격. MMC의 구성 요소인 플래시 메모리에 컨트롤러를 통합한 (BGA IC)칩이다.

저가, 저사양 태블릿이나 스마트폰, MP3(Player) 등에 많이 쓰인다. 저가형 노트북에 SSD 대신 eMMC가 장착되어 업그레이드가 어렵게 나옴.

(필자는 이 이유로 이 반도체 대해 공부하게 되었고, 이 땜에 피해도 보고, 이 땜에 마냥 안좋아한다. 이 eMMC를...)

두께를 얇게, 무게를 가볍게 만들 수 있는 장점도 있다. 데스크톱에서는 HDD나 SSD가 주로 쓰이지만 저가형 일체형 PC나 저가형 노트북 혹은 저가형 미니 PC에선 꽤 쓰임.

 

eMMC VS NAND

eMMC은 메모리 설계를 단순화하고 NAND 플래시 칩 및 제어 칩을 MCP 기술(여러개 칩을 하나의 패키지로 묶은 반도체)로 캡슐화하며 구성 요소가 소비하는 회로 기판의 면적을 절약한다. NAND 플래시는 단지 저장 장치 일뿐, 데이터 전송을 수행하려면 호스트 측의 컨트롤러에서만 데이터 전송을 조작 할 수 있다.

 

eMMC는 프로토콜, 지우기 밸런스, 불량 블록 관리, ECC 검증, 전원 관리, 클럭 관리, 데이터 액세스 및 기타 기능을 포함하여 플래시 컨트롤러를 내부적으로 통합함. eMMC는 NAND 플래시를 호스트 측에 직접 연결하는 것과 비교할 때 호스트 측 소프트웨어의 복잡성을 줄이고 호스트 측이 상위 계층 비즈니스에 집중하여 NAND 플래시의 특수 처리를 제거 할 수있는 특징을 방지. 

동시에 eMMC는 캐시, 메모리 어레이 및 기타 기술을 사용하여 NAND 플래시보다 읽기 및 쓰기 성능이 우수.

NAND 플래시는 호스트 측에 직접 연결되며 호스트 측은 일반적으로 불량 블록 관리, ECC 및 기타 기능을 수행하는 NAND 플래시 변환 레이어, 즉 NFTL 또는 NAND 플래시 파일 시스템을 필요로 하지만, emmc는 NAND 플래시보다 더 빨리 읽고 쓸 수 있음.

 

읽기 속도는 중저가 스마트폰에 흔히 쓰였던 eMMC 4.5의 기준으로 최대 140MB/s. (대략 하드디스크 정도) 현재 최신 규격 한 단계 아래인 eMMC 5.0에서는 400MB/s까지 지원한다. (eMMC 5.1은 명령어 큐를 추가하여 random I/O의 속도를 높였지만 대역폭은 5.0과 같은 400MB/s) 하지만, SSD에 비해 현저히 느린 속도임은 분명함..

 

eMMC, microSD 속도 차이

:: IOPS (I/O Operations Per Second) 

하지만, eMMC의 후계 규격으로 2010년대에 UFS(Universal Flash Storage)가등장했다. 더 낮은 전력 소모와 10배 가량의 성능 차이로 언젠가는 eMMC를 대체하리라 예상됨. (이미 갤럭시S6부터 갤럭시S20까지 사용)

여담으로 UFS 카드라고 microSD카드와 호환성도 생각하는 스토리지가 있지만서도, 현재까지도 UFS를 장착한 기기들이 없는 걸로 봐서, 대체할지도 모르겠지만, 대체하려면 엄청난 시간이 필요할 듯. 속도는 microSD보다 비교 안될 정도로 빠르지만  지금 나오는 기기들에서 UFS 카드를 접목시켰다란 글을 본 적이 없음...

 

UFS, NVMe 스토리지도 설명하고 싶지만,,,, 잘 모르겠심 껄껄껄

'전자계산기 > 논리회로' 카테고리의 다른 글

플래시 메모리  (0) 2020.05.19
논리적인 연산  (0) 2020.05.19
논리적인 연산  (0) 2016.07.02
Comments