Главная arrow Термины arrow Техническое обеспечение автоматизированных систем arrow ОПЕРАТИВНАЯ ПАМЯТЬ, ОЗУ [main memory, main storage, Random Access Memory, RAM]

ОПЕРАТИВНАЯ ПАМЯТЬ, ОЗУ [main memory, main storage, Random Access Memory, RAM]

Оперативная память - это, Что такое оперативная память, Определение термина оперативная память, ОЗУ, Базовая память, Верхняя память, Наращенная память, Расширенная память, Page Dir Cache, Call/Return Stack, SMI code and data

Непосредственно связанная с основными процессами, выполняемыми ЭВМ, область памяти, из которой микропроцессор и сопроцессор берут программы и исходные данные для обработки и в которую они записывают ее результаты перед пересылкой их во внешние запоминающие устройства.
Название "оперативная" эта память получила благодаря очень высокому быстродействию, соизмеримому со скоростью работы микропроцессора. Устройство, реализующее функции оперативной памяти — оперативное запоминающее устройство (ОЗУ) [main storage unit]. Характерной особенностью ОЗУ является то, что содержащиеся в нем данные сохраняются только тогда, когда ЭВМ включена, при снятии электропитания содержимое оперативной памяти (как правило) стирается.
В PC устройства оперативной памяти реализуются в виде микросхем и могут расширяться. В IBM PC выделяют следующие области оперативной памяти'.
 - базовая память [conventional memory] — собственно оперативная память, составляющая первые ее 640 Кбайт и служащая для загрузки системных файлов операционной системы (IO.SYS, MSDOS.SYS, CONFIG.SYS, AUTOEXEC.SYS, COMMAND.COM), а в оставшейся свободной части —другие исполняемые программы;
 - верхняя память [UPA, UPper memory Area] — область памяти от 640 до 1024 Кбайт, обычно разделяемая на несколько блоков верхней памяти [UMB, Upper Memory Block, page frame] размером по 64 Кбайт каждый и предназначенная для загрузки ряда аппаратных данных, копии базовой системы ввода-вывода (BIOS), считываемой с ПЗУ, и др., а также доступа к расширенной памяти;
 - наращенная память [ХМВ, extended Memory Block] —область памяти выше 1024 Кбайт. Ее максимальный размер ограничивается только возможностями микропроцессора (например, для PC 80286 до 16 Мбайт, для PC 80486 до 4 Гбайт и т.д.). Нижняя (начальная) часть наращенной памяти размером в 64 Кбайт носит наименование области старших адресов или НМА-памяти [НМА, High Memory Area]. Доступ и управление областью наращенной памяти обеспечивается программой-драйвером HIMEM.SYS в соответствии со стандартом XMS (extended Memory Specification). Он предотвращает одновременное использование одних и тех же участков памяти разными программами и позволяет загружать операционную систему в НМА;
 - расширенная память [EMS, Expanded Memory Specification]— область памяти от 1 до 32 Мбайт, доступ к которой обеспечивается через один из блоков верхней памяти ПЭВМ модели PC 386 и выше специальной программой (например EMM386.EXE). Расширенная память делится на сегменты по 16 Кбайт, называемые страницами; когда программа запрашивает информацию из расширенной памяти, соответствующая страница копируется в страничный кадр [page frame] — область размером в 64 Кбайт. Эта область позволяет просматривать (по 16 Кбайт) большое пространство расширенной памяти. Организация расширенной памяти и требования к средствам ее поддержки введены в 1985 г. стандартом EMS (Expanded Memory Specification), разработанным фирмами Lotus Development, Intel и Microsoft (все США) в 1985 г.;
 - Page Dir Cacheпамять, для хранения данных об используемых страницах основной памяти;
 - Call/Return Stackпамять, используемая для сохранения состояния процессора и программы при вызове подпрограмм и обработке прерываний;
 - SMI code and data — специальное пространство в памяти для хранения команд и данных процессора, используемых для выполнения системных функций обработки нештатных ситуаций, проверки работы процессора, перехода на режимы пониженного энергоснабжения и т.д. Обычно она не доступна операционной системе и пользовательским приложениям.