- •Жесткие диски hdd
- •Магнитный принцип чтения и записи информации
- •Характеристики винчестеров
- •Жесткие диски ssd
- •Как быстро работают ssd?
- •Контроллер ssd
- •Структура ssd-диска: размер ячейки, страницы, блока nand-памяти
- •Зачем нужен Тримминг
- •Полевой транзистор с плавающим затвором
- •Устройство ячейки флэш-памяти
- •Преимущества ssd.
- •Недостатки ssd
- •Интерфейсы подключения
- •Гибридные диски sshd
- •Использование гибридных накопителей
- •Что такое ReRam?
- •Литература
Зачем нужен Тримминг
Это еще одна немаловажная технология, обеспечивающая более равномерный износ SSD-диска и более быструю работу с данными за счет команды TRIM. Она позволяет выстроить цепочку и определить приоритет освобождаемых блоков. Раньше данная операция была возложена на ОС, но современные SSD-контроллеры уже поддерживают данную функцию аппаратно в прошивках накопителей. Время выполнение операции по «зачистке» блоков связано по экспоненте со свободным объемом на диске. Чем меньше информации и больше свободного места, тем быстрее происходит «тримминг» на SSD. По мере заполнения диска до 75% функция очистки все еще не сильно выражена относительно простоя. Но, как только остаётся менее 15% свободного места, «триммирование» становится затруднительным. Естественно, часть зависимости полностью обуславливается типом информации (статичная, т.е. редко перемещаемая и в основном только читаемая, или динамическая). Согласно исследованию IBM идеальные условия работы SSD, когда он заполнен менее, чем на 75% и соотношения статической и динамической части информации 3 к 1.
TRIM является неотъемлемой частью современных твердотельных накопителей. Он обеспечивает прирост производительности при заполнении данными дисков более чем на 2/3, за счет правильной сортировки блоков и подготовке их к записи. Это позволяет сократить разницу в скорости работы нового и уже заполнено на 75% диска до 2-3%.
Полевой транзистор с плавающим затвором
Слово “transistor” образовано путем соединения двух терминов: “transconductance” (активная межэлектродная проводимость) и “variable resistor” или “varistor” (переменное сопротивление, варистор). Транзистор, по существу, делает то же, что и обычный выключатель: включает и выключает ток. Положение “включено” для транзистора означает “1″, положение выключено – “0″. Огромное количество транзисторов интегральной микросхемы генерирует единицы и нули, которые складываются в понятный компьютеру бинарный код, который компьютер использует в процессе вычислений, обработки текста, воспроизведения фильмов и аудио. Современные транзисторы могут включаться-выключаться 300 миллиардов раз в секунду.
Электрод, от которого начинают движение основные носители заряда в канале, называют истоком, а электрод, к которому движутся основные носители заряда, называют стоком.
Ячейка памяти с одним транзистором.
Если на управляющий затвор подать положительное напряжения (инициализация ячейки памяти) то он будет находиться в открытом состоянии, что будет соответствовать логическому нулю.
А если на плавающий затвор поместить избыточный отрицательный заряд (электрон) и подать положительное напряжение на управляющий затвор ,то он компенсирует создаваемое управляющим затвором электрическое поле и не даст образовываться каналу проводимости, а значит транзистор будет находиться в закрытом состоянии.
Вот так, наличие или отсутствие заряда на плавающем затворе точно определяет состояние открыт или закрыт транзистор, когда подается одно и тоже положительное напряжения на управляющий затвор. Если мы будем рассматривать подачу напряжения на управляющий затвор, как инициализацию ячейки памяти, то по тому, какое напряжение между истоком и стоком можно судить о наличии или отсутствии заряда на плавающем затворе.
Таким образом получается своеобразная элементарная ячейка памяти, способная сохранять один информационный бит. Ко всему этому очень важно, чтобы заряд на плавающем затворе (если он там имеется) мог сохраняться там долго, как при инициализации ячейки памяти, так и при отсутствии напряжения на управляющем затворе. Только в этом случае ячейка памяти будет энергонезависимой.
Так каким же образом в случае необходимости на плавающий затвор помещать заряд (записывать содержимое ячейки памяти) и удалять его оттуда (стирать содержимое ячейки памяти) когда это необходимо.
Поместить заряд на плавающий затвор (процесс записи) можно методом инжекции горячих электронов (CHE-Channel Hot Electrons) или методом туннелирования Фаулера-Нордхейма.
Если используется метод инжекции горячих электронов, то на сток и управляющий затвор подается высокое напряжение, что придаст электронам в канале энергии, достаточной чтобы преодолеть потенциальный барьер, который создается тонким слоем диэлектрика, и направить (туннелировать) в область плавающего затвора (во время чтения на управляющий затвор подается меньшее напряжение и эффект туннелирования не происходит).
Чтобы удалить заряд с плавающего затвора (выполнить стирания ячейки памяти) на управляющий затвор подается высокое отрицательное напряжение (около 9 В), а на область истока подается положительное напряжение. Это приводит к тому, что электроны туннелируют из области плавающего затвора в область истока. Таким образом происходит квантовое туннелирование Фаулера — Нордхейма (Fowler — Nordheim).
Наверно вы уже поняли, что транзистор с плавающим затвором это элементарная ячейка флэш-памяти.
Инжекция горячих электронов в диэлектрик МДП-транзистора и другие процессы, проходящие при лавинном пробое подложки
Затвор (аналогичен базе), сток (коллектор), исток (эмиттер).
