플래시 메모리는 솔리드 스테이트 드라이브(SSD)와 플래시 기반 드라이브(USB 메모리)의 핵심 구성 요소이지만, 데이터가 플래시 메모리에 도달하기 전에 여러 다른 SSD 구성 요소를 거쳐야 합니다. SSD의 핵심 기능에는 플래시 주소 지정, 제어, 오류 처리 및 확장성이 포함됩니다.
이러한 각 드라이브 관리 기능에는 하드웨어, 펌웨어 및 소프트웨어 접근 방식의 조합이 사용되며 각 플래시 기반 드라이브에 이상적인 조합을 설정하기 위해 시스템 설계자가 절충합니다.
주요 장단점은 다음과 같습니다.
- 성능
- 액세스 지연 시간
- 지속적인 읽기 속도
- 지속 쓰기 속도
- 재포맷 시간(TRIM)
- 물리적 한계 및 목표
- 패키징(폼 팩터, PWB 및 사용 가능한 구성 요소 패키지)
- 전력 사용 및 소모
- 중량(평량)
- 스케일링(부품 추가, 더 조밀한 부품 사용, 하위 모듈 추가)
- 비용
- 경쟁 기반 제공
- 경쟁력 있는 확장형 오퍼링
- 시스템 인터페이스
- 고정(단 하나의 대상 시스템 인터페이스)
- 다양한 인터페이스 사용 가능(예: SATA 및 SAS)
- 다중 인터페이스 사용 가능(예: 1394/Firewire 및 USB)
개별 SSD에 대한 일련의 요구 사항이 설정되면 시스템 설계자는 요구 사항을 달성하기 위한 광범위한 접근 방식을 탐색할 수 있습니다. 다양한 솔루션이 생성, 시뮬레이션, 테스트 및 비교되는 반복 프로세스이며 구현을 위해 궁극적으로 하나의 시스템 설계가 선택됩니다.
이 최종 시스템 설계는 하드웨어, 펌웨어 및 소프트웨어(제품 제공 수준 및 호스트의 소프트웨어 드라이버 모두)에서 각 관리 기능(주소 지정, 제어, 오류 처리 및 확장)의 어떤 부분을 제공하는지 식별합니다. 수준.
그림 1 모든 SDD 시스템과 연관된 공통 아키텍처 시스템 구성요소의 일반적인 보기를 보여줍니다. 표 1은 기능 영역의 각 구성 요소에 대한 요약 정보를 제공합니다.

그림 2 대부분의 사람들에게 친숙한 가장 간단한 동등한 구현을 보여줍니다. – USB 썸드라이브. 썸드라이브의 경우 XNUMX개까지의 간단한 FLASH 칩이 하나의 컨트롤러 칩과 결합되어 SSD 드라이브를 구성합니다. 컨트롤러는 전용(더 빠른) 하드웨어가 아닌 많은 기능에 펌웨어를 사용합니다. 썸드라이브의 경우 비용이 최우선 기준이므로 하드웨어보다는 컨트롤러와 호스트 드라이버의 소프트웨어에서 더 많은 기능이 수행됩니다.

다시 SSD 가이드




아마존