Интернет магазин китайских планшетных компьютеров



Компьютеры - Загрузчик программ

23 января 2011





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

При запуске новой программы загрузчик должен:

  • Считать данные из запускаемого файла.
  • Если необходимо — загрузить в память недостающие динамические библиотеки.
  • Заменить в коде новой программы относительные адреса и символические ссылки на точные, с учётом текущего размещения памяти, то есть выполнить связывание адресов.
  • Создать в памяти образ нового процесса и запланировать его к исполнению.

Загрузчик операционной системы действует по схожему принципу, но обычно является отдельной программой, поскольку решает специфическую задачу — запуск самой операционной системы.



Просмотров: 1016


<<< Драйвер
Мастер (программный инструмент) >>>