![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Схема программного способа переадресации программ представлена на рис. 8.1. Это схема статической (глобальной) переадресации.
При статической переадресации исходная программа, возможно разделенная на части, написанная с использованием различных языков программирования, перед выполнением проходит две процедуры преобразования. Первой процедурой преобразования является перевод программы с используемого языка программирования на язык машинных команд (процедура компиляции программы). В результате этой процедуры формируются объектные модули. Объектные модули – это программы в машинных кодах, но не настроенные на "свободные участки адресов физической памяти".
Дальше работают две программы операционной системы: супервизор памяти (программа выделения свободных участков оперативной памяти) и редактор связей (программа, связывающая отдельные участки программы в единую последовательность команд – исполняемый модуль).
Все эти процедуры преобразования программ необходимы и при однопрограммных режимах работы, когда нет проблемы распределения памяти.
Разница заключается в том, что в многопрограммных режимах при каждом запуске (прогоне) программы нужно повторять преобразование объектного модуля в исполняемый модуль.
Дата публикования: 2014-11-03; Прочитано: 259 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!