시스템 구성요소 | 설명 | 그 외 정보 |
장치 드라이버 | 특정 OS와 파일 시스템 내에 호스트 프로세서 군을 대상으로 실행하는 것으로 OEM이 만든 소프트웨어다. 이 장치 드라이버는 특정 SSD 제품에 호스트 접근을 제공한다. | 일반적으로 드라이버 스펙, 혹은 드라이버 구성 스펙으로 OEM이 제공한다. |
인터페이스 | 전자 인터페이스는 호스트 프로세서와 SSD 주변(본체와 연결되는) 장치 사이에 있다. | SATA (various), FC, SAS, IDE, PCIe, mPCIe, USB, 1394 |
SSD Controller | SSD 장치의 레벨 인터페이싱과 펌웨어 실행을 담당하는 전자 부품이다. 임베디드 프로세서, 데이터 롬, 데이터 램, 플래시 부품 접점 공유(interfacing), 에러 수정 코드(ECC), 웨어레벨링 (균등 분배; ex.TRIM), 보안 기능을 포함하고 있다. | Indilinx IDX110M00-FC Intel PC29AS21AA0 JMicron JMF612 Samsung S3C29RBB01-YK40 Toshiba T6UG1XBG SandForce SF-1500 |
버퍼/캐쉬 구성요소 | 이것은 고속 램 메모리 요소로 빠른 매칭과 데이터 쓰루풋을 늘리기 위해 사용된다. | SSD 내 컨트롤러 안에 내장되어 있지만 큰 서버 시스템에서는 이 부분을 독립시킨다. |
컨트롤러 펌웨어 |
컨트롤러에 의해 실행하려 전자적으로 지울 수 있는 메모리 내에 소프트웨어를 쓰고 저장한다. 서비스에서 이전에 업그레이드 할 수 있다.
몇 가지 향상된 기술로 NCQ, TRIM, 웨어레벨링 등이 있다. | 디바이스 스펙 구성과 이것으로 제공하는 것을 대부분의 경우 SSD OEM이 한다. |
플래시 메모리 구성요소 | 하나의 플래시 다이, 장치는 NAND 혹은 NOR 기술을 사용한다. 밀도는 2GB ~ 64GB 사이로 다를 수 있다. | Toshiba IMFT (Intel Micron JV) Samsung Hynix |
패키징 | 여러 물리적 폼팩터 | 1.8”, 2.5”, 3.5” 등 여러 크기가 있다. SD, CF, USB, PATAZIF |