Информатика и вычислительная техника


Организация управления основной памятью ЭВМРаспределение и защита памятиВиртуальная память


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

Наименьшей адресуемой единицей данных, хранящейся в памяти, является байт. В персональных ЭВМ число байтов памяти, имеющих уникальные адреса, определяется количеством m линий в шине адреса системной магистрат и. При m - 16 это количество равно 64 Кбайта, при m = 20 - 1 Мбайт, при m = 24 - 16 Мбайт, при m = 32 - 4 Гбайт. Несогласованность разрядности адресов машинных команд и разрядности физических адресов фактического обращения к памяти приводит к необходимости формирования последних с использованием тех или иных способов адресации.

При загрузке в ОП программы, подлежащей выполнению, ей выделяется определенный ресурс (объем) памяти, необходимый для размещения команд, данных, управляющих таблиц и др., т.е. производится трансляция адресного пространства программы в соответствующее местоположение ее в реальной памяти.

Эффективное распределение ресурса памяти между различными программами не может быть статическим, т.е. производиться программистом (пользователем) перед их выполнением. В процессе обработки программ

176

потребности в ресурсе памяти отдельных программ изменяются, что заранее не всегда можно учесть. Необходимо осуществлять динамическое распределение памяти, т.е. распределять ресурс памяти непосредственно в ходе вычислительного процесса. Эти функции, в основном, берет на себя операционная система. Динамическое распределение памяти позволяет перемещать программы, размещать их в свободных или освобождающихся областях памяти, допускает использование несмежных участков и т.д. Все это существенно снижает фрагментацию памяти, характерную для статического распределения.




Начало  Назад  Вперед



Книжный магазин