#ONFI_4.0 #ONFI_3.0 #Toggle_DDR_2.0 #Toggle_DDR #Cинхронный/ONFi_2.X #Асинхронный
Современные SSD обычно устроены следующим образом - ядром устройства является контроллер, к которому подключаются интерфейс физического уровня для связи с ПК (обычно SATA или SAS, реже - PCI-E), буфер из обычной оперативной памяти (DRAM), а также собственно микросхемы NAND-флэш памяти.
В популярных моделях SSD применяется от 4 до 10 каналов для параллельного подключения таких микросхем. Использование параллельного подключения позволяет поднять скорость чтения и записи за счёт одновременного задействования всех используемых микросхем флеш-памяти, однако наращивать количество каналов "до бесконечности" не получится, поскольку это очень сильно усложняет схемотехнику платы SSD и увеличивает его стоимость. Вот почему в подавляющем большинстве моделей SSD применены восьмиканальные контроллеры, к которым может подключаться кратное восьми количество микросхем флэш-памяти (иногда, в дешёвых моделях, меньше восьми, что резко отрицательно сказывается на быстродействии).
В силу вышесказанного, очень важным фактором становится интерфейс подключения флэш-памяти к контроллеру, скоростью работы которого и ограничивается скорость работы SSD на самом нижнем уровне (естественно, с поправкой на количество каналов).
В период формирования рынка SSD использовались различные нестандартные асинхронные интерфейсы, однако по инициативе корпорации Intel в 2006 году был создан консорциум для стандартизации таких интерфейсов под названием ONFi (Open NAND Flash interface), результатом которого стало создании спецификации ONFi 1.0 - первого стандартного интерфейса микросхем NAND Flash-памяти. Однако некоторые производители (в частности - Samsung и Toshiba) создали свой стандарт интерфейса - Toggle DDR. Оба стандарта развивались со временем и в 2011 году объединились в один.
В результате на рынке сейчас присутствуют SSD с пятью типами интерфейса NAND-флэш памяти:
Название интерфейса
|
Дата появления
|
Скорость работы
|
Асинхронный/ONFi 1.0
|
2006 год
|
50МБайт/c
|
Toggle DDR 1.0
|
2007 год
|
133-166МБайт/c
|
Cинхронный/ONFi 2.X
|
2007 год
|
133-200 Мбайт/c
|
Toggle DDR 2.0/ONFi 3.0
|
2011 год
|
400-500 Мбайт/c
|
ONFi 4.0
|
2014 год
|
533-800 Мбайт/c
|