Виды флеш памяти. Что такое Flash Memory? Основные характеристики USB-накопителя
Современные технологии развиваются достаточно быстро, и то, что ещё вчера казалось верхом совершенства, сегодня нас совсем не устраивает. Это особенно относится к современным видам компьютерной памяти. Памяти постоянно не хватает или скорость носителя очень низкая, по современным меркам.
Флеш-память появилась относительно недавно, но имея много преимуществ достаточно серьёзно теснит другие виды памяти.
Флеш- память - это вид твёрдотельной энергонезависимой, перезаписываемой памяти. В отличии от жёсткого диска флешка имеет большую скорость чтения, которая может доходить до 100 Мб/с, очень маленький размер. Её можно легко транспортировать, так как она подключается через USB- порт.
Ею можно пользоваться как ОЗУ, но в отличии от ОЗУ, флеш-память хранит данные при отключенном питании, автономно.
Сегодня на рынке представлены флеш- носители объёмом от 256 мегабайт до 16 гигабайт. Но имеются носители и с большим объёмом.
К дополнительным функциям флеш- памяти можно отнести защиту от копирования, сканер отпечатков пальцев, модуль шифрования и многое другое. Так же если материнская плата поддерживает загрузку через USB- порт, то её можно использовать как загрузочное устройство.
К новым флеш- технологиям можно отнести UЗ. Этот носитель распознаётся компьютером как два диска, где на одном хранятся данные, а со второго происходит загрузка компьютера. Преимущества этой технологии очевидны, вы можете работать на любом компьютере.
Достаточно маленький размер, позволяет использовать этот вид памяти очень широко. Это и мобильные телефоны, фотоаппараты, видеокамеры, диктофоны и другое оборудование.
В описании технических характеристик любого мобильного устройства указывается тип флеш-памяти и не случайно, так как не все типы совместимы. Исходя их этого, надо выбирать достаточно распространенные на рынке флешки, чтобы не иметь проблем с каким-нибудь устройством.
Для некоторых типов флеш-карт существуют адаптеры, которые расширяют её возможности.
Существующие типы флеш-памяти
Современные флеш-карты можно разделить на шесть основных типов.
Первый и самый распространенный тип - это CompactFlash (CF)
, имеется двух видов CF type I и CF type II. Имеет хорошую скорость, ёмкость и цену.
К недостаткам относят размер 42*36*4 мм. Является достаточно универсальным и используется во многих устройствах.
IBM Microdrive -дешёвая, но менее надёжная и потребляет больше обычного энергии, что и является причиной её ограниченности.
SmartMedia - тонкая и дешёвая, но не высокая защита от стирания.
Multimedia Card (MMC) - маленький размер (24x32x1,4мм), низкое энергопотребление, используется в миниатюрных устройствах. Недостаток - низкая скорость.
SecureDigital (SD) при сопастовимых размерах с Multimedia Card, имеет больший объём и скорость. Но дороже.
MemoryStick - имеет хорошую защиту информации, скорость, но не очень большую ёмкость.
Сегодня самыми распространёнными считаются CompactFlash и SD/MMC, но
кроме перечисленных карт, существуют и другие виды флеш-карт
Выбирать флеш-карту стоит исходя из своих потребностей, учитывая, что чем больше объём и скорость, тем дороже флеш- карта.
Ни для кого не секрет, что в современном мире, одним из наиболее актуальных товаров является информация. А её, как и любой другой товар, необходимо хранить и передавать. Для этой цели были созданы портативные запоминающие устройства. В недалеком прошлом такую роль выполняли дискеты и компакт-диски, способные запоминать очень малое количество информации при больших габаритах. С развитием вычислительной техники, носители информации постепенно уменьшались в размерах, но объем хранимых в них данных многократно увеличивался. Это привело к появлению нового портативного запоминающего устройства – флеш-карты USB.
Флэш-память - особый вид энергонезависимой, перезаписываемой полупроводниковой памяти.
Рассмотрим подробнее: энергонезависимая - не требующая дополнительной энергии для хранения данных (энергия требуется только для записи), перезаписываемая - допускающая изменение (перезапись) хранимых в ней данных и полупроводниковая (твердотельная) то есть не содержащая механически движущихся частей (как обычные жёсткие диски или CD), построенная на основе интегральных микросхем (IC-Chip).
Буквально у нас на глазах флэш-память превратилась из экзотического и дорогостоящего средства хранения данных в один из самых массовых носителей. Твёрдотельная память этого типа широко используется в портативных плеерах и карманных компьютерах, в фотоаппаратах и миниатюрных накопителях "флэш-драйвах". Первые серийные образцы работали с низкой скоростью, однако сегодня скорость считывания и записи данных на флэш-память позволяет смотреть хранящийся в миниатюрной микросхеме полноформатный фильм или запускать "тяжёлую" операционную систему класса Windows XP.
Благодаря низкому энергопотреблению, компактности, долговечности и относительно высокому быстродействию, флэш-память идеально подходит для использования в качестве накопителя в таких портативных устройствах, как: цифровые фото- и видео камеры, сотовые телефоны, портативные компьютеры, MP3-плееры, цифровые диктофоны, и т.п.
История
Первоначально твердотельный жесткий диск разрабатывался для высокоскоростных серверов и использовался в военных целях, но как это обычно бывает, со временем их стали применять и для гражданских компьютеров и серверов.
Возникло два класса устройств: в одном случае жертвовали цепями стирания, получая память высокой плотности, а в другом случае делали полнофункциональное устройство с гораздо меньшей емкостью.
Соответственно усилия инженеров были направлены на решение проблемы плотности компоновки цепей стирания. Они увенчались успехом изобретением инженера компании Toshiba Фудзио Масуокой в 1984 году. Фудзио представил свою разработку на Международном семинаре по электронным устройствам (International Electron Devices Meeting), в Сан-Франциско, в Калифорнии. Компанию Intel заинтересовало данное изобретение и через четыре года в 1988 году она выпустила первый коммерческий флеш-процессор NOR-типа. NAND-архитектура флеш-памяти была анонсирована спустя год компанией Toshiba в 1989 году на Международной конференции построения твердотельных схем (International Solid-State Circuits Conference). У NAND-чипа была больше скорость записи и меньше площадь схемы.
Иногда утверждают, что название Flash применительно к типу памяти переводится как "вспышка". На самом деле это не совсем так. Одна из версий его появления говорит о том, что впервые в 1989-90 году компания Toshiba употребила слово Flash в контексте "быстрый, мгновенный" при описании своих новых микросхем. Вообще, изобретателем считается Intel, представившая в 1988 году флэш-память с архитектурой NOR.
Преимущества флеш-карт USB над остальными накопителями очевидны:
малые габариты,
очень легкий вес,
бесшумность работы,
возможность перезаписи,
хорошая устойчивость к механическим воздействиям, в отличие от компакт-дисков и дискет(в 5-10 раз превышающие предельно допустимые для обычных жёстких дисков),
выдерживает серьезные перепады температуры,
отсутствие подвижных частей, что сводит потребление электроэнергии к минимуму,
отсутствие проблем с подключением – USB выходы есть практически в любом компьютере,
большой объем памяти,
запись информации в ячейки памяти,
срок хранения информации до 100 лет.
Flash-память потребляет значительно (примерно в 10-20 и более раз) меньше энергии во время работы.
Также следует отметить, что для работы с USB флешкой не требуются какие-либо сторонние программы, адаптеры и прочее. Распознавание устройства происходит автоматически.
Если записывать на флэшку в день 10 раз, то ее хватит примерно на 30 лет.
Принцип действия
Принцип работы полупроводниковой технологии флеш-памяти основан на изменении и регистрации электрического заряда в изолированной области (кармане) полупроводниковой структуры.
Изменение заряда («запись» и «стирание») производится приложением между затвором и истоком большого потенциала, чтобы напряженность электрического поля в тонком диэлектрике между каналом транзистора и карманом оказалась достаточна для возникновения туннельного эффекта. Для усиления эффекта тунеллирования электронов в карман при записи применяется небольшое ускорение электронов путем пропускания тока через канал полевого транзистора.
Схематическое представление транзистора с плавающим затвором.
Между
управляющим затвором и каналом, по
которому ток течёт от истока к стоку,
мы помещаем тот самый плавающий затвор,
окружённый тонким слоем диэлектрика.
В результате, при протекании тока через
такой «модифицированный» полевой
транзистор часть электронов с высокой
энергией туннелируют сквозь
диэлектрик и оказываются внутри
плавающего затвора. Понятно, что пока
электроны туннелировали, бродили внутри
этого затвора, они потеряли часть энергии
и назад практически вернуться не
могут.
SLC
и MLC приборы
Различают приборы в которых элементарная ячейка хранит один бит информации и несколько. В однобитовых ячейках различают только два уровня заряда на плавающем затворе. Такие ячейки называют одноуровневыми (англ. single-level cell, SLC ). В многобитовых ячейках различают больше уровней заряда, их называют многоуровневыми (англ. multi-level cell, MLC ). MLC-приборы дешевле и более емкие чем SLC-приборы, однако время доступа и количество перезаписей хуже.
Аудиопамять
Естественным развитием идеи MLC ячеек была мысль записать в ячейку аналоговый сигнал. Наибольшее применение такие аналоговые флеш-микросхемы получили в воспроизведении звука. Такие микросхемы получили широкое распространение во всевозможных игрушках, звуковых открытках и т. д.
Nor флеш-память (nor flash memory)
Конструкция NOR использует классическую двумерную матрицу проводников («строки» и «столбцы») в которой на пересечении установлено по одной ячейке. При этом проводник строк подключался к стоку транзистора, а столбцов к второму затвору. Исток подключался к общей для всех подложке. В такой конструкции было легко считать состояние конкретного транзистора подав положительное напряжение на один столбец и одну строку.
В основе данного типа флеш-памяти лежит алгоритм ИЛИ-НЕ (на англ. NOR), так как в транзисторе с плавающим затвором слишком малое напряжение на затворе обозначает единицу. Данный тип транзистора состоит из двух затворов: плавающего и управляющего. Первый затвор полностью изолирован и имеет возможность удерживать электроны до десяти лет. Ячейка также состоит из стока и истока. При подаче напряжения на управляющий затвор образуется электрическое поле и возникает так называемый туннельный эффект. Большая часть электронов переносится (туннелирует) через слой изолятора и проникает на плавающий затвор. Заряд на плавающем затворе транзистора изменяет «ширину» сток-исток и проводимость канала, что используется при чтении. Запись и чтение ячеек очень сильно различаются в энергопотреблении: так, флеш-накопители потребляют больше тока при записи, чем при чтении (потребляется очень мало энергии). Для удаления (стирания) данных на управляющий затвор подаётся достаточно высокое отрицательное напряжение, что приводит к обратному эффекту (электроны с плавающего затвора с помощью туннельного эффекта переходят на исток). В NOR-архитектуре существует необходимость подводить к каждому транзистору контакт, что сильно увеличивает размеры процессора. Эта проблема решается с помощью новой NAND-архитектуры.
карта флэш-памяти это:
Универсальный русско-немецкий словарь. Академик.ру. 2011 .
LG P765 не включается. Замена флеш памяти 😉
Глядеть что такое карта флэш-памяти в других словарях:
карта флэш-памяти - Маленькая карточка памяти, совместимая с компьютером. Темы электросвязь, главные понятия EN flash memory card … Справочник технического переводчика.
Флэш-карта - Сюда перенаправляется запрос Флэш карты. На тему «Флэш карты» нужна отдельная статья. USB накопитель на флеш‐памяти Флеш‐память (англ. Flash Memory) разновидность твердотельной полупроводниковой
Флэш-диск - Сюда перенаправляется запрос Флэш карты. На тему «Флэш карты» нужна отдельная статья. USB накопитель на флеш‐памяти Флеш ‐память (англ. Flash Memory) разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти . Она#8230; … Википедия.
Флэш-карты - Сюда перенаправляется запрос Флэш карты. На тему «Флэш карты» нужна отдельная статья. USB накопитель на флеш‐памяти Флеш‐память (англ. Flash Memory) разновидность твердотельной полупроводниковой . Она#8230; … Википедия.
Флэш диск - Сюда перенаправляется запрос Флэш карты. На тему «Флэш карты» нужна отдельная статья. USB накопитель на флеш‐памяти Флеш‐память (англ. Flash Memory) разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти. Она#8230; … Википедия.
Флэш-память - Сюда перенаправляется запрос Флэш карты. На тему «Флэш карты» нужна отдельная статья. USB накопитель на флеш‐памяти Флеш‐память (англ. Flash Memory) разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти . Она#8230; … Википедия.
Универсальный флэш-накопитель - (англ. Universal Flash Storage )#160; предложенная общая спецификация флэш накопителей для цифровых фотоаппаратов, сотовых телефонов и потребительских видов электроники. Это могло бы привести к более высокой скорости передачи данных и#8230; … Википедия.
EToken - смарт карта и USB ключ eToken PRO, eToken NG FLASH, eToken NG OTP, eToken PRO (Java) и eToken PASS eToken (от англ.#160;electronic#160; электронный и англ.#160;token#160; признак, жетон)#160; торговая марка для линейки персональных средств#8230; … Википедия.
Intel - (Интел) Компания Intel, история компании, деятельность компании Информация о компании Intel, история компании, деятельность компании Содержание Содержание Core Описание Intel Продукция фирмы Intel Технические характеристики Преимущества и#8230; … Энциклопедия инвестора.
СЭСППЗУ - Сюда перенаправляется запрос Флэш карты. На тему «Флэш карты» нужна отдельная статья. USB накопитель на флеш‐памяти Флеш‐память (англ. Flash Memory) разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти. Она#8230; … Википедия.
Флеш память - Сюда перенаправляется запрос Флэш карты. На тему «Флэш карты» нужна отдельная статья. USB накопитель на флеш ‐памяти Флеш‐память (англ. Flash Memory) разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти . Она#8230; … Википедия.
Тезисы
Что такое флэш-память. Флеш- память – это вид твёрдотельной энергонезависимой, перезаписываемой памяти . Память Андроид-телефонов: RAM(ОЗУ), ROM(ПЗУ). То, что в ней МикроSD монтируется в /etc/SDCARD на телефоне . Эту память можно что такое. Что такое флэш-память. Что такое флэш-память? Флеш- память но в отличии от ОЗУ, флеш-память хранит данные при. Флеш-память - Википедия. Дело в том, что запись и В 2000 году флеш-память по технологии (есть и такое. Замена чипа памяти (flash) в телефоне HTC desire V. в телефоне htc Здравствуйте,Есть ли смысл заменять флеш память на что флеш. Замена флеш-памяти в телефоне | Ремонт. Замена флеш-памяти в телефоне. такое же написано что сломана флеш память. Моя борьба с сообщением "Память телефона. В Android-телефоне есть или как большой файл может быть загружен в память То, что в. Замена флеш (eMMC) памяти | Лучшая цена по. Что такое флеш память, в моделях Lenovo на процессорах MTK память в большинстве случаев. Глоссарий: Слот для карт памяти. Что такое Слот для. В мобильных На данный момент - это самая дорогая память из всех Что такое Слот. Что такое внутренняя память телефона. Что такое Но внутренняя память телефона в первую Мне из 8 гб в телефоне.
В основе любой flash-памяти лежит кристалл кремния, на котором сформированы не совсем обычные полевые транзисторы. У такого транзистора есть два изолированных затвора: управляющий (control) и плавающий (floating). Последний способен удерживать электроны, то есть заряд. В ячейке, как и у любого полевого транзистора, есть сток и исток (рис. 4.1). В процессе записи на управляющий затвор подается положительное напряжение и часть электронов, движущихся от стока к истоку, отклоняется к плавающему затвору. Некоторые из электронов преодолевают слой изолятора и проникают (диффундируют) в плавающий затвор. В нем они могут оставаться в течение многих лет.
Концентрация электронов в области плавающего затвора определяет одно из двух устойчивых состояний транзистора - ячейки памяти. В первом, исходном, состоянии количество электронов на плавающем затворе мало, а пороговое напряжение открытия транзистора относительно невысоко (логическая единица). Когда на плавающий затвор занесено достаточное количество электронов, транзистор оказывается во втором устойчивом состоянии. Напряжение открытия его резко увеличивается, что соответствует логическому нулю. При считывании измеряется
Рис. 4.1. Ячейка flash-памяти
пороговое напряжение, которое нужно подать на сток для открытия транзистора. Для удаления информации на управляющий затвор кратковременно подается отрицательное напряжение, и электроны с плавающего затвора диффундируют обратно на исток. Транзистор вновь переходит в состояние логической единицы и остается в нем, пока не будет произведена очередная запись. Примечательно, что во flash-памяти один транзистор хранит один бит информации - он и является ячейкой. Весь процесс «запоминания» основан на диффузии электронов в полупроводнике. Отсюда следуют два не очень оптимистичных вывода.
Время хранения заряда очень велико и измеряется годами, но все же ограничено. Законы термодинамики и диффузии гласят, что концентрация электронов в разных областях рано или поздно выровняется.
По той же причине ограничено количество циклов записи-перезаписи: от ста тысяч до нескольких миллионов. Со временем неизбежно происходит деградация самого материала и р-п-переходов. Например, карты Kingston Compact Flash рассчитаны на 300 ООО циклов перезаписи. Transcend Compact Flash - на
1 ООО ООО, а flash-диск Transcend 32 Gb USB – всего на 100 ООО.
Существуют две архитектуры flash-памяти. Они отличаются способом обращения к ячейкам и, соответственно, организацией внутренних проводников.
Память NOR (ИЛИ-НЕ) позволяет обращаться к ячейкам по одной. К каждой ячейке подходит отдельный проводник. Адресное пространство NOR-памяти позволяет работать с отдельными байтами или словами (каждое слово содержит
2 байта). Такая архитектура накладывает серьезные ограничения на максимальный объем памяти на единице площади кристалла. Память NOR сегодня используется лишь в микросхемах BIOS и других ПЗУ малой емкости, например в сотовых телефонах.
В памяти архитектуры NAND (И-НЕ) каждая ячейка оказывается на пересечении «линии бит» и «линии слов». Ячейки группируются в небольшие блоки по аналогии с кластером жесткого диска. И считывание, и запись осуществляются лишь целыми блоками или строками. Все современные съемные носители построены на памяти NAND.
Крупнейшими производителями NAND-чипов являются компании Intel, Micron Technology, Sony и Samsung. Ассортимент выпускаемых чипов довольно велик, а обновление его происходит несколько раз в год.
Контроллеры
Для управления чтением и записью служит контроллер памяти. В настоящее время контроллер всегда выполняется в виде отдельного элемента (это либо микросхема одного из стандартных форм-факторов, либо бескорпусный чип, встраиваемый в карту памяти), хотя ведутся работы по интеграции контроллера непосредственно в кристалл flash-памяти.
Контроллеры разрабатываются и выпускаются под совершенно определенные микросхемы flash-памяти. Способ адресации ячеек конструктивно заложен в контроллере. Данные при записи в микросхему flash-памяти располагаются определенным способом, меняющимся от модели к модели. Производители эти тонкости держат в секрете и, по всей видимости, раскрывать не планируют. Очевидно, микропрограмм контроллеров создается значительно больше, чем самих моделей контроллеров. Микропрограмма контроллера (прошивка) и таблица трансляции адресов (транслятор) записываются в служебную область flash-памяти. Именно эту область контроллер начинает считывать сразу после подачи на него питания. Кроме собственно адресации ячеек, контроллер выполняет ряд других функций: функции контроля bad-секторов, коррекции ошибок (ЕСС - error check and correct) и равномерности износа ячеек (wear leveling).
Технологической нормой при изготовлении микросхем памяти считается наличие в них в среднем до 2 % нерабочих ячеек. Со временем их количество может увеличиваться, поэтому, как и в винчестерах, во flash-памяти предусмотрен резервный объем. Если появляется дефектный сектор, контроллер в процессе форматирования или записи подменяет его адрес в таблице размещения файлов адресом сектора из резервной области. Коррекция осуществляется контроллером, но реализуется на уровне файловой системы конкретного носителя.
Из-за ограниченного ресурса ячеек (порядка нескольких миллионов циклов чтения/ записи для каждой) в контроллер заложена функция учета равномерности износа. Чтобы запись информации осуществлялась равномерно, свободное пространство условно разбивается на участки, и для каждого из них учитывается количество операций записи. Статистика циклов заносится в скрытую служебную область памяти, и за этими сведениями контроллер периодически обращается к ней. На адресацию это не влияет.
Конструкция flash-диска USB
Несмотря на разнообразие корпусов, все flash-диски USB устроены одинаково. Если половинки корпуса соединены защелками, они обычно легко разъединяются. Водонепроницаемые или ультрамодные корпусы приходится вскрывать разрушающими методами, например разрезать.
На плате внутри flash-диска USB (рис. 4.2) обязательно присутствуют две микросхемы: чип памяти и контроллер. На обеих нанесена заводская маркировка. Иногда плата несет два чипа flash-памяти, которые работают в паре. Обвязка микросхем состоит из нескольких резисторов и диодов, стабилизатора питания и кварцевого резонатора. В последнее время стабилизатор все чаще встраивается непосредственно в контроллер и количество навесных элементов сокращается до минимума. Кроме того, на плате могут находиться светодиодный индикатор и миниатюрный переключатель для защиты от записи.
Рис. 4.2. Устройство flash-диска
Разъем USB припаян непосредственно к плате. Места пайки контактов во многих моделях являются довольно уязвимыми, поскольку на них приходится механическая нагрузка при подключении и отключении устройства.
Виды и конструкция карт памяти
Многие компании время от времени предлагали пользователям разные конструкции карт памяти. За редкими исключениями все они несовместимы между собой по количеству и расположению контактов и электрическим характеристикам, Flash-карты бывают двух типов: с параллельным (parallel) и последовательным (serial) интерфейсом.
В табл. 4.1 перечислены 12 основных типов карт памяти, которые встречаются в настоящее время. Внутри каждого типа существуют свои дополнительные разновидности, с учетом которых можно говорить о существовании почти 40 видов карт.
Таблица 4.1. Типы карт памяти
Тип карты памяти |
Габаритные размеры (мм) |
Максимальная конструктивная |
Интерфейс |
CompactFlash (CF) |
Параллельный 50 контактов |
||
Последовательный 9 контактов |
|||
MultiMedia Card (ММС) |
Последовательный 7 контактов |
||
Последовательный 7 контактов |
|||
Highspeed ММС |
Последовательный 13 контактов |
||
Последовательный 10 контактов |
|||
Memory Stick PRO |
Последовательный 10 контактов |
||
Memory Stick Duo |
Последовательный 10 контактов |
||
SmartMedia (SSFDC) |
Параллельный 22 контакта |
||
Параллельный 22 контакта |
|||
Последовательный 8 контактов |
Карты ММС могут работать в двух режимах: ММС (MultiMedia Card) и SPI (Serial Peripheral Interface). Режим SPI является частью протокола ММС и используется идя коммуникации с каналом SPI в микроконтроллерах компании Motorola и некоторых других производителей.
В слот для карты SD (Secure Digital) можно вставить карту ММС (MultiMedia Card), но не наоборот. В контроллер карты SD заложено аппаратное шифрование данных, а сама память снабжена специальной областью, в которой хранится ключ шифрования. Сделано это для того, чтобы препятствовать нелегальному копированию музыкальных записей, для хранения и продажи которых и задумывался такой носитель. На карте сделан переключатель защиты от записи (write protection switch).
Карты CompactFlash (CF) легко можно вставить в разъем PCMCIA Туре II. Несмотря на то что у PCMCIA 68 контактов, а у CF - только 50, конструкция карт CompactFlash обеспечивает полную совместимость и обладает всеми функциональными возможностями формата PCMCIA-AT А.
Все карты памяти Memory Stick (стандарт корпорации Sony) относительно совместимы между собой. Стандартом теоретически предусмотрен объем карты памяти до 2 Тбайт, хотя в реальности емкость достигает единиц гигабайт.
Карты SmartMedia практически вышли из употребления, их можно встретить только в очень старых цифровых камерах. Примечательно, что это был единственный стандарт, в котором контроллер находился не внутри карты, а в устройстве считывания.
Конструкция карт памяти неразборная - это непригодное для ремонта устройство. Бескорпусные микросхемы вместе с выводами залиты в компаунд и все вместе спрессованы в пластиковую оболочку. Добраться до кристалла можно лишь путем вскрытия устройства, но при этом почти неизбежно повреждение проводников.
Устройства считывания
Для считывания flash-диска USB достаточно обычного порта USB: компьютер видит подобные устройства как стандартный съемный диск благодаря их контроллеру. Контроллеры всех карт памяти обращены к компьютеру последовательными или параллельными интерфейсами - контактами на карте. Для каждого из этих интерфейсов нужен соответствующий переходник - дополнительный контроллер, согласующий данный интерфейс со стандартным портом USB.
Кард-ридер - устройство, состоящее из одного или нескольких подобных контроллеров, преобразователя питания и разъемов для разных карт памяти (рис. 4.3). Питание осуществляется от источника +5 В через кабель USB.
Рис. 4.3. Кард-ридер
Чаще всего встречаются «комбайны», рассчитанные на несколько типов карт: от 6 до 40. Слотов в кард-ридере гораздо меньше, так как каждое гнездо используется для нескольких типов карт, близких по размерам и расположению контактов. По своим характеристикам разные модели практически равноценны, а различаются, главным образом, количеством поддерживаемых типов карт и конструкцией.
Логическая организация
Прежде чем перейти к файловым системам flash-накопителей, нужно вспомнить об архитектуре NAND. В этой часто используемой памяти и чтение, и запись, и удаление информации происходят лишь блоками.
На жестких и гибких дисках величина блока составляет 512 байтов, не считая 59 служебных байтов, которые видны только контроллеру винчестера. Все файловые системы создавались именно с учетом этих значений. Проблема в том, что во flash-памяти величина блока стирания, за редким исключением, не совпадает с величиной стандартного дискового сектора в 512 байтов и обычно составляет 4,8 и даже 64 Кбайт. С другой стороны, для обеспечения совместимости блок чтения/записи должен совпадать с величиной дискового сектора.
Для этого блок стирания разбивается на несколько блоков чтения/записи с размером 512 байтов. На практике блок чуть больше: кроме 512 байтов для данных, в нем еще есть «хвост» (Tail) длиной 16 байтов для служебной информации о самом блоке. Физически расположение и количество блоков чтения/записи ничем не ограничены. Единственное ограничение - блок чтения/записи не должен пересекать границу блока стирания, так как он не может принадлежать двум разным блокам стирания.
Блоки чтения/записи делятся на три типа: действительные, недействительные и дефектные. Блоки, которые содержат записанные данные и принадлежат какому-либо файлу, являются действительными. Использованные блоки с устаревшей информацией считаются недействительными и подлежат очистке. Категорию дефектных составляют блоки, не поддающиеся записи и стиранию.
Еще одна особенность flash-памяти состоит в том, что запись информации возможна только на предварительно очищенное от предыдущей информации пространство. Когда необходимо записать информацию, микропрограмма контроллера должна решить, какие недействительные блоки нужно перед этим стереть. В большей части микропрограмм вопрос удаления недействительных блоков решается простейшим способом: как только определенная часть емкости flash-диска оказывается заполнена информацией, автоматически запускается механизм очистки недействительных блоков.
Для увеличения срока службы памяти используется технология управления износом (wear-leveling control), которая продлевает жизненный цикл кристалла памяти за счет равномерного распределения циклов записи/стирания блоков памяти. Побочный эффект - выход из строя одного блока памяти - не сказывается на работе остальных блоков памяти того же кристалла. Неподвижные блоки принадлежат файлам, которые долго или вообще никогда не изменялись и не перемещались. Наличие неподвижных блоков данных приводит к тому, что оставшаяся часть ячеек подвергается усиленному износу и быстрее расходует свой ресурс. Микропрограмма учитывает такие блоки и по мере необходимости перемещает их содержимое в другие ячейки.
Файловые системы flash-дисков и карт памяти, на первый взгляд, хорошо знакомы пользователям по жестким и гибким дискам. Это FAT16, реже FAT32: именно так предлагает отформатировать диск операционная система Windows. Стандартными средствами Windows ХР и Windows 7 диск можно отформатировать и в систему NTFS! Для этого нужно предварительно зайти в Диспетчер устройств и в окне свойств подключенного flash-диска на вкладке Политика выбрать значение Оптимизация для быстрого выполнения. Специальные программы от производителей, например HP USB Disk Storage Format Tool, позволяют форматировать flash-диски в NTFS и без таких усилий.
Однако внешнее сходство файловых систем твердотельных накопителей и обычных винчестеров обманчиво. Файловая система flash-памяти (Flash File System, FFS) лишь эмулирует обычный дисковый накопитель и состоит из блоков управления и блока инициализации. На самом деле об истинном расположении и адресации блоков памяти знает только контроллер flash-диска или карты памяти.
Это очень существенно при разных способах восстановления содержимого микросхемы flash-памяти. При считывании микросхемы памяти через ее «родной» контроллер в файле образа оказывается последовательность блоков в порядке их номеров или смещений. В начале находятся заголовок и таблица файловой системы. Если же считывание производится на программаторе, в начальных блоках дампа расположена служебная информация, а блоки с данными перемешаны почти беспорядочно. При этом служебная информация вряд ли будет полезна, поскольку она всецело зависит от модели контроллера и его прошивки - правильную последовательность блоков приходится составлять с большим трудом.
Некоторые фотоаппараты работают только с файловой системой RAW Способ записи фотографий на носитель с такой файловой системой, а также особенности форматирования самой карты зависят от модели аппарата и даже прошивки той или иной модели. Этот формат не стандартизирован и имеет много разновидностей. Обычно данные с таких карт могут восстановить лишь сервисные программы от изготовителя фотокамеры, а в качестве кард-ридера желательно использовать сам фотоаппарат.
Рис. 4.4. Окно форматирования flash-диска в Windows Vista SPl
Нововведением является файловая система exFAT (Extended FAT - расширенная FAT). Поддержка этой специально разработанной для flash-дисков файловой системы впервые появилась в Windows Embedded СЕ 6.0. С exFAT работают Windows Vista Service Pack 1 и Windows 7 (рис. 4.4).
Назначение новой файловой системы - постепенная замена FAT и FAT32 на flash-накопителях. В ней заложены некоторые черты, которые ранее были присущи только файловой системе NTFS:
Преодолено ограничение в размере файла в 4 Гбайт: теоретически лимит составляет 2^ байтов (16 эксабайтов);
Улучшено распределение свободного места за счет введения битовой карты свободного места, что уменьшает фрагментацию диска;
Снят лимит на количество файлов в одной директории;
Введена поддержка списка прав доступа.
Насколько скоро эта файловая система станет нормой для flash-накопителей, покажет время. Видимо, это произойдет не раньше, чем на операционную систему Windows 7 перейдет подавляющее большинство пользователей.
Производительность и срок службы SSD в первую очередь зависят от флэш-памяти NAND и контроллера с прошивкой. Они являются основными составляющими цены накопителя, и при покупке логично обращать внимание именно на эти компоненты. Сегодня мы поговорим о NAND.
Тонкости технологического процесса производства флэш-памяти вы при желании найдете на сайтах, специализирующихся на обзорах SSD. Моя же статья ориентирована на более широкий круг читателей и преследует две цели:
- Приоткрыть завесу над невнятными спецификациями, опубликованными на сайтах производителей SSD и магазинов.
- Снять вопросы, которые могут у вас возникнуть при изучении технических характеристик памяти разных накопителей и чтения обзоров, написанных для «железных» гиков.
Для начала я проиллюстрирую проблему картинками.
Что указывают в характеристиках SSD
Технические характеристики NAND, публикуемые на официальных сайтах производителей и в сетевых магазинах, далеко не всегда содержат подробную информацию. Более того, терминология сильно варьируется, и я подобрал для вас данные о пяти различных накопителях.
Вам что-нибудь говорит эта картинка?
Ок, допустим, Яндекс.Маркет — не самый надежный источник информации. Обратимся к сайтам производителей — так легче стало?
Может быть, так будет понятнее?
А если так?
Или все-таки лучше так?
Между тем, во всех этих накопителях установлена одинаковая память! В это трудно поверить, особенно глядя на две последних картинки, не правда ли? Дочитав запись до конца, вы не только в этом убедитесь, но и будете читать подобные характеристики как открытую книгу.
Производители памяти NAND
Производителей флэш-памяти намного меньше, чем компаний, продающих SSD под своими брендами. В большинстве накопителей сейчас установлена память от:
- Intel/Micron
- Hynix
- Samsung
- Toshiba/SanDisk
Intel и Micron не случайно делят одно место в списке. Они производят NAND по одинаковым технологиям в рамках совместного предприятия IMFT .
На ведущем заводе в американском штате Юта одна и та же память выпускается под марками этих двух компаний почти в равных пропорциях. С конвейера завода в Сингапуре, который сейчас контролирует Micron, память может сходить также и под маркой ее дочерней компании SpecTek.
Все производители SSD покупают NAND у вышеперечисленных компаний, поэтому в разных накопителях может стоять фактически одинаковая память, даже если ее марка отличается.
Казалось бы, при таком раскладе с памятью все должно быть просто. Однако существует несколько типов NAND, которые в свою очередь подразделяются по разным параметрам, внося путаницу.
Типы памяти NAND: SLC, MLC и TLC
Это три разных типа NAND, главным технологическим отличием между которыми является количество битов, хранящихся в ячейке памяти.
SLC является самой старой из трех технологий, и вы вряд ли найдете современный SSD с такой NAND. На борту большинства накопителей сейчас MLC, а TLC - это новое слово на рынке памяти для твердотельных накопителей.
Вообще, TLC давно используется в USB-флэшках, где выносливость памяти не имеет практического значения. Новые технологические процессы позволяют снизить стоимость гигабайта TLC NAND для SSD, обеспечивая приемлемое быстродействие и срок службы, в чем логично заинтересованы все производители.
Занятно, что пока широкая публика обеспокоена ограниченным количеством циклов перезаписи SSD, по мере развития технологий NAND этот параметр только снижается!
Как определить конкретный тип памяти в SSD
Вне зависимости от того, приобрели вы твердотельный накопитель или только планируете покупку, после прочтения этой записи у вас может возникнуть вопрос, вынесенный в подзаголовок.
Ни одна программа тип памяти не показывает. Эту информацию можно найти в обзорах накопителей, но есть и более короткий путь, особенно когда нужно сравнить между собой несколько кандидатов на покупку.
На специализированных сайтах можно найти базы данных по SSD, и вот вам пример .
Я без проблем нашел там характеристики памяти своих накопителей, за исключением SanDisk P4 (mSATA), установленного в планшете.
В каких SSD установлена самая лучшая память
Давайте сначала пройдемся по основным пунктам статьи:
- производителей NAND можно пересчитать по пальцам одной руки
- в современных твердотельных накопителях используется два типа NAND: MLC и TLC, только набирающая обороты
- MLC NAND различается интерфейсами: ONFi (Intel, Micron) и Toggle Mode (Samsung, Toshiba)
- ONFi MLC NAND делится на асинхронную (дешевле и медленнее) и синхронную (дороже и быстрее)
- производители SSD используют память разных интерфейсов и типов, создавая разнообразный модельный ряд на любой кошелек
- официальные спецификации редко содержат конкретную информацию, но базы данных SSD позволяют точно определить тип NAND
Конечно, в таком зоопарке не может быть однозначного ответа на вопрос, вынесенный в подзаголовок. Вне зависимости от бренда накопителя, NAND соответствует заявленным спецификациям, иначе ОЕМ-производителям нет смысла ее покупать (они дают на SSD свою гарантию).
Однако… представьте, что лето вас порадовало небывалым урожаем земляники на даче!
Она вся сочная и сладкая, но вам просто не съесть столько, поэтому вы решили продать часть собранных ягод.
Самую лучшую землянику вы оставите себе или выставите на продажу? :)
Можно предположить, что производители NAND устанавливают самую лучшую память в свои накопители. Учитывая ограниченное количество компаний, выпускающих NAND, список производителей SSD получается еще короче:
- Crucial (подразделение Micron)
- Intel
- Samsung
Опять же, это лишь предположение, не подкрепленное достоверными фактами. Но разве вы поступили бы иначе на месте этих компаний?