Дом аппаратные средства Что такое бутстрап? - определение из техопедии

Что такое бутстрап? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Bootstrap?

Начальная загрузка - это программа, которая инициализирует операционную систему (ОС) во время запуска. Термин «начальная загрузка» или «начальная загрузка» возник в начале 1950-х годов. Он ссылался на кнопку загрузки начальной загрузки, которая использовалась для запуска аппаратной программы начальной загрузки, или на небольшую программу, которая выполняла более крупную программу, такую ​​как ОС. Говорят, что этот термин происходит от выражения «подтяни себя своими собственными загрузчиками», запускающего небольшие и загружающие программы по одной, пока каждая программа «связана» или подключена к следующей программе, которая должна быть выполнена последовательно.

Техопедия объясняет Bootstrap

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

Типичные программы, которые загружают ОС:

  • GNU Grand Unified Bootloader (GRUB): спецификация мультизагрузки, которая позволяет пользователю выбрать одну из нескольких ОС
  • NT Loader (NTLDR): загрузчик для ОС Microsoft Windows NT, который обычно запускается с жесткого диска
  • Linux Loader (LILO): загрузчик для Linux, который обычно запускается с жесткого диска или дискеты
  • Контроллер сетевого интерфейса (NIC): использует загрузчик, который поддерживает загрузку с сетевого интерфейса, такого как Etherboot или среда предварительной загрузки (PXE)

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

Bootstrap может также относиться к поэтапной подготовке ранних сред программирования для создания более сложных и удобных сред программирования. Например, когда-то среда программирования могла состоять из программы на ассемблере и простого текстового редактора. Со временем постепенные улучшения привели к появлению современных сложных объектно-ориентированных языков программирования и графических интегрированных сред разработки (IDE).

Что такое бутстрап? - определение из техопедии