Основні види оперативної пам'яті (ОЗУ)

Основные виды оперативной памяти (ОЗУ)


Оперативна пам'ять (ОЗУ) -це пристрій для тимчасового зберігання інформації (тільки в процесі роботи комп'ютера), забезпечує швидкий доступ процесора до програми і оброблюваних даних.

1. CMA - основна оперативна пам'ять (Conventional Memory Area). (Область 0 - 640K).

2. UMA - верхня пам'ять (Upper Memory Area). (Область 640K - 1M).

3. UMB - блоки верхньої пам'яті (Upper Memory Block).

4. HMA - висока пам'ять (High Memory Area). (Область 1M + 64K).

5. XMA - розширена пам'ять (Extended Memory Area). (Область, вище> 1M + 64K).

6. EMS - додаткова пам'ять (Expanded Memory). (Розташована на окремій платі).

Проблема 640 Кбайт

У IBM PC з процесором 8088 і 8086 оперативна пам'ять, доступна для DOS і прикладних програм, становить не більше 640 Кбайт. Це було кроком вперед для початку 80-х років, в порівнянні з 64 Кбайт для інших комп'ютерів. Однак з появою процесорів 80286, 80386 і старше, а також сучасних програм, наприклад Windows, обмеження в 640 Кбайт перетворилося в проблему, яка була успішно вирішена з появою додаткової пам'яті і особливо розширеної пам'яті. Розширена пам'ять (Extended Memory) - це пам'ять вище, ніж 1M + 64K. Завдяки появі розширеної пам'яті, процесори 80286, 80386SX і 80486SX можуть безпосередньо звертатися до 16 Мб пам'яті, а процесори 80386DX, 80486DX і старше - до 4 Гб.

Додаткова пам'ять (Expanded Memory) зараз не застосовується.

Доступ до розширеної пам'яті в MS-DOS і Windows забезпечують драйвер himem.sys і менеджер розширеної пам'яті emm386.exe, які завантажуються за допомогою файлу config.sys. Основна пам'ять також як і раніше залишається рівною 640 Кб, але її намагаються максимально вивільнити для прикладних програм, завантажуючи драйвери клавіатури, миші і т.д. в верхню пам'ять (UMA і UMB) за допомогою файлу autoexec.bat. Стандартна величина ОЗУ IBM PC: 1 Мб; 2 Мб; 4 Мб; 8 Мб; 16 Мб; 32 Мб; 64 Мб і т.д.