HPC.ru lite - Все форумы
Форум: Культурный флейм, слухи
Тема: Windows Mobile 5 убивает встроенный флеш
Страницы: 1 [2] 3

[Ответить]
[CpD]bob [08.11.2005 16:47] :
Безусловно.

А можно ссылку на какое-либо сравнение?
Alexis_Losk [08.11.2005 21:31] :
All а как вообще выявить что флешка испортилась в результате износа!?
ИМХО поставить такой точный диагноз нереально.
Polosatiy_io [08.11.2005 22:06] :
2 Alexis_Losk вот уж точно, у меня накрылись пара флешек, правда юсб-шных, еще одна ММС, но ни одна не работала более месяца и не работала "наизнос"
Darkcat [08.11.2005 22:53] :
Контроллер помер от статики. Это не тоже самое как если бы на флешке появились бэды. Не так ли?
sparrowson [08.11.2005 23:26] :
А может от излучения.
от излучения, да это надо было кругами через детектор в аэропорту бегать, наверное! не похоже.
Darkcat [09.11.2005 00:02] :
Я скорее поверю от статики. Синтетическая рубашка плюс шерсть на руках - ой как знатно искрит (только не говорите, что у вас шерсти нет ).
ВадимП [09.11.2005 08:56] :
Господа!
Я искренне Вам удивляюсь. Тут действительно обсуждать абсолютно нечего, особенно если мозг не является "невооруженным".
Чтобы его вооружить, позволю себе повторить несколько общеизвестных фактов:
(заранее прошу прощения, но я и представить себе не мог, что по поводу такого очевидного явления удачно названного тут "протиранием флеш-памяти до дыр" существует столько мифов).
Итак, флеш-память относится к разряду EEPROM - постоянной памяти с электрическим стиранием. Все радиолюбители, имевшие дело с EPROM (которая стиралась потоком ультрафиолетового излучения) или с ранними вариантами EEPROM никогда не удивлялись тому, что эта память выдерживает только ограниченное количество циклов стирания.
В ситуации с флеш-памятью не изменилось абсолютно ничего.
Основным элементом ячейки, в которой хранится информация (раньше это был 1 бит на ячейку, сейчас стало больше) действительно является транзистор.
Однако меня удивляет сарказм уважаемого мною Dart'а, который похоже не понимает, что транзисторы в этой ячейке действительно изнашиваются, причем очень быстро.
Существует несколько вариантов типов флеш-памяти, однако физические принципы их работы практически идентичны.
Разберем, к примеру, один из вариантов флеш-памяти NOR, которая стоит в моем Palm'е.
Ячейка этой памяти состоит из двух транзисторов - один из них называется плавающим затвором (floating gate), а другой - управляющим затвором (control gate). Причем никакого электрического контакта между этими двумя транзисторами не существует в природе.
Абсолютно.
Мало того, никакого электрического контакта плавающего затвора не существует вообще ни с чем. Он абсолютно изолирован. Именно благодаря этому он и может сохранять накопленный на нем заряд долгие годы.
Дело в том, что он окружен тонким слоем изолятора (в моем случае это окись кремния, хотя сейчас для тех же целей пробуют применять оксиды титана, гафния, нитрид кремния и прочую хренотень), который препятствует прохождению сквозь него электронов.
Поэтому с точки зрения классической электродинамики флеш-память вообще работать не может. Точка. Поэтому, начиная с этого момента рассматривать ее "невооруженным мозгом" мы перестаем - всё равно не работает.
Флеш-память - устройство работающее по принципам квантовой, а не классической механики. "Общие соображения" к ней применимы достаточно слабо.
Итак, как уже было сказано, между двумя транзисторами расположен слой изолятора. Попросту потенциальный барьер. Высокоэнергетичный электрон легко прошел бы этот барьер (в классическом случае тут произошел бы пробой изолятора), но при нормальной работе (или в отключенном состоянии) напряжение на транзистроре недостаточно высоко, чтобы это произошло.
И тем не менее, электроны всё равно преодолевают изолятор. Как? Да за счет обычного туннельного эффекта, который большинство из Вас учило в институте.
Говоря точнее, за счет полевой эмиссии (field emission), известной многим из Вас под названием туннеллирования по Фоулеру-Нордхайму.
Под таким звучным названием скрывается обычный туннельный эффект в присутствии внешнего электрического поля. Если кому будет интересно, я могу написать уравнения описывающие волновую функцию этого процесса. Кому-нибудь интересно? Ну и слава богу, что нет...
На управляющий затвор подается небольшое напряжение (порядка 5-ти В).
Дальше процесс очень прост: под воздействием электрического поля электроны начинают просачиваться сквозь слой изолятора (который, по понятным причинам, должен быть чрезвычайно тонким, не более 10нм - иначе вероятность прохождения электрона через барьер падает экспоненциально).
На противоположной стороне барьера (на стоке) начинает накапливаться отрицательный заряд от туннелировавших электронов.
Считывание информации заключается в измерении величины накопленного заряда (практически речь идет о измерении потенциала на стоке). Насколько я понимаю физику процесса, какого-либо существенного износа ячейки при считывании не происходит.
А вот при записи ситуация совершенно обратная.
Схемотехника микросхемы флеш-памяти такова, что выборочно изменить состояние конкретного плавающего затвора невозможно - даже для изменения одного-единственного бита необходимо сначала полностью стереть весь блок, которому принадлежит данный бит, а потом записать на его место новый. с уже исправленной информацией.
Этот процесс происходит в два этапа: сначала на управляющем затворе создается отрицательный потенциал величиной порядка -10В, в то время как на вход подается напряжение программирования (порядка 6-ти В), что эффективно сбрасывает заряд на плавающем затворе за счет всё того же туннельного эффекта в ноль. В таком состоянии ячейка имеет значение "1". Чтобы записать в ячейку "0" используется опять-таки туннельный эффект, только направленный уже в обратную сторону: достаточно высокое напряжение на управляющем затворе (+12В) в совокупности с +7-ю вольтами потенциала стока (источник заземлен) заставляет электроны туннелировать в обратную сторону, накапливая на плавающем затворе отрицательный заряд. Этот процесс иногда называют "горячим впрыскиванием" (hot injection), поскольку в нем применяются высокоэнергетичные (по сравнению с высотой потенциального барьера - это где-то 3.2 электрон-вольт для 4нм слоя) электроны.
К сожалению, вышеописанный процесс повреждает как сам плавающий затвор, так и, в первую очередь, слой изолятора, играющий роль потенциального барьера.
Любой из Вас, что учил квантовую механику знает, что ток, возникающий вследствие туннельного эффекта опять-таки экспоненциально зависит от высоты потенциального барьера (говоря точнее, экспоненциально от корня квадратного из куба высоты этого барьера).
Поэтому ток (и, следовательно скорость считывания информации) снижаются при каждой перезаписи флеш-памяти.
Чем большее число раз ее перезаписывали - тем медленнее она будет работать.
Правда, скорость снижения скорости не так уж велика - необходима минимум сотня тысяч перезаписей одного и того же блока, чтобы Вы заметили, что Ваша карта стала работать медленнее.
Еще через некоторое количество перезаписей туннельный ток станет настолько мал, что необходимый уровень потенциала на управляющем затворе уже никогда не будет достигаться - при попытке чтения памяти считываться будут одни нули.
Механизм деградации оксидного слоя весьма сложен и связан как с классическими (увеличение толщины слоя, умеьшение это диэлектрической проницаемости вследствие захвата низкоэнергетичных электронов дефектами кристаллической решетки), так и квантовыми эффектами (поглощение электрона связано с образованием акустических и оптических фононов при рассеянии соответственно момента импульса и энергии электрона на кристаллической решетке диэлектрика).
К чему это приводит понятно - слой диэлектрика электризуется, приобретая отрицательный заряд (тот же, который имеет сам электрон), а одноименно заряженные частицы, как известно, отталкиваются - вот одна из причин почему слой становится менее проницаемым для туннелирования электронов (практически, повторяю еще раз, речь идет, конечно не о затруднении прохождения электрона сквозь слой диэлектрика - он НЕ МОЖЕТ через него пройти, а о повышении высоты потенциального барьера, что уменьшает ток, возникающий за счет туннельного эффекта).

P.S. Описание популярное и достаточно приблизительное. Разные типы флеш-памяти могут иметь меньшее количество затворов, иные величины напряжения (в том числе возможность хранения бОльшего числа битов информации на транзисторе за счет использования нескольких различных величин заряда плавающего затвора и т.д., но принцип остается тем же самым.
sparrowson [09.11.2005 09:41] :
Прямо-таки как и в случае с цифровыми и плёночными камерами получается

Механические Leica работают десятилетиями при достаточно активной съёмке (профессиональными фотографами) - думаю, объяснять, как они снимают, не стоит (3 катушки в день - это ещё не много).
Те же фотографы затаскивают цифровики за два-три года.

Это имеет мало отношения к теме, но всё же...
При аккуратном обращении винты шуршат очень долго - грубо говоря, там "меньше чему ломаться". Только никто ни флэшками, ни винтами не пользуется настолько долго, чтобы они подохли от естественного износа.
NightCity [09.11.2005 09:46] :
Добавлю свою ложку масла в вашу лампадку: пусть горит ярче.

Цифровой фотоаппарат Олимпус 3030, карта памяти SM.
Каждый день делаются снимки и каждый день стиаются (карта маленькая!).
Прошло 5 лет. Карта по прежнему записывается, читается, стирается.
Каждый день.
sparrowson [09.11.2005 10:08] :
Всё именно так и должно быть.

Принимаем любой размер карты, который реально забить за день снимками, число циклов перезаписи - 100000 (после которых карта станет работать заметно медленнее), и пусть будет ещё и активное использование каждый день. Будем считать, что карта забивается снимками до полного исчезновения свободного места на ней.

В Вашем случае за 1 день карта (все секторы) записывается 1 раз и стирается (записывается нулями) также 1 раз. Т.е. происходит два цикла. (В реальности в тех же условиях их может быть и больше - мало ли как камера с флэшкой обращается ). За обычный год это 730 циклов. Или 732 за високосный

100000/730,5 - это около 137 лет, принимая год равным в среднем 365,25 дням

Конечно, это "идеальные" условия - я думаю, что в реальности циклов происходит гораздо (скорее всего, на порядок) больше даже в этом случае.
Если учесть, что гарантия на карты обычно составляет года три, то интенсивность осуществления циклов перезаписи для рассмотренного случая может быть больше примерно в 46 раз при сохранении той же гарантированной работоспособности и скорости в течение трёх лет.

Если я ошибаюсь - поправьте...
[Ответить]
[< Назад]  [Вперед >]