ористовували для оперативної пам'яті реле, а в якості ПЗУ застосовувалися звичайні тумблери (і це не дивно, т. К. Навіть міні-ЕОМ 80-х років минулого століття мали панель з набором тумблерів для введення команд ).
Розвиток напівпровідникових технологій призвело до того, що для електронної пам'яті персонального комп'ютера в більшості випадків використовуються кремнієві інтегральні мікросхеми. А мінімальна комірка пам'яті в мікросхемі - це тригер, який в самому простому випадку збирається на двох транзисторах. Але оскільки для управління тригером потрібні ланцюга управління, то елементарна запам'ятовуюча осередок сучасної статичної пам'яті, яка застосовується, зокрема, для кеш-пам'яті, містить іноді до десятка транзисторів. Для прикладу на рис. 12 показана схема комірки пам'яті КМОП-мікросхеми. У ній з шести КМОП-транзисторів тільки транзистори V3 і V5 відповідають за зберігання інформації, а решта використовуються за іншим призначенням.
Так як в сучасному комп'ютері застосовуються мікросхеми, що містять сотні тисяч осередків, то для спрощення управління запам'ятовуючі осередку групуються в квадратні матриці. Для звернення до конкретної комірці пам'яті використовується адреса, формований з номера рядка і стовпця (рис. 13). Як тільки на шинах стовпців і рядків буде встановлений правильний адресу потрібної комірки, на виході матриці з'явиться напруга, відповідне інформації, записаної в комірку пам'яті. Зауважимо, що такий принцип адресації використовується і для читання або запису байта в оперативної пам'яті, але при цьому за кожен розряд байта або слова відповідає своя запам'ятовуюча матриця, яка, найчастіше, знаходиться в окремій мікросхемі.
Для запису інформації в конкретний осередок мікросхеми призначений всього один висновок. Коли на шині адреси встановиться потрібну адресу комірки пам'яті, то, хоча сигнал запису буде поданий на всі комірки, запис відбудеться тільки в ту клітинку, яка буде в даний момент обрана (адресована).
Малюнок 12. Схема комірки пам'яті КМОП-мікросхеми
Принцип запису і читання комірок пам'яті в пам'ятною матриці добре ілюструється на прикладі ферритовой пам'яті (рис. 14). На зорі комп'ютерної ери вона являла собою невеликі ферритові колечка, що знаходяться в вузликах дротяної сітки. Щоб сформувати сигнал читання і запису, через всі колечка просмикувався окремий дріт. Зауважимо, що для запису 1 і 0 використовувалася властивість феромагнетиків перемагнічі-тися під дією електричного струму. Найменші ферритові колечка були діаметром всього близько 1 мм. З появою напівпровідникових мікросхем пам'яті про ферритовой пам'яті надовго забули, але зовсім недавно з'явилися мікросхеми FeRAM, в яких поєднується кремнієва технологія виробництва мікросхем і властивість феромагнітних матеріалів змінювати свій опір залежно від прикладеного магнітного поля.
Процесори мають шину даних, кратну 8 розрядам, наприклад, 8, 16, 32 або 64. У старих персональних комп'ютерах електронна пам'ять збиралася з мікросхем, що мають, наприклад 64, 128, 256 і т. д. осередків. На системних платах персональних комп'ютерів IBM PC можна було побачити ряди мікросхем пам'яті, що займають там занадто багато місця. Щоб зменшити кількість мікросхем і спростити їх електричні з'єднання один з одним, на одному кремнієвому кристалі стали створювати декілька окремих матриць запам'ятовуючих осередків. Найпопулярнішими виявилися варіанти, коли мікросхема пам'яті має розрядність рівну 4 і 8, що дозволило зменшити кількість корпусів на платі.
Малюнок 13
У документації та прайс-листах на мікросхеми пам'яті завжди вказується не тільки загальний її обсяг, але і як організовані осередки пам'яті. Наприклад, нижче наводяться рядки з прайс-листа на мікросхеми динамічної пам'яті DDR і SDRAM:
· DDR 256Mb, 32Мх8, 266MHz;
· DDR 128Mb, 1бМх8, 266MHz;
· SDRAM 256Mb, 32Mx8, 133MHz;
· SDRAM 128Mb, 16Mx8, 133MHz.
Малюнок 14. Принцип запису і читання комірок пам'яті в пам'ятною матриці
Зауважте, що на початку йде умовне позначення типу мікросхеми, а в кінці вказується максимальна тактова частота шини, на якій вони можуть працювати. Об'єм пам'яті в мікросхемі вказується у двох варіантах: 256Mb - загальна кількість елементів пам'яті в мікросхемі; 32Мх8 - це позначення показує, що на кожен розряд доводиться по 32 Мбайт (також використовується термін глибина адресного простору raquo ;, від англ, address depth). Якщо помножити 32 Мбайт на 8, то виходить 256 Мбайт
. 1.3 Огляд мікросхем ПЗУ
Постійно запам'ятовуючі пристрої (ПЗУ) динамічного типу
Мікросхеми масочний ПЗУ
М...