Загрузчик программ
Материал из Википедии — свободной энциклопедии
Загру́зчик (англ. loader) — в информатике, часть операционной системы, отвечающая за загрузку исполняемых файлов и запуск соответствующих новых процессов. При запуске новой программы загрузчик должен:
- считать информацию из запускаемого файла
- если необходимо — загрузить в память недостающие динамические библиотеки
- заменить в коде новой программы неизвестные адреса на точные, с учётом текущего содержимого памяти
- создать в памяти образ нового процесса и запланировать его к исполнению
Загрузчик операционной системы действует по схожему принципу, но обычно является отдельной программой, так как решает другую задачу — запустить саму операционную систему.