StorageReview.com

Architektura SSD

Ačkoli je paměť FLASH základem disků SSD (Solid State Drive) a disků založených na FLASH (USB flash disky), než se data dostanou do paměti FLASH, existuje několik dalších komponent SSD , kterými musí projít. Mezi základní funkce disku SSD patří adresování, řízení, zpracování chyb a škálování paměti FLASH.

Pro každou z těchto funkcí správy disků se používá kombinace hardwarových, firmwarových a softwarových přístupů, přičemž návrhář systému činí kompromisy, aby vytvořil ideální kombinaci pro každý flash disk.

Mezi hlavní kompromisy patří:
 
  • Výkon
    • Latence přístupu
    • Trvalá rychlost čtení
    • Trvalá rychlost zápisu
    • Doba přeformátování (TRIM)
 
  • Fyzické limity a cíle
    • Balení (formát, deska plošných spojů a dostupné balíčky komponent)
    • Spotřeba a ztráta energie
    • Hmotnost
    • Škálování (přidání částí, použití hustších částí, přidání submodulů)
 
  • Stát
    • Konkurenční základní nabídka
    • Konkurenceschopná škálovatelná nabídka
 
  • rozhraní systému
    • Pevná (jedno a pouze jedno rozhraní cílového systému)
    • K dispozici s různými rozhraními (např. SATA a SAS)
    • K dispozici s více rozhraními (např.: 1394/Firewire a USB)
 
Jakmile je stanovena sada požadavků pro jednotlivý SSD disk, systémový architekt je schopen prozkoumat širokou škálu přístupů k dosažení těchto požadavků. Jedná se o iterativní proces, při kterém se generují, simulují, testují a porovnávají různá řešení, přičemž jeden systémový návrh je nakonec vybrán k implementaci. 
 
Tento finální návrh systému určuje, které části každé z funkcí správy (adresování, řízení, zpracování chyb a škálování) mají být zajištěny hardwarem, firmwarem a softwarem – a to jak na úrovni nabídky produktu, tak v softwarovém ovladači na úrovni hostitele.
 
Obrázek 1 znázorňuje obecný pohled na společnou architektonickou systémovou komponentu spojenou s jakýmkoli systémem SDD. Tabulka 1 poskytuje souhrnné podrobnosti pro každou komponentu funkční oblasti.
 
Komponenty architektury SSD
 
Obrázek 2 ilustruje nejjednodušší ekvivalentní implementaci, se kterou je většina lidí obeznámena; – USB flash disk. V případě flash disku jsou jednoduché až dva FLASH čipy kombinovány s jedním řídicím čipem a tvoří SSD disk. Řadič využívá pro mnoho funkcí firmware spíše než specializovaný (a rychlejší) hardware. V případě flash disků je cena prvořadým kritériem, takže více funkcí se provádí softwarově v řadiči a v hostitelském ovladači, spíše než v hardwaru.  
 
Komponenty architektury flash disku
 
Vraťte se na Průvodce SSD disky