Флешпа́м'ять — це тип довготривалої комп'ютерної пам'яті, вміст якої можна видалити чи перепрограмувати електричним методом.
На відміну від EEPROM (англ. Electronically Erasable Programmable Read-Only Memory), дії стирання виконуються лише блоками, на які розділений весь об'єм флешпам'яті. У перших розробках флешпам'яті весь об'єм складався лише з одного блока, її чип повинен був очищуватись повністю за один раз. При значно меншій ціні та значно більших об'ємах флешпам'яті у порівнянні з EEPROM, вона стала домінантною технологією для випадків, коли потрібно довготривале, стійке збереження інформації.
Приклади її застосування найрізноманітніші: від цифрових аудіоплеєрів, (камер) до мобільних телефонів і КПК. Флешпам'ять також використовується в USB-флешдисках («пальчикового» або «переносного диска»), які зазвичай використовуються для збереження та пересилання даних між двома комп'ютерами. Деяку популярність вона отримала в геймерському світі, де часто використовували EEPROM або залежну від живлення SDRAM пам'ять для збереження інформації щодо прогресу гри.[]
Огляд
Флешпам'ять — це один з типів пам'яті, яка може на довготривалий час зберігати певну інформацію, зовсім не використовуючи . Крім цього, флешпам'ять має високу швидкість доступу до даних (хоча вона не настільки висока як у DRAM), кращий опір до зовнішніх впливів (кінетичний шок, вібрація, температура) та менше енергоспоживання, ніж у жорстких дисків. Ці характеристики пояснюють популярність флешпам'яті для приладів, що залежать від батарейного живлення. Носії пам'яті, виконані з використанням флешпам'яті (наприклад, карти пам'яті), набагато краще переносять зовнішні впливи та мають менший фізичний розмір, ніж інші носії даних (жорсткі диски, CD-ROM, DVD-ROM, магнітні стрічки).
Принцип дії
Флешпам'ять зберігає інформацію в масиві «комірок», кожна з яких традиційно зберігає по одному біту інформації. Кожна комірка — це транзистор із плавним затвором. Новіші пристрої (інколи їх ще називають багатозарядними пристроями) можуть містити більше, ніж 1 біт в комірці, використовуючи два чи більше рівні електричних зарядів, розташованих при плавному затворі комірки.
У флешпам'яті типу NOR кожна комірка схожа на стандартний MOSFET (оксидний напівпровідниковий польовий транзистор), але у ній є не один затвор, а два. Як і будь-який інший польовий транзистор, вони мають контрольний затвор (КЗ), а, окрім нього, ще й інший — плавний (ПЗ), замкнений всередині оксидного шару. ПЗ розташований між КЗ і підкладкою. Оскільки ПЗ відокремлений власним заізольованим шаром оксиду, будь-які електрони, що попадають на нього відразу потрапляють в пастку, що дозволяє зберігати інформацію. Захоплені плавним затвором електрони змінюють (практично компенсують) електричне поле контрольного затвора, що змінює (Vп) затвору. Коли з комірки «зчитують» інформацію, до КЗ прикладають певну напругу, в залежності від якої в каналі транзистора протікатиме або не протікатиме електричний струм. Ця напруга залежить від Vп комірки, яка, своєю чергою, контролюється числом захоплених плавним затвором електронів. Величина порогової напруги зчитується і перекодовується в одиницю або нуль. Якщо плавний затвор може мати кілька зарядових станів, то зчитування відбувається за допомогою вимірювання сили струму в каналі транзистора.
Для запису інформації в «комірку» NOR необхідно зарядити плавний затвор. Цього досягають за допомогою тунельного ефекту, пропускаючи через канал транзистора порівняно високий струм, та подаючи на контрольний затвор підвищену напругу. При цьому виникають , що мають достатню енергію для подолання оксидного шару та потрапляння на ізольований затвор.
Для очищення плавного затвора від електронів (стирання інформації) між контрольним затвором та стоком прикладають значну напругу зворотної, ніж при запису, полярності, яка створює сильне електричне поле. Захоплені плавним затвором електрони висмоктуються цим полем, тунелюючи крізь оксидний шар.
У приладах з однотипною напругою (теоретично всі чипи, які доступні нам сьогодні) ця висока напруга створюється генератором підзарядження. Більшість сучасних компонентів NOR-пам'яті розділені на чисті сегменти, які часто називають блоками чи секторами. Всі комірки пам'яті в блоці повинні бути очищені одночасно. На жаль, метод NOR може в загальному випадку обробляти лише одну частину інформації типу byte чи word.
NAND-пам'ять використовує тунельну інжекцію для запису і тунельний випуск для вилучення. NAND'ова флешпам'ять формує ядро легкого USB-інтерфейсу запам'ятовувальних приладів, які також відомі як USB-флешки.
Тоді, коли розробники збільшують щільність флеш приладів, індивідуальні комірки діляться і кількість електронів в будь-якій комірці стає дуже малою. Парування між суміжними плавучими затворами може змінити характеристики запису комірки. Нові реалізації, такі як заряджені пастки флешпам'яті, намагаються забезпечити кращу ізоляцію між суміжними комірками.
Історія
Флешпам'ять (обидва типи — NOR та NAND) була винайдена доктором , коли він працював на компанію Toshiba у 1984 р. Якщо вірити Toshiba, назва «Флеш» прийшла на думку колезі доктора Масуока — містеру Шої Аріїзумі, оскільки процеси видалення вмісту пам'яті нагадували йому спалах фотокамери (англ. flash). Доктор Масуока репрезентував винахід у 1984 році на зустрічі про Міжнародні Електронні Прилади (IEDM), яка відбулася в місті Сан-Хосе, Каліфорнія. Intel побачив високий потенціал цього винаходу і випустив перший комерційний чип NOR флешпам'яті у 1988 році.
Пам'ять, що базується на NOR має довготривалі цикли запису-видалення інформації, проте повноцінний адресний/інформаційний інтерфейс, який дає довільний доступ до будь-якої локації. Це робить його ідеальним для збереження бінарного програмного коду, який не потрібно часто оновлювати. Прикладом є комп'ютерний BIOS або програмне забезпечення різноманітних приладів. Цей інтерфейс витримує від 10 000 до 1 000 000 циклів вилучення інформації. Цей тип пам'яті став базою найперших переносних медіа; CompactFlash з самого початку базувався на ньому, хоча потім перейшов на дешевший варіант — NAND пам'ять.
NAND-флешпам'ять, яку Toshiba представила на у 1989 році стала наступною. У ній швидше проходять цикли видалення-запису, вона має більшу внутрішню мережу, меншу ціну, і в 10 раз міцніша за свого попередника. Проте її інтерфейс вводу/виводу надає лише послідовний доступ до інформації. Саме тому її можна використовувати для пристроїв запису масової інформації, таких, як PC карточки, різні карти пам'яті і, в дещо меншій мірі, для комп'ютерної пам'яті. Перша картка, що базувалась на форматі NAND була SmartMedia, а після неї з'явились: Multimedia Card, Secure Digital, Memory Stick та xD-Picture карти пам'яті. Нове покоління цих форматів стає реальністю з RS-MMC, мікро та miniSD варіанти Secure Digital і нова USB-карта-пам'яті Intelligent Stick. Нові формати поставляються в значно зменшених розмірах, зазвичай менше, ніж 4 см2.
Обмеження
Одним обмеженням флешпам'яті є те, що хоча вона і може читати чи запрограмувати одиницю інформації типу байт чи word за один відрізок часу у вибірковому методі доступу, вона також повинна очистити «блок» за той самий час. Стандартно всі біти при такій операції в блоці замінюються на 1. Діючи вже із чистим блоком будь-яке місце в межах блоку може бути запрограмоване. Проте як тільки біт стане рівним 0, лише видалення всього блоку змусить його повернутись в положення 1. Іншими словами, флешпам'ять (особливо флеш NOR) пропонує вибірковий метод читання і програмування операцій, Але не може дозволити вибірковий метод перезапису чи видалення. Хоча місце в пам'яті може бути переписаним до того часу, поки нові значення нульових бітів є надмножиною перезаписаних значень. Наприклад, число, яке складається з чотирьох бітів може бути очищене до 1111 , тоді записане як 1110. Успішний запис до цього числа може змінити його на 1010, тоді на 0010, і нарешті на 0000. Хоча структура інформації у флешпам'яті не може бути оновлена в кардинально простими шляхами, вона дозволяє «видаляти» її члени, позначаючи їх невірними. Ця техніка повинна бути дещо вдосконалена для багаторівневих приладів, де одна комірка пам'яті тримає більш ніж 1 біт.
Якщо порівнювати з вінчестером, іншим обмеженням є той факт, що флешпам'ять має скінченну кількість циклів запису-видалення (більшість комерційно доступних флешпродуктів гарантують витримати 1 мільйон програмних циклів), тому це потрібно мати на увазі при переміщенні програм, розрахованих для вінчестера (наприклад операційні системи) на такі носії флешпам'яті, як CompactFlash.
Цей ефект — часткове зміщення деякими драйверами до файлової системи, які обраховують записи і динамічні переміщення блоків, щоб розтягнути операції запису між секторами, або які обраховують підтвердження запису і переміщення, щоб розтягнути сектори у випадку невдалого запису.
Ціна флешпам'яті залишається значно вищою ніж відповідна ціна вінчестера, і це (разом зі скінченністю кількості циклів запису-видалення, про яку згадано раніше) утримує флешпам'ять від того, щоб стати основною заміною вінчестерів на нормальних настільних комп'ютерах чи ноутбуках.
Доступ на низькому рівні
Низькорівневий доступ до фізичної флешпам'яті драйвером даного приладу відрізняється від доступу до інших типів пам'яті. Де звична RAM-пам'ять просто буде відповідати на запити читання та запису інформації та повертати результат цих операцій в ту ж мить, там флешпам'ять потребує додаткового часу, особливо коли використовується програмна пам'ять на кшталт ROM'а.
Коли зчитування даних може бути здійснене на індивідуальних адресах пам'яті NOR (але не NAND), операції розблокування (яка робить дії запису і видалення доступними), видалення і запису виконуються не однаково на різних видах флешпам'яті. Типовий розмір блоку становить 64, 128 або 256 Кб.
Одна група, яка має назву (відкрита група по вдосконаленню NAND інтерфейсу) спрямована на розробку стандартизованого низькорівневого NAND- флеш-інтерфейсу, що зробить доступним можливість взаємодії між NAND-приладами від різних постачальників. Мета цієї групи включає розробку стандартизованого інтерфейсу на рівні чипа (схема розподілу виходів) для NAND-пам'яті, стандартний набір команд і механізм самоідентифікації. Специфікацію планують викласти в маси наприкінці 2006 року.
Пам'ять типу NOR
Режим читання NOR-пам'яті схожий до зчитування зі звичайної пам'яті, забезпечені адреси та шина даних вірно прив'язані, тому пам'яті типу NOR виглядають майже так само, як і будь-яка залежна від адреси пам'ять. Флешпам'ять NOR може бути використана як пам'ять типу XIP (execute-in-place), а це означає що вона поводиться як ROM-пам'ять, прив'язуючись до конкретних адрес. Флешпам'ять NOR немає впорядкування внутрішніх поганих блоків, тому коли флеш-блок втрачає свою внутрішню структуру, тоді або програма, яка використовує його повинна вчинити деякі дії, або прилад зупиняє роботу.
Розблоковуючи, видаляючи чи записуючи на NOR пам'ять спеціальні команди записуються на першу сторінку прив'язаної пам'яті. Ці команди визначають Загальний Стандартний інтерфейс (CFI), заснований Intel'ом, і флеш-область представить список всіх доступних команд фізичного драйвера.
Крім використання в ролі оперативної пам'яті, NOR пам'яті можуть, звичайно, також бути розділені файловою системою і тоді використовуватись у будь-якому приладі. Проте файлові системи NOR зазвичай дуже повільні при записі, якщо порівнювати із файловими системами, які побудовані на NAND пам'яті.
Пам'ять типу NAND
NAND флешпам'яті не можуть забезпечити принцип «миттєвий запис» (XIP) через інші конструкційні принципи. Доступ до цієї пам'яті може бути здійснений методом блокових приладів, таких як вінчестери та карти пам'яті. Розмір блоків зазвичай має 512 або 2048 байт. В кожному блоці зарезервовано деяку кількість байт (зазвичай від 12 до 16), які зберігають різноманітні помилки і контрольну суму блоку.
Прилади типу NAND зазвичай залежать від програмної обробки блоків. Це означає, що коли зчитують логічний блок, він прив'язується до фізичного блоку, і що коли прилад має деяку кількість блоків, встановлених за своїми межами, вони встановлюються зі зміщенням, компенсуючи втрату поганих блоків і зберігають первинну і вторинну таблицю прив'язки.
Методи виправлення помилок та визначення контрольної суми зазвичай виявляють помилку, де один біт інформації в блоці невірний. Коли це трапляється, блок позначається як поганий в таблиці логічного розміщення, і його вміст (ще непошкоджений) копіюється у новий блок, а таблиця логічного розміщення знову змінюється. Якщо у пам'яті пошкоджено більш ніж 1 блок, тоді вміст блоку практично втрачений, тобто стає неможливо відновити оригінальний вміст. Деякі прилади можуть навіть постачатись в комплекті з вже запрограмованою таблицею поганих блоків від виробника, оскільки деколи просто неможливо виробити безпомилкові пам'яті типу NAND.
Перший, вільний від помилок фізичний блок (блок № 0) завжди гарантує свою прочитність, і не може бути пошкодженим. З цього випливає, що всі життєво важливі вказівники для розподілення пам'яті та впорядкування поганих блоків приладу повинні бути розміщені всередині цього блоку (зазвичай вказівник на погані таблиці блоків, і т. д.). Якщо прилад використовується, щоб завантажувати ОС, цей блок повинен містити (Master Boot Record).
Коли запускати програмне забезпечення з пам'яті NAND, використовується стратегія віртуальної пам'яті: вміст пам'яті спочатку нумерується, або просто копіюється в розподілену пам'ять RAM, а тоді вже звідти виконується.
З цієї причини деякі системи будуть використовувати комбінації пам'ятей NOR та NAND, де менша NOR пам'ять використовуватиметься як програмний ROM, а більша NAND пам'ять розбивається на розділи файловою системою, щоб зберігати різну інформацію.
Об'єм
Стандартні частини флешпам'яті (індивідуальні внутрішні компоненти, або «чипи») дуже сильно відрізняються в об'ємі інформації, від кібіта до гікабітів кожна. Чипи часто з'єднують в один, щоб досягнути вищих місткостей для використання в таких приладах як iPod nano або . Місткість флеш чипів дотримується закону Мура, оскільки вони розроблені тими самими процесами, що використовуються й для вироблення інших інтегрованих циклів. Проте в даній технології були також стрибки поза законом Мура через різні інновації.
У 2005 році Toshiba та SanDisk розробили флеш чип типу NAND, який міг містити 8 гібібітів інформації, використовуючи технологію (багаторівневі комірки), яка зберігала 2 біти інформації в одній комірці. У вересні 2005 року компанія Samsung Electronics анонсувала, що вона розробила перший у світі 16 гібібітний чип.
У березні 2006 року Samsung анонсує флеш вінчестери з місткістю у 32 гібібіти, по суті з таким самим розміром, як і в найменших вінчестерах ноутбуків. А у вересні 2006 року, Samsung анонсувала результат виготовлення 32 гібібітних чипів, розміром в 40 нм.
Для деяких продуктів флешпам'яті, таких як карти пам'яті та USB пам'ять, на середину 2006 року 256Мб-тові і продукти меншої місткості сильно знецінились. Місткість 1Гб стала звичною для людей, які не використовують флешпам'ять екстенсивно, але все більше і більше клієнтів закуповуються 2-ма та 4-ма Гігабайтними флеш приладами. Hitachi має конкурентоспроможний механізм вінчестера (називається Microdrive), який може поміститись всередині оболонки звичайної карточки CompactFlash. Його місткість — до 8Гб. BiTMicro пропонує 155 Гігабайтний, товщиною у 3,5 дюйми, твердий диск, названий «Edisk»'ом.
На всесвітній виставці CES 2013 компанія Kingston Digital представила флеш-накопичувач під назвою DataTraveler HyperX Predator об'єм якої складає 1Тб, що на той час було абсолютним рекордом. Дана флешка сертифікована на новому стандарті SuperSpeed USB 3.0, що дозволяє передавати дані на швидкості до 10Gbps.
Швидкість
Флешпам'ять доступна у декількох швидкостях. Деякі визначають швидкість приблизно в 2 Мб/с, 12 Мб/с, і т. д. Проте інші карточки просто мають рейтинг 100×, 130×, 200×, і т. д. Для таких карток за 1× беруть швидкість 150 Кб/с. Це була швидкість, якою могли передавати інформацію перші CD прилади, і її запозичили флешкартки пам'яті. Хоча коли порівнювати 100× карточку до карточки, яка передає зі швидкістю в 12 Мб/с використовують такі перетворення:
- 150 КБ × 100 = 15 000 Кб/с
Щоб перетворити Кб в Мб, ділимо на 1024:
- 15 000Кб ÷ 1024 = 14,65 Мб/с
Хоча насправді 100x картки на 2.65 Мб/с швидші, ніж картки, які вимірюються у швидкості в 12 Мб/с.
Пошкодження інформації та її відновлення
Найбільшою поширеною помилкою втрати інформації картки флешпам'яті є те, що її витягують із пристрою, коли інформація ще продовжується писатись. Ситуація погіршується, якщо використовувати несумісні файлові системи, що не розроблені для приладів, які виймаються, або якщо існує асинхронізація (коли інформація ще стоїть в черзі на запис, а в той момент відключають пристрій).
В деяких випадках можливо відновити інформацію з флешпам'яті. Евристичний метод та метод Грубого втручання є прикладами відновлення, які можуть повернути загальну інформацію, збережену на карті флешпам'яті.
Виробники флешпам'яті
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Fleshpa m yat ce tip dovgotrivaloyi komp yuternoyi pam yati vmist yakoyi mozhna vidaliti chi pereprogramuvati elektrichnim metodom Tipovij priklad fleshpam yati U Vikipediyi ye statti pro inshi znachennya cogo termina Flesh znachennya Na vidminu vid EEPROM angl Electronically Erasable Programmable Read Only Memory diyi stirannya vikonuyutsya lishe blokami na yaki rozdilenij ves ob yem fleshpam yati U pershih rozrobkah fleshpam yati ves ob yem skladavsya lishe z odnogo bloka yiyi chip povinen buv ochishuvatis povnistyu za odin raz Pri znachno menshij cini ta znachno bilshih ob yemah fleshpam yati u porivnyanni z EEPROM vona stala dominantnoyu tehnologiyeyu dlya vipadkiv koli potribno dovgotrivale stijke zberezhennya informaciyi Prikladi yiyi zastosuvannya najriznomanitnishi vid cifrovih audiopleyeriv kamer do mobilnih telefoniv i KPK Fleshpam yat takozh vikoristovuyetsya v USB fleshdiskah palchikovogo abo perenosnogo diska yaki zazvichaj vikoristovuyutsya dlya zberezhennya ta peresilannya danih mizh dvoma komp yuterami Deyaku populyarnist vona otrimala v gejmerskomu sviti de chasto vikoristovuvali EEPROM abo zalezhnu vid zhivlennya SDRAM pam yat dlya zberezhennya informaciyi shodo progresu gri dzherelo OglyadFleshpam yat ce odin z tipiv pam yati yaka mozhe na dovgotrivalij chas zberigati pevnu informaciyu zovsim ne vikoristovuyuchi Krim cogo fleshpam yat maye visoku shvidkist dostupu do danih hocha vona ne nastilki visoka yak u DRAM krashij opir do zovnishnih vpliviv kinetichnij shok vibraciya temperatura ta menshe energospozhivannya nizh u zhorstkih diskiv Ci harakteristiki poyasnyuyut populyarnist fleshpam yati dlya priladiv sho zalezhat vid batarejnogo zhivlennya Nosiyi pam yati vikonani z vikoristannyam fleshpam yati napriklad karti pam yati nabagato krashe perenosyat zovnishni vplivi ta mayut menshij fizichnij rozmir nizh inshi nosiyi danih zhorstki diski CD ROM DVD ROM magnitni strichki Princip diyiFleshpam yat zberigaye informaciyu v masivi komirok kozhna z yakih tradicijno zberigaye po odnomu bitu informaciyi Kozhna komirka ce tranzistor iz plavnim zatvorom Novishi pristroyi inkoli yih she nazivayut bagatozaryadnimi pristroyami mozhut mistiti bilshe nizh 1 bit v komirci vikoristovuyuchi dva chi bilshe rivni elektrichnih zaryadiv roztashovanih pri plavnomu zatvori komirki U fleshpam yati tipu NOR kozhna komirka shozha na standartnij MOSFET oksidnij napivprovidnikovij polovij tranzistor ale u nij ye ne odin zatvor a dva Yak i bud yakij inshij polovij tranzistor voni mayut kontrolnij zatvor KZ a okrim nogo she j inshij plavnij PZ zamknenij vseredini oksidnogo sharu PZ roztashovanij mizh KZ i pidkladkoyu Oskilki PZ vidokremlenij vlasnim zaizolovanim sharom oksidu bud yaki elektroni sho popadayut na nogo vidrazu potraplyayut v pastku sho dozvolyaye zberigati informaciyu Zahopleni plavnim zatvorom elektroni zminyuyut praktichno kompensuyut elektrichne pole kontrolnogo zatvora sho zminyuye Vp zatvoru Koli z komirki zchituyut informaciyu do KZ prikladayut pevnu naprugu v zalezhnosti vid yakoyi v kanali tranzistora protikatime abo ne protikatime elektrichnij strum Cya napruga zalezhit vid Vp komirki yaka svoyeyu chergoyu kontrolyuyetsya chislom zahoplenih plavnim zatvorom elektroniv Velichina porogovoyi naprugi zchituyetsya i perekodovuyetsya v odinicyu abo nul Yaksho plavnij zatvor mozhe mati kilka zaryadovih staniv to zchituvannya vidbuvayetsya za dopomogoyu vimiryuvannya sili strumu v kanali tranzistora Dlya zapisu informaciyi v komirku NOR neobhidno zaryaditi plavnij zatvor Cogo dosyagayut za dopomogoyu tunelnogo efektu propuskayuchi cherez kanal tranzistora porivnyano visokij strum ta podayuchi na kontrolnij zatvor pidvishenu naprugu Pri comu vinikayut sho mayut dostatnyu energiyu dlya podolannya oksidnogo sharu ta potraplyannya na izolovanij zatvor Dlya ochishennya plavnogo zatvora vid elektroniv stirannya informaciyi mizh kontrolnim zatvorom ta stokom prikladayut znachnu naprugu zvorotnoyi nizh pri zapisu polyarnosti yaka stvoryuye silne elektrichne pole Zahopleni plavnim zatvorom elektroni vismoktuyutsya cim polem tunelyuyuchi kriz oksidnij shar U priladah z odnotipnoyu naprugoyu teoretichno vsi chipi yaki dostupni nam sogodni cya visoka napruga stvoryuyetsya generatorom pidzaryadzhennya Bilshist suchasnih komponentiv NOR pam yati rozdileni na chisti segmenti yaki chasto nazivayut blokami chi sektorami Vsi komirki pam yati v bloci povinni buti ochisheni odnochasno Na zhal metod NOR mozhe v zagalnomu vipadku obroblyati lishe odnu chastinu informaciyi tipu byte chi word NAND pam yat vikoristovuye tunelnu inzhekciyu dlya zapisu i tunelnij vipusk dlya viluchennya NAND ova fleshpam yat formuye yadro legkogo USB interfejsu zapam yatovuvalnih priladiv yaki takozh vidomi yak USB fleshki Todi koli rozrobniki zbilshuyut shilnist flesh priladiv individualni komirki dilyatsya i kilkist elektroniv v bud yakij komirci staye duzhe maloyu Paruvannya mizh sumizhnimi plavuchimi zatvorami mozhe zminiti harakteristiki zapisu komirki Novi realizaciyi taki yak zaryadzheni pastki fleshpam yati namagayutsya zabezpechiti krashu izolyaciyu mizh sumizhnimi komirkami IstoriyaFleshpam yat obidva tipi NOR ta NAND bula vinajdena doktorom koli vin pracyuvav na kompaniyu Toshiba u 1984 r Yaksho viriti Toshiba nazva Flesh prijshla na dumku kolezi doktora Masuoka misteru Shoyi Ariyizumi oskilki procesi vidalennya vmistu pam yati nagaduvali jomu spalah fotokameri angl flash Doktor Masuoka reprezentuvav vinahid u 1984 roci na zustrichi pro Mizhnarodni Elektronni Priladi IEDM yaka vidbulasya v misti San Hose Kaliforniya Intel pobachiv visokij potencial cogo vinahodu i vipustiv pershij komercijnij chip NOR fleshpam yati u 1988 roci Pam yat sho bazuyetsya na NOR maye dovgotrivali cikli zapisu vidalennya informaciyi prote povnocinnij adresnij informacijnij interfejs yakij daye dovilnij dostup do bud yakoyi lokaciyi Ce robit jogo idealnim dlya zberezhennya binarnogo programnogo kodu yakij ne potribno chasto onovlyuvati Prikladom ye komp yuternij BIOS abo programne zabezpechennya riznomanitnih priladiv Cej interfejs vitrimuye vid 10 000 do 1 000 000 cikliv viluchennya informaciyi Cej tip pam yati stav bazoyu najpershih perenosnih media CompactFlash z samogo pochatku bazuvavsya na nomu hocha potim perejshov na deshevshij variant NAND pam yat NAND fleshpam yat yaku Toshiba predstavila na u 1989 roci stala nastupnoyu U nij shvidshe prohodyat cikli vidalennya zapisu vona maye bilshu vnutrishnyu merezhu menshu cinu i v 10 raz micnisha za svogo poperednika Prote yiyi interfejs vvodu vivodu nadaye lishe poslidovnij dostup do informaciyi Same tomu yiyi mozhna vikoristovuvati dlya pristroyiv zapisu masovoyi informaciyi takih yak PC kartochki rizni karti pam yati i v desho menshij miri dlya komp yuternoyi pam yati Persha kartka sho bazuvalas na formati NAND bula SmartMedia a pislya neyi z yavilis Multimedia Card Secure Digital Memory Stick ta xD Picture karti pam yati Nove pokolinnya cih formativ staye realnistyu z RS MMC mikro ta miniSD varianti Secure Digital i nova USB karta pam yati Intelligent Stick Novi formati postavlyayutsya v znachno zmenshenih rozmirah zazvichaj menshe nizh 4 sm2 ObmezhennyaOdnim obmezhennyam fleshpam yati ye te sho hocha vona i mozhe chitati chi zaprogramuvati odinicyu informaciyi tipu bajt chi word za odin vidrizok chasu u vibirkovomu metodi dostupu vona takozh povinna ochistiti blok za toj samij chas Standartno vsi biti pri takij operaciyi v bloci zaminyuyutsya na 1 Diyuchi vzhe iz chistim blokom bud yake misce v mezhah bloku mozhe buti zaprogramovane Prote yak tilki bit stane rivnim 0 lishe vidalennya vsogo bloku zmusit jogo povernutis v polozhennya 1 Inshimi slovami fleshpam yat osoblivo flesh NOR proponuye vibirkovij metod chitannya i programuvannya operacij Ale ne mozhe dozvoliti vibirkovij metod perezapisu chi vidalennya Hocha misce v pam yati mozhe buti perepisanim do togo chasu poki novi znachennya nulovih bitiv ye nadmnozhinoyu perezapisanih znachen Napriklad chislo yake skladayetsya z chotiroh bitiv mozhe buti ochishene do 1111 todi zapisane yak 1110 Uspishnij zapis do cogo chisla mozhe zminiti jogo na 1010 todi na 0010 i nareshti na 0000 Hocha struktura informaciyi u fleshpam yati ne mozhe buti onovlena v kardinalno prostimi shlyahami vona dozvolyaye vidalyati yiyi chleni poznachayuchi yih nevirnimi Cya tehnika povinna buti desho vdoskonalena dlya bagatorivnevih priladiv de odna komirka pam yati trimaye bilsh nizh 1 bit Yaksho porivnyuvati z vinchesterom inshim obmezhennyam ye toj fakt sho fleshpam yat maye skinchennu kilkist cikliv zapisu vidalennya bilshist komercijno dostupnih fleshproduktiv garantuyut vitrimati 1 miljon programnih cikliv tomu ce potribno mati na uvazi pri peremishenni program rozrahovanih dlya vinchestera napriklad operacijni sistemi na taki nosiyi fleshpam yati yak CompactFlash Cej efekt chastkove zmishennya deyakimi drajverami do fajlovoyi sistemi yaki obrahovuyut zapisi i dinamichni peremishennya blokiv shob roztyagnuti operaciyi zapisu mizh sektorami abo yaki obrahovuyut pidtverdzhennya zapisu i peremishennya shob roztyagnuti sektori u vipadku nevdalogo zapisu Cina fleshpam yati zalishayetsya znachno vishoyu nizh vidpovidna cina vinchestera i ce razom zi skinchennistyu kilkosti cikliv zapisu vidalennya pro yaku zgadano ranishe utrimuye fleshpam yat vid togo shob stati osnovnoyu zaminoyu vinchesteriv na normalnih nastilnih komp yuterah chi noutbukah Dostup na nizkomu rivniNizkorivnevij dostup do fizichnoyi fleshpam yati drajverom danogo priladu vidriznyayetsya vid dostupu do inshih tipiv pam yati De zvichna RAM pam yat prosto bude vidpovidati na zapiti chitannya ta zapisu informaciyi ta povertati rezultat cih operacij v tu zh mit tam fleshpam yat potrebuye dodatkovogo chasu osoblivo koli vikoristovuyetsya programna pam yat na kshtalt ROM a Koli zchituvannya danih mozhe buti zdijsnene na individualnih adresah pam yati NOR ale ne NAND operaciyi rozblokuvannya yaka robit diyi zapisu i vidalennya dostupnimi vidalennya i zapisu vikonuyutsya ne odnakovo na riznih vidah fleshpam yati Tipovij rozmir bloku stanovit 64 128 abo 256 Kb Odna grupa yaka maye nazvu vidkrita grupa po vdoskonalennyu NAND interfejsu spryamovana na rozrobku standartizovanogo nizkorivnevogo NAND flesh interfejsu sho zrobit dostupnim mozhlivist vzayemodiyi mizh NAND priladami vid riznih postachalnikiv Meta ciyeyi grupi vklyuchaye rozrobku standartizovanogo interfejsu na rivni chipa shema rozpodilu vihodiv dlya NAND pam yati standartnij nabir komand i mehanizm samoidentifikaciyi Specifikaciyu planuyut viklasti v masi naprikinci 2006 roku Pam yat tipu NOR Rezhim chitannya NOR pam yati shozhij do zchituvannya zi zvichajnoyi pam yati zabezpecheni adresi ta shina danih virno priv yazani tomu pam yati tipu NOR viglyadayut majzhe tak samo yak i bud yaka zalezhna vid adresi pam yat Fleshpam yat NOR mozhe buti vikoristana yak pam yat tipu XIP execute in place a ce oznachaye sho vona povoditsya yak ROM pam yat priv yazuyuchis do konkretnih adres Fleshpam yat NOR nemaye vporyadkuvannya vnutrishnih poganih blokiv tomu koli flesh blok vtrachaye svoyu vnutrishnyu strukturu todi abo programa yaka vikoristovuye jogo povinna vchiniti deyaki diyi abo prilad zupinyaye robotu Rozblokovuyuchi vidalyayuchi chi zapisuyuchi na NOR pam yat specialni komandi zapisuyutsya na pershu storinku priv yazanoyi pam yati Ci komandi viznachayut Zagalnij Standartnij interfejs CFI zasnovanij Intel om i flesh oblast predstavit spisok vsih dostupnih komand fizichnogo drajvera Krim vikoristannya v roli operativnoyi pam yati NOR pam yati mozhut zvichajno takozh buti rozdileni fajlovoyu sistemoyu i todi vikoristovuvatis u bud yakomu priladi Prote fajlovi sistemi NOR zazvichaj duzhe povilni pri zapisi yaksho porivnyuvati iz fajlovimi sistemami yaki pobudovani na NAND pam yati Pam yat tipu NAND NAND fleshpam yati ne mozhut zabezpechiti princip mittyevij zapis XIP cherez inshi konstrukcijni principi Dostup do ciyeyi pam yati mozhe buti zdijsnenij metodom blokovih priladiv takih yak vinchesteri ta karti pam yati Rozmir blokiv zazvichaj maye 512 abo 2048 bajt V kozhnomu bloci zarezervovano deyaku kilkist bajt zazvichaj vid 12 do 16 yaki zberigayut riznomanitni pomilki i kontrolnu sumu bloku Priladi tipu NAND zazvichaj zalezhat vid programnoyi obrobki blokiv Ce oznachaye sho koli zchituyut logichnij blok vin priv yazuyetsya do fizichnogo bloku i sho koli prilad maye deyaku kilkist blokiv vstanovlenih za svoyimi mezhami voni vstanovlyuyutsya zi zmishennyam kompensuyuchi vtratu poganih blokiv i zberigayut pervinnu i vtorinnu tablicyu priv yazki Metodi vipravlennya pomilok ta viznachennya kontrolnoyi sumi zazvichaj viyavlyayut pomilku de odin bit informaciyi v bloci nevirnij Koli ce traplyayetsya blok poznachayetsya yak poganij v tablici logichnogo rozmishennya i jogo vmist she neposhkodzhenij kopiyuyetsya u novij blok a tablicya logichnogo rozmishennya znovu zminyuyetsya Yaksho u pam yati poshkodzheno bilsh nizh 1 blok todi vmist bloku praktichno vtrachenij tobto staye nemozhlivo vidnoviti originalnij vmist Deyaki priladi mozhut navit postachatis v komplekti z vzhe zaprogramovanoyu tabliceyu poganih blokiv vid virobnika oskilki dekoli prosto nemozhlivo virobiti bezpomilkovi pam yati tipu NAND Pershij vilnij vid pomilok fizichnij blok blok 0 zavzhdi garantuye svoyu prochitnist i ne mozhe buti poshkodzhenim Z cogo viplivaye sho vsi zhittyevo vazhlivi vkazivniki dlya rozpodilennya pam yati ta vporyadkuvannya poganih blokiv priladu povinni buti rozmisheni vseredini cogo bloku zazvichaj vkazivnik na pogani tablici blokiv i t d Yaksho prilad vikoristovuyetsya shob zavantazhuvati OS cej blok povinen mistiti Master Boot Record Koli zapuskati programne zabezpechennya z pam yati NAND vikoristovuyetsya strategiya virtualnoyi pam yati vmist pam yati spochatku numeruyetsya abo prosto kopiyuyetsya v rozpodilenu pam yat RAM a todi vzhe zvidti vikonuyetsya Z ciyeyi prichini deyaki sistemi budut vikoristovuvati kombinaciyi pam yatej NOR ta NAND de mensha NOR pam yat vikoristovuvatimetsya yak programnij ROM a bilsha NAND pam yat rozbivayetsya na rozdili fajlovoyu sistemoyu shob zberigati riznu informaciyu Ob yemStandartni chastini fleshpam yati individualni vnutrishni komponenti abo chipi duzhe silno vidriznyayutsya v ob yemi informaciyi vid kibita do gikabitiv kozhna Chipi chasto z yednuyut v odin shob dosyagnuti vishih mistkostej dlya vikoristannya v takih priladah yak iPod nano abo Mistkist flesh chipiv dotrimuyetsya zakonu Mura oskilki voni rozrobleni timi samimi procesami sho vikoristovuyutsya j dlya viroblennya inshih integrovanih cikliv Prote v danij tehnologiyi buli takozh stribki poza zakonom Mura cherez rizni innovaciyi U 2005 roci Toshiba ta SanDisk rozrobili flesh chip tipu NAND yakij mig mistiti 8 gibibitiv informaciyi vikoristovuyuchi tehnologiyu bagatorivnevi komirki yaka zberigala 2 biti informaciyi v odnij komirci U veresni 2005 roku kompaniya Samsung Electronics anonsuvala sho vona rozrobila pershij u sviti 16 gibibitnij chip U berezni 2006 roku Samsung anonsuye flesh vinchesteri z mistkistyu u 32 gibibiti po suti z takim samim rozmirom yak i v najmenshih vinchesterah noutbukiv A u veresni 2006 roku Samsung anonsuvala rezultat vigotovlennya 32 gibibitnih chipiv rozmirom v 40 nm Dlya deyakih produktiv fleshpam yati takih yak karti pam yati ta USB pam yat na seredinu 2006 roku 256Mb tovi i produkti menshoyi mistkosti silno znecinilis Mistkist 1Gb stala zvichnoyu dlya lyudej yaki ne vikoristovuyut fleshpam yat ekstensivno ale vse bilshe i bilshe kliyentiv zakupovuyutsya 2 ma ta 4 ma Gigabajtnimi flesh priladami Hitachi maye konkurentospromozhnij mehanizm vinchestera nazivayetsya Microdrive yakij mozhe pomistitis vseredini obolonki zvichajnoyi kartochki CompactFlash Jogo mistkist do 8Gb BiTMicro proponuye 155 Gigabajtnij tovshinoyu u 3 5 dyujmi tverdij disk nazvanij Edisk om Na vsesvitnij vistavci CES 2013 kompaniya Kingston Digital predstavila flesh nakopichuvach pid nazvoyu DataTraveler HyperX Predator ob yem yakoyi skladaye 1Tb sho na toj chas bulo absolyutnim rekordom Dana fleshka sertifikovana na novomu standarti SuperSpeed USB 3 0 sho dozvolyaye peredavati dani na shvidkosti do 10Gbps ShvidkistFleshpam yat dostupna u dekilkoh shvidkostyah Deyaki viznachayut shvidkist priblizno v 2 Mb s 12 Mb s i t d Prote inshi kartochki prosto mayut rejting 100 130 200 i t d Dlya takih kartok za 1 berut shvidkist 150 Kb s Ce bula shvidkist yakoyu mogli peredavati informaciyu pershi CD priladi i yiyi zapozichili fleshkartki pam yati Hocha koli porivnyuvati 100 kartochku do kartochki yaka peredaye zi shvidkistyu v 12 Mb s vikoristovuyut taki peretvorennya 150 KB 100 15 000 Kb s Shob peretvoriti Kb v Mb dilimo na 1024 15 000Kb 1024 14 65 Mb s Hocha naspravdi 100x kartki na 2 65 Mb s shvidshi nizh kartki yaki vimiryuyutsya u shvidkosti v 12 Mb s Poshkodzhennya informaciyi ta yiyi vidnovlennyaNajbilshoyu poshirenoyu pomilkoyu vtrati informaciyi kartki fleshpam yati ye te sho yiyi vityaguyut iz pristroyu koli informaciya she prodovzhuyetsya pisatis Situaciya pogirshuyetsya yaksho vikoristovuvati nesumisni fajlovi sistemi sho ne rozrobleni dlya priladiv yaki vijmayutsya abo yaksho isnuye asinhronizaciya koli informaciya she stoyit v cherzi na zapis a v toj moment vidklyuchayut pristrij V deyakih vipadkah mozhlivo vidnoviti informaciyu z fleshpam yati Evristichnij metod ta metod Grubogo vtruchannya ye prikladami vidnovlennya yaki mozhut povernuti zagalnu informaciyu zberezhenu na karti fleshpam yati Virobniki fleshpam yatiSamsung Intel Atmel Qimonda STMicroelectronics Sharp Corporation Toshiba Sandisk Micron Technology Kingston Technology SK Hynix Div takozhMikroprograma SSD nakopichuvach USB flesh nakopichuvach Pam yat zi zminoyu fazovogo stanu