Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Логическая организация оперативной памяти

Элементы теории информации | Способы кодирования информации в ЦВМ | Машинная арифметика | Логические основы и элементная база ЦВМ | Обобщенная структурная схема ЭВМ | Основные устройства | Структура персонального компьютера | Материнская плата | Микропроцессор i486 | Микропроцессор Pentium |


Читайте также:
  1. StarGale Техника тренировки проспективной памяти
  2. VI. Организация
  3. VI. Хронологическая задача
  4. XII. Организация защиты дипломной работы.
  5. XIX. Психологическая реконструкция творческого процесса. Творческая интуиция ученых
  6. XXVII. Болезни памяти и философское изобретение
  7. Автономная некоммерческая организация по решению своих учредителей может быть преобразована в фонд.

Находящаяся в распоряжении пользователя оперативная память может быть разделена на следующие категории (рис. 5):

Базовая память (convential memory). Это оперативная память объемом до 640 Кб, которая обслуживается наиболее распространенной операционной системой MS-DOS. Любая программа, работающая под управлением данной системы, может быть загружена в эту область памяти и использовать её без каких-либо ограничений. Первый микропроцессор 8088 на самом деле может использовать память до 1 МБ. Оставшиеся 384 Кб носят название памяти в верхних адресах (UMB - Upper Memory Blocks или UMA - Upper Memory Area). Этот раздел памяти используется для размещения видеопамяти, ROM BIOS (это понятие рассматривается далее) и дополнительных ROM.

“Теневая память” (shadow memory) - это область памяти в верхних адресах. В данную область памяти можно переместить системный ROM BIOS и BIOS видеоадаптера из медленного ПЗУ. Использование “теневой памяти” повышает скорость работы с жестким диском и видеоадаптером в 1,5 - 2 раза.

Дополнительная память (expanded memory). Почти во всех персональных компьютерах область памяти в верхних адресах редко оказывается полностью заполненной. На этом и основана спецификация дополнительной памяти EMS (Expanded Memory Specification), разработанная фирмами Lotus Development, Intel и Microsoft в 1985 году. По составу разработчиков, стандарт получил альтернативное название LIM. Целью данного стандарта была попытка преодолеть ограничение на размер памяти с которой мог работать микропроцессор 8088. На компьютерах с процессором 8088 для реализации expanded - памяти необходимо использовать специальные платы и соответствующий драйвер типа EMM (Expanded Memory Manager). В основе стандарта EMS лежит использование свободной области UMB.

В ней выделяется 64-Кбайтное окно (page frame), которое разбито на четыре 16-Кбайтные страницы, а разработанные программные средства позволяют копировать содержимое произвольного 16-Кбайтный сегмента дополнительной памяти в любую страницу окна. Таким образом, спецификация EMS позволяет расширить объем адресуемой памяти до 32 Мбайт. В 1987 году фирма Intel внесла расширенные возможности стандарта EMS в свой новый микропроцессор 80386 и с того времени процесс отображения дополнительной памяти поддерживается аппаратно. Данный стандарт позволяет программам под управлением MS-DOS использовать expanded - память для хранения своих команд и данных, а также сделал возможным многозадачный режим работы.

Расширенная память (extended memory). Все микрокомпьютеры с микропроцессором начиная с 80286 могут работать в защищенном режиме, адресовать от 16 Мбайта до 4 Гбайт памяти. Этот режим операционной системой MS-DOS не поддерживается и данная область памяти используется при работе под управлением операционных систем UNIX, OS/2, Windows и других. Разработаны специальные программы (драйверы) EMM386, QEMM, которые позволяют эмулировать расширенную память в дополнительную. Данные программные средства работают на машинах с микропроцессором не ниже 80386 или при наличии специальных микросхем.

Область HMA (High Memory Area). Эта область памяти расположена выше 1 Мбайта и имеет размер 64 Кбайта (без 16 байтов). Собственно говоря, HMA - это часть extended - памяти, которая доступна для системы в реальном режиме работы. Получение доступа к HMA основано на особенностях устройства микропроцессора 80286 для работы в защищенном режиме. Данная область используется для размещения модулей самой системы, резидентных программ, драйверов устройств. Работа с этой областью памяти происходит через функции диспетчера памяти HMA (например HIMEM.SYS, LOADHI.SYS и др.).


Дата добавления: 2015-10-02; просмотров: 43 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Оперативная память| Источник питания

mybiblioteka.su - 2015-2024 год. (0.005 сек.)