Рубрики

Что происходит, когда мы включаем компьютер?

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

Обзор процесса загрузки

Процесс загрузки происходит каждый раз, когда вы включаете компьютер. Вы действительно не видите этого, потому что это происходит так быстро. Вы нажимаете кнопку питания, чтобы вернуться через несколько минут, и Windows XP, или Windows Vista, или любая другая операционная система, которую вы используете, загружены.

Чип BIOS говорит ему искать в фиксированном месте, обычно на жестком диске с наименьшим номером (загрузочном диске), специальную программу, называемую загрузчиком (в Linux загрузчик называется Grub или LILO). Загрузчик загружается в память и запускается. Задача загрузчика — запустить настоящую операционную систему.

Функции BIOS

POST ( Самотестирование при включении) Самотестирование при включении происходит каждый раз при включении компьютера. Это звучит сложно, и это потому, что это так. Ваш компьютер делает так много, когда он включен, и это только часть этого.

Он инициализирует различные аппаратные устройства. Это важный процесс, обеспечивающий бесперебойную работу всех устройств. BIOS, следующие за ACPI, создают таблицы, описывающие устройства на компьютере.

POST сначала проверяет BIOS, а затем проверяет CMOS RAM. Если с этим проблем нет, то POST продолжает проверять ЦП, аппаратные устройства, такие как видеокарта, вторичные устройства хранения, такие как жесткий диск, дисковод гибких дисков, дисковод Zip или привод CD / DVD. Если обнаружены некоторые ошибки, то на экране отображается сообщение об ошибке или раздается несколько звуковых сигналов. Эти звуковые сигналы известны как звуковые коды POST.

Главная загрузочная запись

Master Boot Record (MBR) — это небольшая программа, которая запускается при загрузке компьютера, чтобы найти операционную систему (например, Windows XP). Этот сложный процесс (называемый процессом загрузки) начинается с POST (Power On Self Test) и заканчивается, когда Bios ищет MBR на жестком диске, который обычно находится в первом секторе, первой головке, первом цилиндре (цилиндр 0). , голова 0, сектор 1).

Типичная структура выглядит так:

Загрузчик начальной загрузки хранится в EPROM, ROM или другой энергонезависимой памяти компьютера. Когда компьютер включается или перезапускается, он сначала выполняет самопроверку при включении питания, также известную как POST. Если процедура POST прошла успешно и проблем не обнаружено, загрузчик загрузчика загрузит операционную систему компьютера в память. После этого компьютер сможет быстро получить доступ, загрузить и запустить операционную систему.

в этом

init — это последний шаг последовательности загрузки ядра. Он ищет файл / etc / inittab, чтобы увидеть, есть ли запись для initdefault . Он используется для определения начального уровня запуска системы. Уровень выполнения используется для определения начального состояния операционной системы.
Некоторые из уровней запуска:

уровень

  • 0 -> Остановка системы
  • 1 -> однопользовательский режим
  • 3 -> Полный многопользовательский режим с сетью
  • 5 -> Полный многопользовательский режим с сетевым и X дисплеем
  • 6 -> Перезагрузка
  • Вышеупомянутый дизайн init называется SysV-произносится как Система пять . Несколько других реализаций init были написаны сейчас. Некоторые из популярных реализаций — systemd и upstart. Upstart используется Ubuntu с 2006 года. Более подробную информацию о Upstart можно найти здесь .

    Следующим шагом init является запуск различных демонов, которые поддерживают сетевые и другие сервисы. Демон X-сервера является одним из самых важных демонов. Он управляет дисплеем, клавиатурой и мышью. Когда запущен демон X-сервера, вы видите графический интерфейс и экран входа в систему.

    Ссылки :
    http://www.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/bootup.html
    https://www.computerhope.com/jargon/b/bootload.htm
    http://www.dewassoc.com/kbase/hard_drives/master_boot_record.htm

    Эта статья предоставлена Сакет Кумар . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

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

    Рекомендуемые посты:

    Что происходит, когда мы включаем компьютер?

    0.00 (0%) 0 votes