Расширенная память

Расширенная память

Расширенная память (англ. expanded memory) — аппаратно-программная система, предоставляющая доступ DOS-приложениям к памяти, недоступной через адресное пространство основной памяти. Расширенная память адресуется странично через «окно», находящееся в верхней зарезервированной области памяти (UMA). Спецификация расширенной памяти (англ. Expanded Memory Specification, EMS) была разработана в 1984 году совместно Lotus Software, Intel и Microsoft, поэтому часто встречается сокращение LIM EMS. С конца 1980-х до середины 1990-х EMS активно использовалась в играх и коммерческих приложениях, однако с приходом спецификаций дополнительной памяти (XMS) стала использоваться реже.

Содержание

Описание

IBM PC/XT работает в реальном режиме, в котором доступно адресное пространство 1 Мбайт. IBM решила использовать 640 Кбайт для основной памяти, а оставшиеся 384 Кбайт зарезервировала для ПЗУ и дополнительных устройств (см.: UMA).

Однако, как правило, не вся UMA оказывается задействована, поэтому в ней можно выделить окно для организации страничного доступа к памяти, находящейся вне пределов доступного адресного пространства. Электронная схема под управлением программы-драйвера переключает страницы этой памяти таким образом, что в любой момент времени в окне отображается только одна страница, а остальные недоступны.

Изначально было выделено окно в 64 Кбайт, позднее схема управления была модифицирована: размер окна мог быть изменён в зависимости от конкретной системы и в нём могло отображаться одновременно несколько страниц.

Оборудование

Карты расширения

Первоначально расширенная память основывалась на картах расширения, которые устанавливались в ISA-слоты. Эти карты содержали как саму память, так и схемы управления. Наибольшее распространение в 1980-х получили карты AST RAMpage, IBM PS/2 80286 Memory Expansion Option, AT&T Expanded Memory Adapter и Intel Above Board.

Материнские платы

Позднее на материнских платах на основе процессоров 80286 появилось место для установки микросхем и модулей памяти. Схема управления EMS также находилась на материнской плате. В BIOS Setup таких плат можно было выбрать, сколько памяти сделать доступной через EMS, остальное оставалось доступно как дополнительная память.

Программная эмуляция

С появлением процессора 80386, имеющего встроенный менеджер памяти, появилась возможность эмулировать EMS исключительно программно.

Самыми известными менеджерами EMS можно назвать Quarterdeck EMM и Qualitas 386MAX. Qualitas 386MAX позднее был включён в MS-DOS 4.01 как EMM386.SYS.

См. также

Литература

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Расширенная память" в других словарях:

  • расширенная память — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN expanded storage …   Справочник технического переводчика

  • Дополнительная память — (англ. Extended memory, XMS)  память за пределами первого мегабайта адресного пространства IBM PC совместимого компьютера с процессором Intel 80286 или более поздним. Содержание 1 Описание 2 Extended Memory Specification (XMS) …   Википедия

  • Оперативная память — Запрос «ОЗУ» перенаправляется сюда; см. также другие значения. Модули ОЗУ для ПК …   Википедия

  • Основная память — Основная область памяти (Основная память, англ. Conventional memory) занимает первые 640 Кбайт оперативной памяти в IBM PC совместимых компьютерах. В эту область загружается таблица векторов прерываний (занимает 1 Кбайт), некоторые данные из BIOS …   Википедия

  • Оперативная память — 95) оперативная память основное место хранения данных или инструкций для быстрого доступа из центрального процессора. Состоит из внутренней памяти цифрового компьютера и любых иерархических расширений, таких как кэш память или расширенная память… …   Официальная терминология

  • ОПЕРАТИВНАЯ ПАМЯТЬ — основное место хранения данных или инструкций для быстрого доступа из центрального процессора. Состоит из внутренней памяти цифрового компьютера и любых средств ее иерархического расширения, таких, как кэш память или расширенная память… …   Словарь понятий и терминов, сформулированных в нормативных документах российского законодательства

  • Верхняя область памяти — Upper Memory Area (UMA, неформально верхняя память)  это 384 килобайт памяти, расположенных между адресами А0000h (640 Кб) и до FFFFFh (1024 Кбайт, 1 Мбайт). Является особенностью архитектуры IBM PC совместимого компьютера. Содержание 1… …   Википедия

  • UMB — Upper Memory Area (UMA, неформально верхняя память)  это 384 килобайт памяти, расположенных между адресами А0000h (640 Кб) и до FFFFFh (1024 Кбайт, 1 Мбайт). Является особенностью архитектуры IBM PC совместимого компьютера. Содержание 1… …   Википедия

  • Upper Memory Block — Upper Memory Area (UMA, неформально верхняя память)  это 384 килобайт памяти, расположенных между адресами А0000h (640 Кб) и до FFFFFh (1024 Кбайт, 1 Мбайт). Является особенностью архитектуры IBM PC совместимого компьютера. Содержание 1… …   Википедия

  • ОЗУ — Запрос «ОЗУ» перенаправляется сюда. Cм. также другие значения. Простейшая схема взаимодействия оперативной памяти с ЦП Оперативная память (также оперативное запоминающее устройство, ОЗУ)  в информатике  память, часть системы памяти ЭВМ, в которую …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»