Система загрузки операционной системы

Перед тем, как начать исполнение кода операционной системы, его необходимо загрузить в память компьютера. Для этой цели используются программы называемые системами загрузки или просто загрузчиками (англ. bootloader). Загрузчик также должен быть помещен в память компьютера перед запуском, этим занимается программно-аппаратная часть, встроенная в вычислительное устройство: BIOS, EFI и другие. Как таковой загрузчик представляет собой программу, загружаемую каким-либо аппаратно-специфичным способом с энергонезависимого носителя (HDD, FDD, EEPROM) и загружающую и запускающую основной код операционной системы на вычислительном устройстве.

Система загрузки операционной системы

Примером системы загрузки может служить комплекс программного обеспечения для загрузки IBM PC-совместимого компьютера с установленной операционной системы Microsoft Windows. BIOS как аппаратно-программная часть загружает простой первичный загрузчик, называемый MBR с загрузочного носителя и передает ему управление. Загрузчик MBR по флагу определяет раздел на котором установлена операционная система и загружает из него вторичный загрузчик NTLDR, который в свою очередь загружает ядро операционной системы Microsoft Windows. Рассмотренная схема достаточно проста в своей реализации и бедна возможностями управления, но существуют и более сложные и функциональные продукты поддерживающие, например, возможность загрузки по сети или загрузки с носителей с несколькими одновременно установленными операционными системами. Примерами таких программ могут служить: GRUB, LILO, U-Boot.

Важно отметить, несмотря на то, что загрузчик считается частью операционной системы, зачастую является отдельным программным продуктом и обладает возможностями выходящими за рамки загрузки данной операционной системы. Традиционно Microsoft Windows загружается через MBR, но нет никаких технических препятствий чтобы использовать GRUB, поставляемый вместе с операционными системами семейства GNU/Linux.

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

Похожие записи

Приложение Вконтакте для Android
Приложение Вконтакте для Android

Приложения для устройств на платформе Android, которое позволяет вам оставаться на связи со своими друзьями в самой посещаемой социальной сети России и СНГ. Приложение Вконтакте имеет тот же функц...

История о настройке Squid на ALT Linux junior в школе
История о настройке Squid на ALT Linux junior в школе

Предыстория Привет, как-то раз я вызвался помочь одной школе в настройке  никак не поддающегося линукса. При первом разговоре директор  это самой школы не смог ничего толком объяснить, то есть ...

Контент фильтр на linux
Контент фильтр на linux

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

Обзор телефона Explay Sky Plus
Обзор телефона Explay Sky Plus

От остальных бюджетных смартфонов Explay Sky Plus отличает разве что наличие аналогового ТВ приемника. Не так давно подобная функция присутствовала практически в каждом устройстве, если вы любител...

Интегрированная система разработки (IDE)
Интегрированная система разработки (IDE)

Прежде, чем двигаться дальше, нам необходимо ознакомиться с интегрированной системой разработки для микроконтроллеров PIC. IDE позволяет осуществлять разработку и написание программ как на языке ...

Доступ к сайтам только в определенное время
Доступ к сайтам только в определенное время

В прошлом посте мы с вами устанавливали и немножко настраивали squid. В этом посте мы рассмотрим, как разрешить работу с сайтами только в определенное время, с помощью прокси-сервера squid. Наприм...