Программа начальной загрузки компьютера.
Большинство компьютерных систем могут исполнять только команды, находящиеся в оперативной памяти компьютера, в то время как современные операционные системы в большинстве случаев хранятся на жёстких дисках, загрузочных CD-ROM, USB дисках или в локальной сети.
После включения компьютера в его оперативной памяти нет операционной системы. Само по себе, без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом мы сталкиваемся с парадоксом, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.
Решением данного парадокса является использование специальной маленькой компьютерной программы, называемой начальным загрузчиком, или BIOS (Basic Input/Output System). Рта программа РЅРµ обладает всей функциональностью операционной системы, РЅРѕ её достаточно для того, чтобы загрузить РґСЂСѓРіСѓСЋ программу, которая будет загружать операционную систему. Часто используется многоуровневая загрузка, РІ которой несколько небольших программ вызывают РґСЂСѓРі РґСЂСѓРіР° РґРѕ тех РїРѕСЂ, РїРѕРєР° РѕРґРЅР° РёР· РЅРёС… РЅРµ загрузит операционную систему.
В современных компьютерах процесс начальной загрузки начинается с выполнения процессором команд, расположенных в постоянной памяти (например на IBM PC — команд BIOS), начиная с предопределённого адреса (процессор делает это после перезагрузки без какой бы то ни было помощи). Данное программное обеспечение может обнаруживать устройства, подходящие для загрузки, и загружать со специального раздела выбранного устройства (чаще всего загрузочного сектора данного устройства) загрузчик ОС.
Начальные загрузчики должны соответствовать специфическим ограничениям, особенно это касается объёма. Например, на IBM PC загрузчик первого уровня должен помещаться в первых 446 байт главной загрузочной записи, оставив место для 64 байт таблицы разделов и 2 байта для сигнатуры AA55, необходимой для того, чтобы BIOS выявил сам начальный загрузчик.
Назначение программы POST.
Первое устройство, которое запускается после нажатия кнопки включения компьютера — блок питания. Если все питающие напряжения окажутся в норме, вступает в работу центральный процессор, который считывает содержимое микросхемы BIOS и начинает выполнять записанную в ней процедуру самотестирования, или POST. POST решает несколько основных задач:
В· Рнициализирует Рё настраивает основные системные компоненты: процессор, оперативную память, чипсет Рё видеоадаптер.
· Проверяет контрольную сумму CMOS и состояние батареи. Если контрольная сумма CMOS ошибочная, будут загружены значения по умолчанию.
· Тестирует процессор и оперативную память. Результаты обычно выводятся на экран.
В· Рнициализирует Рё настраивает периферийные устройства: клавиатуру, мышь, РґРёСЃРєРѕРІРѕРґС‹, жесткие РґРёСЃРєРё Рё РґСЂ. Сведения РѕР± обнаруженных накопителях также выводятся РЅР° экран.
· Распределяет ресурсы между устройствами и выводит таблицу с обнаруженными устройствами и назначенными для них ресурсами.
В· Рщет Рё инициализирует устройства СЃ собственной BIOS.
· Вызывает загрузчик операционной системы.
После того, как успешно завершилась процедура POST, запускается поиск загрузочного сектора, который может находиться на жестком диске или сменном носителе. Порядок опроса устройств устанавливается с помощью параметров BIOS: First Boot Device, Second Boot Device, Third Boot Device.
32)Операти́вная РїР°́мять (англ. Random Access Memory, память СЃ произвольным доступом; РєРѕРјРї. жарг. Память, Оперативка) — энергозависимая часть системы компьютерной памяти, РІ которой временно хранятся данные Рё команды, необходимые процессору для выполнения РёРј операции. Обязательным условием является адресуемость (каждое машинное слово имеет индивидуальный адрес) памяти[источник РЅРµ указан 158 дней].
Обмен данными между процессором и оперативной памятью производится:
- непосредственно,
- либо через сверх быструю память, 0-го уровня — регистры в АЛУ, либо при наличии кэша — через него.
Содержащиеся в оперативной памяти данные доступны только тогда, когда на модули памяти подаётся напряжение, то есть, компьютер включён. Пропадание на модулях памяти питания, даже кратковременное, приводит к искажению либо полному уничтожению данных в ОЗУ.
Рнергосберегающие режимы работы материнской платы компьютера позволяют переводить его РІ режим «сна», что значительно сокращает уровень потребления компьютером электроэнергии. Для сохранения содержимого РћР—РЈ РІ таком случае, применяют запись содержимого оперативной памяти РІ специальный файл (РІ системе Windows XP РѕРЅ называется hiberfil.sys).
В общем случае, оперативная память содержит данные операционной системы и запущенных на выполнение программ, поэтому от объёма оперативной памяти зависит количество задач, которые одновременно может выполнять компьютер.
Оперативное запоминающее устройство, ОЗУ — техническое устройство, реализующее функции оперативной памяти.
РћР—РЈ может изготавливаться как отдельный блок или входить РІ конструкцию, например однокристальной РР’Рњ или микроконтроллера.
|