2.1. Класифікація, призначення та основні характеристики пам'яті
Пам'ять призначена для приймання, фіксації та видачі інформації, яка використовується в процесі обчислень. До такої інформації відносяться вхідні дані, проміжні та вихідні результати обчислень, програми загального математичного забезпечення (керуючі програми – операційні системи (ОС), обслуговуючі програми – транслятори мов, бібліотека стандартних підпрограм), різноманітні константи, таблиці, робочі програми користувачів. Процесс фіксацій інформації в пам'яті називається процесом запису. Процес видачі – читанням. Звертання – це або запис, або читання.
Будь-яка пам'ять складається із запам'ятовуючого масиву, який в свою чергу складається з набору комірок. Кожна комірка призначена для зберігання одного машинного слова. Сама комірка складається із запам'ятовуючих елементів (1 біт машинного слова). Для того, щоб відрізняти комірки їх послідовно нумерують, номер комірки – її адреса.
По способу пошуку інформації в пам'яті розрізняють: адресну пам'ять, безадресну (спискову або стекову) пам'ять і асоціативну пам'ять. В адресній пам'яті пошук інформації відбувається по адресі. В стековій пам'яті місце доступу до інформції завжди постійне. В асоціативній пам'яті пошук інформації відбувається по деяким ознакам шуканого числа. В якості таких ознак може бути один розряд, группа розрядів або всі розряди шуканого. Як правило, до будь-якої пам'яті висувають дві суперечні умови: максимально можлива місткість при максимальній швидкодії.
Пам'ять комп'ютера має багаторівневу структуру (рис. 2.1)
де: РП – регістрова пам'ять КЕШ – пам'ять-буфер між оперативною пам'яттю (ОП) та процессором ОП – оперативна пам'ять БП – буферна пам'ять ЗП – зовнішня пам'ять
Рис. 2.1
Регістрова пам'ять (РП) має дуже невеликий об'єм (~30 комірок). Кеш-пам'ять – це буфер між ОП та процесором. Пам'ять зберігає блоки данних тих областей ОП, до яких виникали або будуть виконуватись звертання у найближчий час. Кеш-пам'ять побудована на двохрівневій системі (L1 – внутрішньопроцесорна, L2 - зовнішня). Але найосновнішу роль виконує в комп'ютері ОП. ЗП - зовнішня пам'ять – це пам'ять, яка має відносно невелику швидкодію, але достатньо велику місткість.
Пам'ять може бути енергозалежною та енергонезалежною. В енергозалежній пам'яті інформація залишається після відключення живлення. Крім того, існує пам'ять в якій з часом інформація може бути загублена. В цій пам'яті треба виконувати режим регенерації інформації.
Основна характеристика – місткість, оцінюється числом розрядів, які зберігаються одночасно, N=pn, p – кількість слів, n – кількість розрядів в слові. Місткість пам’яті прийнято оцінювати у величинах кратних байту. Швидкодія оцінюється або часом доступу, або тривалістю одного циклу.
БП застосовується іноді. В залежності від фізичної організації окремих елементів розрізняють напівпровідникову пам'ять, пам'ять з використанням магнітних носіїв; в залежності від організації порядку доступу розрізняють пам'ять з прямим та послідовним доступом. В залежності від кратності запису розрізняють пам'ять зі стираним та нестираним записом.
Напівпровідникова інтегральна пам'ять (НП) застосовується найчастіше. Це пов'язано з тим, що вона має наступні переваги: гарну швидкодію, низьку вартість, малі габарити, можливість зчитування інформації без її руйнування; високу технологічність. Технології виготовлення електронної пам'яті подібні до технологій виготовлення інших пристроїв комп'ютера, у зв'язку з чим – повна сумісність вхідних та вихідних сигналів. Разом з тим напівпровідникова пам'ять володіє також і наступним недоліком: енергозалежністю (споживає енергію і при зберіганні інформації, при відключенні живлення – втрата інформації). При виготовленні елементів данного типу пам'яті використовуються всі відомі технології (рис. 2.2)
Рис. 2.2 - Технології, що використовуються у виготовленні
елементів ПП
Де: ТТЛ, ТТДШ - біполярна технологія з діодами Шоттки
ЕЗЛ еміторно-зв'язна логіка
І2Л – інжекційна логіка
n-МОП, р-МОП, k-МОП - уніполярна пам'ять
Найвищу швидкодію має пам’ять ЕЗЛ. Пам’ять на уніполярних транзисторах набагато економічніша. К-МОП нині застосовується найчастіше.
Статична пам’ять більш швидка і дорога. Нині статична пам’ять використовується в якості кеша.
30 нсек – час звертання до кеша (в той час, як до динамічної – 70 нсек)
Схема розподілу НП за призначенням показана на рис. 2.3.
Рис. 2.3 Типи НП за призначенням
Особливий тип програмованої електронної пам'яті складає FLASH пам’ять. По способу доступу розрізняють пам’ять з довільним доступом і з послідовним доступом. Пам’ять з послідовним доступом будується на регістрах зсуву, причому для виготовлення регістра зсуву використовуються й інші технології, такі як ПЗЗ (прилади із зарядним зв’язком) та ЦМД (циклічні магнітні домени).
- Комп’ютерна схемотехніка. Архітектура комп’ютерів 2 зміст
- 2.1. Класифікація, призначення та основні характеристики пам'яті
- 2.2. Оперативна пам’ять (оп)
- 2.2.2. Статична пам'ять на біполярних транзисторах
- 2.3. Постійна пам'ять (пп)
- 2.9. Зовнішня оптична пам'ять
- 1. Представлення та обробка інформації
- Класифікація засобів обчислювальної техніки
- 1.2. Класифікація комп’ютерів
- 1.3. Структурна схема компю’терів, що використовують спільну шину
- 1.4. Системи числення
- 1.4.1. Базові параметри та класифікація систем числення
- 1.4.2.Загальні принципи побудови систем з послідовним обчисленням символів
- 1.4.3. Загальні принципи побудови систем числення з паралельним обчисленням символів
- 1.5. Кодування знакозмінної інформації. Коротка характеристика груп кодів, родинних прямому, зворотному, додатковому. Особливості застосування в комп'ютерах
- 1.6. Формати даних і команд сучасних комп’ютерів
- 1.7. Процесори
- 1.7.1. Склад і призначення пристроїв
- 1.7.2. Блок додавання чисел у формі з фіксованою крапкою
- 1.7.3. Особливості виконання складання чисел у формі з плаваючою крапкою
- 1.7.4. Реалізація процесора двійкового множення. Загальні положення
- 1.7.5. Реалізація множення в прямому коді
- I варіант.
- II варіант.
- III варіант.
- IV варіант
- 1.7.6. Реалізація в процесорі операції множення в додатковому коді
- 1.7.7. Реалізація методів прискореного множення в процесорах
- 1.7.8. Схемні методи прискореного множення
- 1.7.9. Особливості виконання множення чисел з плаваючою крапкою
- 1.8. Реалізація двійкового ділення в процесорі
- 1.8.1. Реалізація ділення чисел з фіксованою крапкою в прямому коді
- 1.8.2. Особливості ділення чисел у формі з плаваючою крапкою
- 1.9. Добування квадратного кореня
- Частина 2. Пам'ять комп'ютерів
- 2.1. Класифікація, призначення та основні характеристики пам'яті
- 2.2 Оперативна пам’ять (оп)
- 2.2.1 Внутрішня організація оп
- 2.2.2.Статична пам'ять на біполярних транзисторах
- 2.2.3. Статична пам'ять на езл-інтегральних схемах (іс)
- 2.2.4. Статична пам'ять на уніполярних транзисторах (на мон іс)
- 2.2.5. Динамічна пам’ять (дп) на моп транзисторах
- 2.2.6. Побудова пам’яті необхідної розмірності
- 2.3. Постійна пам'ять (пп)
- 2.3.1. Типи пп
- 2.3.2. Масочні пп (мпп)
- 2.3.3. Однократнопрограмована пам'ять
- 2.3.4. Репрограмована пам'ять
- 2.3.5. Flash-пам'ять
- 2.4. Зп с послідовним доступом(зппд)
- 2.4.1. Зппд на регістрах зсуву
- 2.4.2. Елемент зп з послідовним доступом на мон-транзисторах
- 2.4.3. Буферний зп типу "черга" (бп)
- 2.4.4. Пам'ять типу "список"/"стек"
- 2.5. Асоціативна пам'ять
- 2.6. Зовнішня пам'ять (зп)
- 2.6.1. Типи зп
- 2.6.2. Зовнішня магнітна пам'ять (змп)
- 2.6.3. Способи цифрового магнітного запису
- 2.7. Зовнішня пам'ять з прямим доступом(зпПрД)
- 2.7.1. Накопичувачі на гнучких магнітних дисках(нгмд)
- 2.7.2. Накопичувачі на жорстких магнітних дисках(нжмд)
- 2.7.3. Raid – дискові масиви
- 2.8. Зовнішні зп з послідовним доступом. Накопичувачі на магнітних стрічках(нмс). Стримери
- 2.9. Зовнішня оптична пам'ять
- 2.9.1. Оптичні диски типу cd
- 2.9.2. Оптичні диски типу dvd
- 2.10. Контроль роботи пристроїв пам’яті
- 3.1. Пристрій управління
- 3.1.1 Склад пристрою управління
- 3.1.2. Пу з жорсткою логікою
- 3.1.3. Мікропрограмний пристрій управління (пристрій управління з гнучкою логікою)
- 3.1.4. Мікропрограмний пристрій управління зі змінною тривалістю реалізації мікрокоманд.
- 3.2. Системи переривань
- 3.2.1. Типи і основні характеристики системи переривань
- 3.3. Система управління вводом/виводом
- 3.4. Організація мультипрограмного режиму роботи в сучасних комп’ютерах
- 3.4.1. Форми обслуговування користувачів і види мультипрограмування (мпр)
- 3.4.2. Динамічний розподіл пам'яті
- 3.4.3. Система захисту пам’яті (сзп)
- 0 1 2 3 4 5 6 7
- 3.5. Системи автоматичного контролю
- 3.5.1. Види помилок і способи контролю
- 3.5.2. Контроль передачі кодів
- 3.5.3. Контроль роботи комбінаційних схем
- 3.5.4. Контроль виконання операцій в процесорах
- 3.5.5. Контроль роботи процесорів по модулю 3