озташовані в будь-якому місці пам'яті, відмінний від 16 Кбайт. Таким чином можуть задіятися області відеопам'яті і UMB. Можливості специфікації дозволяють, зокрема, організувати багатозадачність роботи.
Paсшіренная, або ехрanded-памягь
Комп'ютери, які використовують процесор i80286 з 24-розрядними адресними шинами, фізично можуть адресувати 16 Мбайт, а в разі процесорів i80386/486 - 4 Гбайта пам'яті. Така можливість з'являється тільки при захищеному режимі роботи процесора (protected mode), якого операційна система MS DOS не підтримує. Розширена пам'ять розташовується вище області адрес 1 Мбайт. Для роботи з extended-пам'яттю мікропроцесор повинен переходити з реального в захищений режим і назад. Мікропроцесори i80386/486 виконують цю операцію досить легко, чого не скажеш про i80286. За наявності відповідного програмного драйвера розширену пам'ять можна емулювати як додаткову. Апаратну підтримку в цьому випадку повинен забезпечувати процесор не нижче i80386 або допоміжний набір спеціальних мікросхем.
Кеш-пам'ять
Кеш-пам'ять варта узгодження швидкості роботи порівняно повільних пристроїв, таких, наприклад як динамічна пам'ять з відносно швидким мікропроцесором. Використання кеш-пам'яті дозволяє уникати циклів очікування в його роботі, які знижують продуктивність всієї системи.
У мікропроцесора, синхронізувати,, наприклад, тактовою частотою 33 МГц, тактовий період становить приблизно 30 нс. Звичайні сучасні мікросхеми динамічної пам'яті мають час вибірки від 60 до 80 нс. Звідси, зокрема, випливає, що центральний процесор змушений простоювати 2 - 3 періоди тактової частоти (тобто має 2-3 циклу очікування), поки інформація з відповідних мікросхем пам'яті встановиться на системної шині даних комп'ютера. Зрозуміло, що в цей час процесор не може виконувати ніяку дру-гую роботу. Така ситуація веде зазвичай до того, що загальна продуктивність системи знижується, що, зрозуміло, вкрай небажано.
За допомогою технології обробки, що використовує кеш-пам'ять, зазвичай робиться спроба узгодити роботу повільних зовнішніх пристроїв з швидким процесором. У перекладі з англійської слово В«сасhеВ» означає не що інше, як притулок або тайник. Ці значення, очевидно, можна тлумачити по-різному: і як те, що кеш, по суті, є проміжним буферним запам'ятовуючим пристроєм, і як те, що робота кеш-пам'яті практично прозора (тобто невидима) для користувача. До речі, у вітчизняній літературі синонімом кеш-пам'яті є термін В«сверхоперативная пам'ять В».
Відповідний контролер кеш-пам'яті повинен піклуватися про те, щоб команди і дані, які будуть необхідні мікропроцесору в певний момент часу, виявлялися в кеш-пам'яті саме до цього моменту. При деяких зверненнях до оперативної пам'яті відповідні значення заносяться в кеш. У ході подальших операцій читання по тим ке адресами пам'яті звернення відбуваються тільки до кеш-пам'ять, без витрати процесорного часу на очікування, яке неминуче при роботі з основною динамічною пам'яттю. У персональних комп'ютерах технологія використання кеш-пам'яті знаходить застосування насамперед при обміні даними між мікропроцесором і оперативною пам'яттю, а також між основною пам'яттю і зовнішньої (накопичувачами на магнітних носіях).
На кристалі мікросхеми оперативної пам'яті SRАМ знаходиться величезна кількість транзисторів. Як вже говорилося, прінщп роботи осередку динамічної пам'яті полягає в збереженні; заряду на крихітному конденсаторі, виконаному в напівпровідникової структурі кристала. Зрозуміло, що для того щоб зарядити конденсатор до певного значення, необхідно деякий час. Щоб конденсатор розрядився, також необхідно певний час. Таким чином, в результаті процесів заряду і розряду конденсатора осередок пам'яті встановлює або в стан 1, або в стан 0. Оскільки для заряду і розряду конденсатора необхідно цілком певне (і чимала) час, то в цьому і криється причина обмеженого швидкодії динамічної пам'яті.
Статична ж пам'ять заснована на тригерах, в яких застосовуються інтегральні транзистори-перемикачі. Такі транзистори використовують ключовий принцип роботи: вони або закриті, або відкриті. Звичайно, на перехід транзистора з одного стану до іншого також необхідно якийсь час, однак воно істотно менше часу заряду-розряду конденсатора, що виконує роль елемента пам'яті. Поряд з такою гідністю, як швидкодія стосовно динамічної пам'яті, статична пам'ять має і недоліки. Вона споживає більший струм і має більш складну архітектуру - на одн у комірку пам'яті потрібно більше транзисторів. Як наслідок цього, статична пам'ять істотно дорожче динамічної. Крім того, при однаковому коефіцієнті інтеграції статична пам'ять має значно меншою інформаційної ємністю.
При обміні даними виникає схожа проблема. Адрес...