Пам'ять постійного зберігання (ППЗ), постійна пам’ять, постійний запам'ятовуючий пристрій — тип енергонезалежної пам’яті, що використовується в комп’ютерах та інших електронних пристроях. Дані, що зберігаються в ППЗ, як правило, не можуть бути змінені(перезаписані) програмним способом після виготовлення пристрою пам'яті та запису на нього інформації. Постійна пам’ять корисна для зберігання програмного забезпечення, яке не змінюється протягом терміну використання системи (вбудоване програмне забезпечення). Програмні застосунки (наприклад, відеоігри) для програмованих пристроїв(ігрових консолей) можна розповсюджувати записаними до ППЗ.
Строго кажучи, пам’ять лише для читання відноситься до пам’яті, яка є жорстко підключеною, наприклад, діодною матрицею або інтегральною схемою ППЗ маски (IC), яку неможливо змінити електронним способом після виготовлення. Хоча дискретні схеми можуть бути змінені в принципі шляхом додавання провідників та/або видалення або заміни компонентів, мікросхеми не можуть. Виправлення помилок або оновлення програмного забезпечення вимагають виробництва нових пристроїв і заміни встановленого пристрою.
Напівпровідникова пам’ять ППЗ з плаваючим затвором у формі стираної програмованої постійної пам’яті (EPROM), електрично стираної програмованої постійної пам’яті (EEPROM) і флешпам’яті можна стирати та перепрограмувати. Але це можна зробити лише на відносно низьких швидкостях запису, для цього може знадобитися спеціальне обладнання, і зазвичай це можливо лише певну кількість разів.
Термін «ROM» іноді використовується для позначення пристрою ROM, що містить певне програмне забезпечення, або файл із програмним забезпеченням, який буде зберігатися в записуваному пристрої ROM. Наприклад, користувачі, які змінюють або замінюють операційну систему Android, описують файли, що містять змінену або замінену операційну систему, як «спеціальні ППЗ» після типу сховища, куди файл був записаний, і вони можуть розрізняти ППЗ (де програмне забезпечення та дані зберігається, як правило, флеш-пам’ять) і оперативна пам’ять.
Історія
Дискретно-компонентна постійна пам'ять
IBM використовувала конденсаторне сховище лише для читання (CROS) і трансформаторне сховище лише для читання (TROS) для зберігання мікрокоду для молодших моделей (System/360), 360/85, і перших двох моделей (System/370) (370/155 і 370/ 165). У деяких моделях також було доступне для запису сховище керування (WCS) для додаткової діагностики та підтримки емуляції. Комп’ютер наведення космічного корабля Apollo використовував феромагнітну пам’ять ядра, запрограмовану шляхом протягування дротів через магнітні сердечники.
Твердотільні постійна пам'ять
Найпростіший тип твердотільної ППЗ з'явився з появою напівпровідникової технології. Комбінації логічних вентилів можна об’єднати вручну, щоб відобразити n-бітну вхідну адресу на довільні значення m -бітових вихідних даних (таблиця пошуку). З винаходом інтегральної схеми з'явилася маскові ROM. Mask ROM складається з гратки рядків слів (введення адреси) і рядків бітів (вихід даних), вибірково об’єднаних разом за допомогою транзисторних перемикачів, і може представляти довільну таблицю пошуку зі звичайним фізичним розташуванням і передбачуваною затримкою поширення. Mask ROM програмується фотомасками у фотолітографії під час виробництва напівпровідників. Маска визначає фізичні особливості або структури, які будуть видалені або додані у мікросхеми ППЗ, і наявність або відсутність цих функцій представлятиме 1 або 0 біт, залежно від дизайну ППЗ. Таким чином, будь-які спроби змінити дані в електронному вигляді зазнають невдачі, оскільки дані визначаються наявністю або відсутністю фізичних особливостей або структур, які не можуть бути змінені в електронному вигляді. Для кожної програми, навіть для версій тієї самої програми, потрібно змінити всю маску, що може коштувати дорого.
У маскових ППЗ дані фізично закодовані в схемі, тому їх можна запрограмувати лише під час виготовлення. Це призводить до ряду серйозних недоліків:
- Економічно вигідно купувати маскові ППЗ у великих кількостях, оскільки користувачі повинні укладати контракт із заводом, щоб створити індивідуальний дизайн для кожної деталі або переглянути програмне забезпечення.
- Час виконання між завершенням розробки ППЗ маски та отриманням готового продукту тривалий з тієї ж причини.
- Mask ROM є непрактичним для науково-дослідної роботи, оскільки дизайнерам часто потрібно швидко змінювати вміст пам’яті під час вдосконалення дизайну.
- Якщо продукт постачається з несправною масковою ППЗ, єдиний спосіб виправити це — відкликати продукт і фізично замінити ППЗ в кожній надісланій одиниці.
Подальші розробки усунули ці недоліки. Програмована постійна пам'ять (PROM), винайдена Вень Цін Чоу в 1956 році дозволяла користувачам програмувати її вміст точно один раз, фізично змінюючи її структуру за допомогою імпульсів високої напруги. Це вирішило проблеми 1 і 2 вище, оскільки компанія може просто замовити велику партію свіжих чіпів PROM і запрограмувати їх із бажаним вмістом у зручний для її розробників спосіб.
Поява польового транзистора метал-оксид-напівпровідник (MOSFET), винайденого в Bell Labs в 1959 році дозволила практичне використання транзисторів метал-оксид-напівпровідник (MOS) як запам'ятовуючих елементів комірки пам'яті в напівпровідниковій пам'яті, функція, яку раніше виконували магнітні сердечники в пам'яті комп'ютера. У 1967 році Давон Кан і Саймон Се з Bell Labs запропонували, щоб плаваючий затвор МОП-напівпровідникового пристрою можна було використовувати для комірки перепрограмованого ППЗ, що дозволило Дову Фроману з Intel створити стрирану програмовану постійну пам’ять(EPROM) у 1971 році. Винахід EPROM по суті вирішив проблему 3, оскільки EPROM (на відміну від PROM) можна неодноразово повертати до свого незапрограмованого стану під впливом потужного ультрафіолетового світла.
Електрично стирана програмована постійна пам’ять (EEPROM), розроблена Ясуо Таруї, Ютакою Хаясі та Кійоко Нагою в Електротехнічній лабораторії в 1972 році, пройшла довгий шлях до вирішення проблеми 4, оскільки EEPROM можна запрограмувати на місці, якщо пристрій, що містить, забезпечує засіб отримання програмного вмісту із зовнішнього джерела (наприклад, персонального комп’ютера через послідовний кабель). Флеш-пам'ять, винайдена Фудзіо Масуока в Toshiba на початку 1980-х і комерційно доступна з кінця 1980-х, є формою EEPROM, яка дуже ефективно використовує площу мікросхеми і може бути стерта і перепрограмована тисячі разів без пошкоджень. Це дозволяє видаляти та програмувати лише певну частину пристрою, а не весь пристрій. Це можна зробити на високій швидкості, звідси й назва «флеш».
Усі ці технології покращили гнучкість ППЗ, але зі значною ціною за чіп, так що у великих кількостях маскова ППЗ залишатиметься економічним вибором протягом багатьох років. (Зменшення вартості перепрограмованих пристроїв майже знищило ринок маскових ППЗ до 2000 року) Перезаписувані технології були передбачені як заміна маскових ППЗ.
Найновішою розробкою є флешпам’ять NAND, також винайдена Toshiba. Його розробники явно відійшли від минулої практики, прямо заявивши, що «метою флеш-пам’яті NAND є заміна жорстких дисків», а не традиційне використання ППЗ як форми енергонезалежної основної пам’яті. Станом на 2021 рік, NAND майже повністю досяг цієї мети, запропонувавши пропускну здатність, вищу за жорсткі диски, нижчу затримку, вищу толерантність до фізичних ударів, надзвичайну мініатюрність (наприклад, у формі флешнакопичувачів USB і крихітних карток пам’яті microSD) і значно нижче енергоспоживання.
Використання для зберігання програм
Багато комп’ютерів із збереженими програмами використовують форму енергонезалежного сховища (тобто сховище, яке зберігає свої дані після відключення живлення) для зберігання початкової програми, яка запускається, коли комп’ютер увімкнено або іншим чином починає виконуватися (процес, відомий [ як завантаження, часто скорочено до «завантаження» або «завантаження»). Так само кожному нетривіальному комп’ютеру потрібна певна форма змінної пам’яті для запису змін у його стані під час виконання.
Форми постійної пам’яті використовувалися як енергонезалежне сховище для програм у більшості ранніх комп’ютерів із збереженими програмами, таких як ENIAC після 1948 року. (До того часу це не був комп’ютер зі збереженими програмами, оскільки кожну програму потрібно було вручну підключати до машини, що могло зайняти кілька днів або тижнів.) Пам’ять лише для читання було простіше реалізувати, оскільки їй потрібен був лише механізм для читання збережених значень, і не змінювати їх на місці, і, отже, можна реалізувати за допомогою дуже грубих електромеханічних пристроїв (див. історичні приклади нижче). З появою інтегральних схем у 1960-х роках і ПЗП, і його змінний аналог статична оперативна пам'ять були реалізовані як масиви транзисторівв кремнієвих мікросхемах; однак комірка пам’яті ROM може бути реалізована з використанням меншої кількості транзисторів, ніж комірка пам’яті SRAM, оскільки остання потребує засувки (що містить 5-20 транзисторів), щоб зберегти її вміст, тоді як комірка ROM може складатися з відсутності (логічний 0) або наявність (логічна 1) одного транзистора, що з'єднує бітову лінію з лінією слова. Отже, ROM можна було б реалізувати за нижчою ціною за біт, ніж RAM протягом багатьох років.
Більшість домашніх комп’ютерів 1980-х років зберігали інтерпретатор BASIC або операційну систему в ППЗ, оскільки інші форми енергонезалежного зберігання, такі як магнітні дисководи, були надто дорогими. Наприклад, Commodore 64 включав 64 КБ оперативної пам'яті та 20 КБ ППЗ, що містить інтерпретатор BASIC і операційну систему KERNAL. Пізніші домашні чи офісні комп’ютери, такі як IBM PC XT, часто включали магнітні дисководи та більші обсяги оперативної пам’яті, що дозволяло їм завантажувати свої операційні системи з диска в оперативну пам’ять, при цьому лише мінімальне ядро ініціалізації апаратного забезпечення та завантажувач залишалися в ПЗП (відомі як BIOS _в IBM-сумісних комп’ютерах). Таке розташування дозволило створити більш складну операційну систему, яку можна було легко оновити.
У сучасних комп’ютерах «ПЗП» використовується для зберігання базової мікропрограми початкового завантаження для процесора, а також різноманітної мікропрограми, необхідної для внутрішнього керування автономними пристроями, такими як графічні карти, жорсткі диски, твердотільні накопичувачі, оптичні дисководи, TFT екрани тощо в системі. Сьогодні багато з цих пам’яті «лише для читання» – особливо BIOS/UEFI – часто замінюють на EEPROM або флеш-пам’ять.(див. нижче), щоб дозволити перепрограмування на місці, якщо виникне потреба в оновленні мікропрограми. Однак прості та зрілі підсистеми (наприклад, клавіатура або деякі комунікаційні контролери в інтегральних схемах на головній платі, наприклад) можуть використовувати ППЗ маски або OTP (одноразово програмований).
ППЗ та наступні технології, такі як флеш-пам'ять, переважають у вбудованих системах. Це все, починаючи від промислових роботів і закінчуючи побутовою технікою та споживчою електронікою (MP3-плеєри, телевізійні приставки тощо), усі вони розроблені для певних функцій, але базуються на мікропроцесорах загального призначення. Оскільки програмне забезпечення, як правило, тісно пов’язане з апаратним забезпеченням, у таких пристроях рідко потрібні зміни в програмі (у яких зазвичай немає жорстких дисків через вартість, розмір або енергоспоживання). Станом на 2008 рік більшість продуктів використовують флешпам’ять, а не маскові ППЗ, і багато з них забезпечують певні засоби підключення до комп’ютера для мікропрограми.оновлення; наприклад, цифровий аудіопрогравач можна оновити для підтримки нового формату файлів. Деякі любителі скористалися цією гнучкістю, щоб перепрограмувати споживчі продукти для нових цілей; наприклад, проекти iPodLinux і OpenWrt дозволили користувачам запускати повнофункціональні дистрибутиви Linux на своїх MP3-плеєрах і бездротових маршрутизаторах відповідно.
ППЗ також корисно для двійкового зберігання криптографічних даних, оскільки це ускладнює їх заміну, що може бути бажаним для підвищення безпеки інформації.
Використання для зберігання даних
Оскільки ППЗ (принаймні у формі жорсткої маски) не можна модифікувати, воно підходить лише для зберігання даних, які, як очікується, не потребують модифікації протягом усього терміну служби пристрою. З цією метою ROM використовувався в багатьох комп’ютерах для зберігання пошукових таблиць для оцінки математичних і логічних функцій (наприклад, одиниця з плаваючою комою може табулювати функцію синуса, щоб сприяти швидшому обчисленню). Це було особливо ефективним, коли процесори були повільними, а ППЗ дешевше порівняно з оперативною пам’яттю.
Примітно, що адаптери дисплея ранніх персональних комп’ютерів зберігали таблиці растрових символів шрифту в ППЗ. Зазвичай це означало, що шрифт відображення тексту не можна було змінити інтерактивно. Це стосувалося як адаптерів CGA, так і MDA, доступних з (IBM PC XT).
Використання ППЗ для зберігання таких малих обсягів даних майже повністю зникло в сучасних комп’ютерах загального призначення. Однак флешпам’ять NAND взяла на себе нову роль як засіб масового зберігання або вторинного зберігання файлів.
Хронологія
Дивіться також: Флешпам’ять , Оперативна пам’ять
Дата введення | Назва мікросхеми | Ємність ( біт ) | тип ППЗ | MOSFET | Виробник(и) | процес | Площа | посилання |
---|---|---|---|---|---|---|---|---|
1956 рік | ? | ? | PROM | ? | Arma | ? | ? | |
1965 рік | ? | 256-біт | ROM | Біполярний TTL | Sylvania | ? | ? | |
1965 рік | ? | 1 кб | ROM | MOS | General Microelectronics | ? | ? | |
1969 рік | 3301 | 1 кб | ROM | Біполярний | Intel | ? | ? | |
1970 рік | ? | 512-біт | PROM | Біполярний TTL | Radiation | ? | ? | |
1971 рік | 1702 рік | 2 кб | EPROM | Статичний MOS (кремнієвий затвор) | Intel | ? | 15 мм² | |
1974 рік | ? | 4 кб | ROM | MOS | AMD, General Instrument | ? | ? | |
1974 рік | ? | ? | EAROM | MNOS | General Instrument | ? | ? | |
1975 рік | 2708 | 8 кб | EPROM | NMOS ( FGMOS ) | Intel | ? | ? | |
1976 рік | ? | 2 кб | EEPROM | MOS | Toshiba | ? | ? | |
1977 рік | µCOM-43 (PMOS) | 16 кб | PROM | PMOS | NEC | ? | ? | |
1977 рік | 2716 | 16 кб | EPROM | TTL | Intel | ? | ? | |
1978 рік | EA8316F | 16 кб | ROM | NMOS | Electronic Arrays | ? | 436 мм² | |
1978 рік | µCOM-43 (CMOS) | 16 кб | PROM | CMOS | NEC | ? | ? | |
1978 рік | 2732 | 32 кб | EPROM | NMOS ( HMOS ) | Intel | ? | ? | |
1978 рік | 2364 | 64 кб | ROM | NMOS | Intel | ? | ? | |
1980 рік | ? | 16 кб | EEPROM | NMOS | Motorola | 4000 нм | ? | |
1981 рік | 2764 | 64 кб | EPROM | NMOS (HMOS II) | Intel | 3500 нм | ? | |
1982 рік | ? | 32 кб | EEPROM | MOS | Motorola | ? | ? | |
1982 рік | 27128 | 128 кб | EPROM | NMOS (HMOS II) | Intel | ? | ? | |
1983 рік | ? | 64 кб | EPROM | CMOS | Signetics | 3000 нм | ? | |
1983 рік | 27256 | 256 кб | EPROM | NMOS (HMOS) | Intel | ? | ? | |
1983 рік | ? | 256 кб | EPROM | CMOS | Fujitsu | ? | ? | |
Січень 1984 року | MBM 2764 | 64 кб | EEPROM | NMOS | Fujitsu | ? | 528 мм² | |
1984 рік | ? | 512 кб | EPROM | NMOS | AMD | 1700 нм | ? | |
1984 рік | 27512 | 512 кб | EPROM | NMOS (HMOS) | Intel | ? | ? | |
1984 рік | ? | 1 Мб | EPROM | CMOS | NEC | 1200 нм | ? | |
1987 рік | ? | 4 Мб | EPROM | CMOS | Toshiba | 800 нм | ? | |
1990 рік | ? | 16 Мб | EPROM | CMOS | NEC | 600 нм | ? | |
1993 рік | ? | 8 Мб | MROM | CMOS | Hyundai | ? | ? | |
1995 рік | ? | 1 Мб | EEPROM | CMOS | Hitachi | ? | ? | |
1995 рік | ? | 16 Мб | MROM | CMOS | AKM, Hitachi | ? | ? |
Дивись також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Pam yat postijnogo zberigannya PPZ postijna pam yat postijnij zapam yatovuyuchij pristrij tip energonezalezhnoyi pam yati sho vikoristovuyetsya v komp yuterah ta inshih elektronnih pristroyah Dani sho zberigayutsya v PPZ yak pravilo ne mozhut buti zmineni perezapisani programnim sposobom pislya vigotovlennya pristroyu pam yati ta zapisu na nogo informaciyi Postijna pam yat korisna dlya zberigannya programnogo zabezpechennya yake ne zminyuyetsya protyagom terminu vikoristannya sistemi vbudovane programne zabezpechennya Programni zastosunki napriklad videoigri dlya programovanih pristroyiv igrovih konsolej mozhna rozpovsyudzhuvati zapisanimi do PPZ Bagato igrovih konsolej vikoristovuyut zminni kartridzhi PPZ sho dozvolyaye na odnij sistemi grati v kilka igor Tut pokazano vnutrishnyu chastinu kartridzha Pokemon Silver Game Boy PPZ ce mikroshema pravoruch iz poznachkoyu MX23C1603 12A Strogo kazhuchi pam yat lishe dlya chitannya vidnositsya do pam yati yaka ye zhorstko pidklyuchenoyu napriklad diodnoyu matriceyu abo integralnoyu shemoyu PPZ maski IC yaku nemozhlivo zminiti elektronnim sposobom pislya vigotovlennya Hocha diskretni shemi mozhut buti zmineni v principi shlyahom dodavannya providnikiv ta abo vidalennya abo zamini komponentiv mikroshemi ne mozhut Vipravlennya pomilok abo onovlennya programnogo zabezpechennya vimagayut virobnictva novih pristroyiv i zamini vstanovlenogo pristroyu Napivprovidnikova pam yat PPZ z plavayuchim zatvorom u formi stiranoyi programovanoyi postijnoyi pam yati EPROM elektrichno stiranoyi programovanoyi postijnoyi pam yati EEPROM i fleshpam yati mozhna stirati ta pereprogramuvati Ale ce mozhna zrobiti lishe na vidnosno nizkih shvidkostyah zapisu dlya cogo mozhe znadobitisya specialne obladnannya i zazvichaj ce mozhlivo lishe pevnu kilkist raziv Termin ROM inodi vikoristovuyetsya dlya poznachennya pristroyu ROM sho mistit pevne programne zabezpechennya abo fajl iz programnim zabezpechennyam yakij bude zberigatisya v zapisuvanomu pristroyi ROM Napriklad koristuvachi yaki zminyuyut abo zaminyuyut operacijnu sistemu Android opisuyut fajli sho mistyat zminenu abo zaminenu operacijnu sistemu yak specialni PPZ pislya tipu shovisha kudi fajl buv zapisanij i voni mozhut rozriznyati PPZ de programne zabezpechennya ta dani zberigayetsya yak pravilo flesh pam yat i operativna pam yat IstoriyaDiskretno komponentna postijna pam yat IBM vikoristovuvala kondensatorne shovishe lishe dlya chitannya CROS i transformatorne shovishe lishe dlya chitannya TROS dlya zberigannya mikrokodu dlya molodshih modelej System 360 360 85 i pershih dvoh modelej System 370 370 155 i 370 165 U deyakih modelyah takozh bulo dostupne dlya zapisu shovishe keruvannya WCS dlya dodatkovoyi diagnostiki ta pidtrimki emulyaciyi Komp yuter navedennya kosmichnogo korablya Apollo vikoristovuvav feromagnitnu pam yat yadra zaprogramovanu shlyahom protyaguvannya drotiv cherez magnitni serdechniki Tverdotilni postijna pam yat Najprostishij tip tverdotilnoyi PPZ z yavivsya z poyavoyu napivprovidnikovoyi tehnologiyi Kombinaciyi logichnih ventiliv mozhna ob yednati vruchnu shob vidobraziti n bitnu vhidnu adresu na dovilni znachennya m bitovih vihidnih danih tablicya poshuku Z vinahodom integralnoyi shemi z yavilasya maskovi ROM Mask ROM skladayetsya z gratki ryadkiv sliv vvedennya adresi i ryadkiv bitiv vihid danih vibirkovo ob yednanih razom za dopomogoyu tranzistornih peremikachiv i mozhe predstavlyati dovilnu tablicyu poshuku zi zvichajnim fizichnim roztashuvannyam i peredbachuvanoyu zatrimkoyu poshirennya Mask ROM programuyetsya fotomaskami u fotolitografiyi pid chas virobnictva napivprovidnikiv Maska viznachaye fizichni osoblivosti abo strukturi yaki budut vidaleni abo dodani u mikroshemi PPZ i nayavnist abo vidsutnist cih funkcij predstavlyatime 1 abo 0 bit zalezhno vid dizajnu PPZ Takim chinom bud yaki sprobi zminiti dani v elektronnomu viglyadi zaznayut nevdachi oskilki dani viznachayutsya nayavnistyu abo vidsutnistyu fizichnih osoblivostej abo struktur yaki ne mozhut buti zmineni v elektronnomu viglyadi Dlya kozhnoyi programi navit dlya versij tiyeyi samoyi programi potribno zminiti vsyu masku sho mozhe koshtuvati dorogo U maskovih PPZ dani fizichno zakodovani v shemi tomu yih mozhna zaprogramuvati lishe pid chas vigotovlennya Ce prizvodit do ryadu serjoznih nedolikiv Ekonomichno vigidno kupuvati maskovi PPZ u velikih kilkostyah oskilki koristuvachi povinni ukladati kontrakt iz zavodom shob stvoriti individualnij dizajn dlya kozhnoyi detali abo pereglyanuti programne zabezpechennya Chas vikonannya mizh zavershennyam rozrobki PPZ maski ta otrimannyam gotovogo produktu trivalij z tiyeyi zh prichini Mask ROM ye nepraktichnim dlya naukovo doslidnoyi roboti oskilki dizajneram chasto potribno shvidko zminyuvati vmist pam yati pid chas vdoskonalennya dizajnu Yaksho produkt postachayetsya z nespravnoyu maskovoyu PPZ yedinij sposib vipraviti ce vidklikati produkt i fizichno zaminiti PPZ v kozhnij nadislanij odinici Podalshi rozrobki usunuli ci nedoliki Programovana postijna pam yat PROM vinajdena Ven Cin Chou v 1956 roci dozvolyala koristuvacham programuvati yiyi vmist tochno odin raz fizichno zminyuyuchi yiyi strukturu za dopomogoyu impulsiv visokoyi naprugi Ce virishilo problemi 1 i 2 vishe oskilki kompaniya mozhe prosto zamoviti veliku partiyu svizhih chipiv PROM i zaprogramuvati yih iz bazhanim vmistom u zruchnij dlya yiyi rozrobnikiv sposib Poyava polovogo tranzistora metal oksid napivprovidnik MOSFET vinajdenogo v Bell Labs v 1959 roci dozvolila praktichne vikoristannya tranzistoriv metal oksid napivprovidnik MOS yak zapam yatovuyuchih elementiv komirki pam yati v napivprovidnikovij pam yati funkciya yaku ranishe vikonuvali magnitni serdechniki v pam yati komp yutera U 1967 roci Davon Kan i Sajmon Se z Bell Labs zaproponuvali shob plavayuchij zatvor MOP napivprovidnikovogo pristroyu mozhna bulo vikoristovuvati dlya komirki pereprogramovanogo PPZ sho dozvolilo Dovu Fromanu z Intel stvoriti striranu programovanu postijnu pam yat EPROM u 1971 roci Vinahid EPROM po suti virishiv problemu 3 oskilki EPROM na vidminu vid PROM mozhna neodnorazovo povertati do svogo nezaprogramovanogo stanu pid vplivom potuzhnogo ultrafioletovogo svitla Elektrichno stirana programovana postijna pam yat EEPROM rozroblena Yasuo Taruyi Yutakoyu Hayasi ta Kijoko Nagoyu v Elektrotehnichnij laboratoriyi v 1972 roci projshla dovgij shlyah do virishennya problemi 4 oskilki EEPROM mozhna zaprogramuvati na misci yaksho pristrij sho mistit zabezpechuye zasib otrimannya programnogo vmistu iz zovnishnogo dzherela napriklad personalnogo komp yutera cherez poslidovnij kabel Flesh pam yat vinajdena Fudzio Masuoka v Toshiba na pochatku 1980 h i komercijno dostupna z kincya 1980 h ye formoyu EEPROM yaka duzhe efektivno vikoristovuye ploshu mikroshemi i mozhe buti sterta i pereprogramovana tisyachi raziv bez poshkodzhen Ce dozvolyaye vidalyati ta programuvati lishe pevnu chastinu pristroyu a ne ves pristrij Ce mozhna zrobiti na visokij shvidkosti zvidsi j nazva flesh Usi ci tehnologiyi pokrashili gnuchkist PPZ ale zi znachnoyu cinoyu za chip tak sho u velikih kilkostyah maskova PPZ zalishatimetsya ekonomichnim viborom protyagom bagatoh rokiv Zmenshennya vartosti pereprogramovanih pristroyiv majzhe znishilo rinok maskovih PPZ do 2000 roku Perezapisuvani tehnologiyi buli peredbacheni yak zamina maskovih PPZ Najnovishoyu rozrobkoyu ye fleshpam yat NAND takozh vinajdena Toshiba Jogo rozrobniki yavno vidijshli vid minuloyi praktiki pryamo zayavivshi sho metoyu flesh pam yati NAND ye zamina zhorstkih diskiv a ne tradicijne vikoristannya PPZ yak formi energonezalezhnoyi osnovnoyi pam yati Stanom na 2021 rik NAND majzhe povnistyu dosyag ciyeyi meti zaproponuvavshi propusknu zdatnist vishu za zhorstki diski nizhchu zatrimku vishu tolerantnist do fizichnih udariv nadzvichajnu miniatyurnist napriklad u formi fleshnakopichuvachiv USB i krihitnih kartok pam yati microSD i znachno nizhche energospozhivannya Vikoristannya dlya zberigannya program Bagato komp yuteriv iz zberezhenimi programami vikoristovuyut formu energonezalezhnogo shovisha tobto shovishe yake zberigaye svoyi dani pislya vidklyuchennya zhivlennya dlya zberigannya pochatkovoyi programi yaka zapuskayetsya koli komp yuter uvimkneno abo inshim chinom pochinaye vikonuvatisya proces vidomij yak zavantazhennya chasto skorocheno do zavantazhennya abo zavantazhennya Tak samo kozhnomu netrivialnomu komp yuteru potribna pevna forma zminnoyi pam yati dlya zapisu zmin u jogo stani pid chas vikonannya Formi postijnoyi pam yati vikoristovuvalisya yak energonezalezhne shovishe dlya program u bilshosti rannih komp yuteriv iz zberezhenimi programami takih yak ENIAC pislya 1948 roku Do togo chasu ce ne buv komp yuter zi zberezhenimi programami oskilki kozhnu programu potribno bulo vruchnu pidklyuchati do mashini sho moglo zajnyati kilka dniv abo tizhniv Pam yat lishe dlya chitannya bulo prostishe realizuvati oskilki yij potriben buv lishe mehanizm dlya chitannya zberezhenih znachen i ne zminyuvati yih na misci i otzhe mozhna realizuvati za dopomogoyu duzhe grubih elektromehanichnih pristroyiv div istorichni prikladi nizhche Z poyavoyu integralnih shem u 1960 h rokah i PZP i jogo zminnij analog statichna operativna pam yat buli realizovani yak masivi tranzistorivv kremniyevih mikroshemah odnak komirka pam yati ROM mozhe buti realizovana z vikoristannyam menshoyi kilkosti tranzistoriv nizh komirka pam yati SRAM oskilki ostannya potrebuye zasuvki sho mistit 5 20 tranzistoriv shob zberegti yiyi vmist todi yak komirka ROM mozhe skladatisya z vidsutnosti logichnij 0 abo nayavnist logichna 1 odnogo tranzistora sho z yednuye bitovu liniyu z liniyeyu slova Otzhe ROM mozhna bulo b realizuvati za nizhchoyu cinoyu za bit nizh RAM protyagom bagatoh rokiv Bilshist domashnih komp yuteriv 1980 h rokiv zberigali interpretator BASIC abo operacijnu sistemu v PPZ oskilki inshi formi energonezalezhnogo zberigannya taki yak magnitni diskovodi buli nadto dorogimi Napriklad Commodore 64 vklyuchav 64 KB operativnoyi pam yati ta 20 KB PPZ sho mistit interpretator BASIC i operacijnu sistemu KERNAL Piznishi domashni chi ofisni komp yuteri taki yak IBM PC XT chasto vklyuchali magnitni diskovodi ta bilshi obsyagi operativnoyi pam yati sho dozvolyalo yim zavantazhuvati svoyi operacijni sistemi z diska v operativnu pam yat pri comu lishe minimalne yadro inicializaciyi aparatnogo zabezpechennya ta zavantazhuvach zalishalisya v PZP vidomi yak BIOS v IBM sumisnih komp yuterah Take roztashuvannya dozvolilo stvoriti bilsh skladnu operacijnu sistemu yaku mozhna bulo legko onoviti U suchasnih komp yuterah PZP vikoristovuyetsya dlya zberigannya bazovoyi mikroprogrami pochatkovogo zavantazhennya dlya procesora a takozh riznomanitnoyi mikroprogrami neobhidnoyi dlya vnutrishnogo keruvannya avtonomnimi pristroyami takimi yak grafichni karti zhorstki diski tverdotilni nakopichuvachi optichni diskovodi TFT ekrani tosho v sistemi Sogodni bagato z cih pam yati lishe dlya chitannya osoblivo BIOS UEFI chasto zaminyuyut na EEPROM abo flesh pam yat div nizhche shob dozvoliti pereprogramuvannya na misci yaksho vinikne potreba v onovlenni mikroprogrami Odnak prosti ta zrili pidsistemi napriklad klaviatura abo deyaki komunikacijni kontroleri v integralnih shemah na golovnij plati napriklad mozhut vikoristovuvati PPZ maski abo OTP odnorazovo programovanij PPZ ta nastupni tehnologiyi taki yak flesh pam yat perevazhayut u vbudovanih sistemah Ce vse pochinayuchi vid promislovih robotiv i zakinchuyuchi pobutovoyu tehnikoyu ta spozhivchoyu elektronikoyu MP3 pleyeri televizijni pristavki tosho usi voni rozrobleni dlya pevnih funkcij ale bazuyutsya na mikroprocesorah zagalnogo priznachennya Oskilki programne zabezpechennya yak pravilo tisno pov yazane z aparatnim zabezpechennyam u takih pristroyah ridko potribni zmini v programi u yakih zazvichaj nemaye zhorstkih diskiv cherez vartist rozmir abo energospozhivannya Stanom na 2008 rik bilshist produktiv vikoristovuyut fleshpam yat a ne maskovi PPZ i bagato z nih zabezpechuyut pevni zasobi pidklyuchennya do komp yutera dlya mikroprogrami onovlennya napriklad cifrovij audioprogravach mozhna onoviti dlya pidtrimki novogo formatu fajliv Deyaki lyubiteli skoristalisya ciyeyu gnuchkistyu shob pereprogramuvati spozhivchi produkti dlya novih cilej napriklad proekti iPodLinux i OpenWrt dozvolili koristuvacham zapuskati povnofunkcionalni distributivi Linux na svoyih MP3 pleyerah i bezdrotovih marshrutizatorah vidpovidno PPZ takozh korisno dlya dvijkovogo zberigannya kriptografichnih danih oskilki ce uskladnyuye yih zaminu sho mozhe buti bazhanim dlya pidvishennya bezpeki informaciyi Vikoristannya dlya zberigannya danih Oskilki PPZ prinajmni u formi zhorstkoyi maski ne mozhna modifikuvati vono pidhodit lishe dlya zberigannya danih yaki yak ochikuyetsya ne potrebuyut modifikaciyi protyagom usogo terminu sluzhbi pristroyu Z ciyeyu metoyu ROM vikoristovuvavsya v bagatoh komp yuterah dlya zberigannya poshukovih tablic dlya ocinki matematichnih i logichnih funkcij napriklad odinicya z plavayuchoyu komoyu mozhe tabulyuvati funkciyu sinusa shob spriyati shvidshomu obchislennyu Ce bulo osoblivo efektivnim koli procesori buli povilnimi a PPZ deshevshe porivnyano z operativnoyu pam yattyu Primitno sho adapteri displeya rannih personalnih komp yuteriv zberigali tablici rastrovih simvoliv shriftu v PPZ Zazvichaj ce oznachalo sho shrift vidobrazhennya tekstu ne mozhna bulo zminiti interaktivno Ce stosuvalosya yak adapteriv CGA tak i MDA dostupnih z IBM PC XT Vikoristannya PPZ dlya zberigannya takih malih obsyagiv danih majzhe povnistyu zniklo v suchasnih komp yuterah zagalnogo priznachennya Odnak fleshpam yat NAND vzyala na sebe novu rol yak zasib masovogo zberigannya abo vtorinnogo zberigannya fajliv HronologiyaDivitsya takozh Fleshpam yat Operativna pam yat Data vvedennya Nazva mikroshemi Yemnist bit tip PPZ MOSFET Virobnik i proces Plosha posilannya1956 rik PROM Arma 1965 rik 256 bit ROM Bipolyarnij TTL Sylvania 1965 rik 1 kb ROM MOS General Microelectronics 1969 rik 3301 1 kb ROM Bipolyarnij Intel 1970 rik 512 bit PROM Bipolyarnij TTL Radiation 1971 rik 1702 rik 2 kb EPROM Statichnij MOS kremniyevij zatvor Intel 15 mm 1974 rik 4 kb ROM MOS AMD General Instrument 1974 rik EAROM MNOS General Instrument 1975 rik 2708 8 kb EPROM NMOS FGMOS Intel 1976 rik 2 kb EEPROM MOS Toshiba 1977 rik µCOM 43 PMOS 16 kb PROM PMOS NEC 1977 rik 2716 16 kb EPROM TTL Intel 1978 rik EA8316F 16 kb ROM NMOS Electronic Arrays 436 mm 1978 rik µCOM 43 CMOS 16 kb PROM CMOS NEC 1978 rik 2732 32 kb EPROM NMOS HMOS Intel 1978 rik 2364 64 kb ROM NMOS Intel 1980 rik 16 kb EEPROM NMOS Motorola 4000 nm 1981 rik 2764 64 kb EPROM NMOS HMOS II Intel 3500 nm 1982 rik 32 kb EEPROM MOS Motorola 1982 rik 27128 128 kb EPROM NMOS HMOS II Intel 1983 rik 64 kb EPROM CMOS Signetics 3000 nm 1983 rik 27256 256 kb EPROM NMOS HMOS Intel 1983 rik 256 kb EPROM CMOS Fujitsu Sichen 1984 roku MBM 2764 64 kb EEPROM NMOS Fujitsu 528 mm 1984 rik 512 kb EPROM NMOS AMD 1700 nm 1984 rik 27512 512 kb EPROM NMOS HMOS Intel 1984 rik 1 Mb EPROM CMOS NEC 1200 nm 1987 rik 4 Mb EPROM CMOS Toshiba 800 nm 1990 rik 16 Mb EPROM CMOS NEC 600 nm 1993 rik 8 Mb MROM CMOS Hyundai 1995 rik 1 Mb EEPROM CMOS Hitachi 1995 rik 16 Mb MROM CMOS AKM Hitachi Divis takozhFleshpam yat Operativna pam yat Postijnij zapam yatovuvach