КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Загрузка биос
CMOS POST BIOS Пара. Главная загрузочная запись (MBR), загрузка системы, организация файлов в системе Windows и Unix. (слайд №1)
(слайд №2) Basic input/output system - «базовая система ввода-вывода» - реализованная в виде микропрограмм часть системного программного обеспечения, которая предназначается для обеспечения операционной системы API доступа к аппаратуре компьютера и подключенным к нему устройствам. В персональных IBM PC-совместимых компьютерах, использующих микроархитектуруx86, BIOS представляет собой набор записанного в микросхему EEPROM (ПЗУ) персонального компьютера микропрограмм (образующих системное программное обеспечение), обеспечивающих начальную загрузку компьютера и последующий запуск операционной системы.
(слайд №3) (Power-OnSelf-Test) - самотестирование после включения. Проверка аппаратного обеспечения компьютера, выполняемая при его включении. Выполняется программами, входящими в BIOS материнской платы. Сокращённый тест включает: 1. Проверку целостности программ BIOS в ПЗУ, используя контрольную сумму. 2. Обнаружение и инициализацию основных контроллеров, системных шин и подключенных устройств (графического адаптера, контроллеров дисководов и т. п.), а также выполнение программ, входящих в BIOS устройств и обеспечивающих их самоинициализацию. 3. Определение размера оперативной памяти и тестирования первого сегмента (64 килобайт).
Полный регламент работы POST: 1. Проверка регистров процессора; 2. Проверка контрольной суммы ПЗУ; 3. Проверка системного таймера и порта звуковой сигнализации (для IBM PC -ИМС i8255 или аналог); 4. Тест контроллера прямого доступа к памяти; 5. Тест регенератора оперативной памяти; 6. Тест нижней области ОЗУ для проецирования резидентных программ в BIOS; 7. Загрузка резидентных программ; 8. Тест стандартного графического адаптера (VGA); 9. Тест оперативной памяти; 10. Тест основных устройств ввода (НЕ манипуляторов); 11. Тест CMOS 12. Тест основных портов LPT/COM; 13. Тест накопителей на гибких магнитных дисках; 14. Тест накопителей на жёстких магнитных дисках; 15. Самодиагностика функциональных подсистем BIOS; 16. Передача управления загрузчику.
Выбор между прохождением полного или сокращенного набора тестов при включении компьютера можно задать в программе настройки базовой системы ввода-вывода, Setup BIOS. В большинстве персональных компьютеров в случае успешного прохождения POST системный динамик издаёт один короткий звуковой сигнал, в случае сбоя -различные последовательности звуковых сигналов. Кроме того, BIOS генерирует код текущего состояния загрузки (и, в случае сбоя, соответственно ошибки), который можно узнать при помощи комбинации светодиодов или семисегментных индикаторов (на некоторых материнских платах), а также на POST Card - плате, которая вставляется в слот расширения и отображает код ошибки. Сопоставить конкретный звуковой код, текстовое сообщение на мониторе или код POST с причиной сбоя во время загрузки компьютера можно по документации производителя BIOS, обычно материнской платы или дополнительной платы контроллера устройства. (слайд №4) BIOS - это аппаратно прошитый набор программ, который нельзя "просто так" изменить. Но, при помощи программы BIOS Setup можно производить настройки BIOS. Как же так? С одной стороны нельзя ничего менять, с другой - можно производить настройки? Все дело в том, что сама BIOS действительно содержит набор программ, который остается неизменным, а вот "настройки БИОС" - это не что иное, как данные для этих самых программ, которые хранятся не в микросхеме BIOS и их-то мы и можем менять во время работы с BIOS Setup. Вот эти самые ЗНАЧЕНИЯ, изменять которые можно в BIOS Setup, хранятся в специальной микросхеме динамической памяти, которая называется CMOS (название технологии, по которой производится микросхема: Complementary Metal-Oxide-Semiconductor - комплементарный металлооксидный полупроводник или КМОП). Кроме настроек BIOS в CMOS хранятся параметры конфигурации компьютера. Суммарный объем памяти CMOS составляет всего 256 байт и потребляет она очень мало энергии. Стандартная батарейка, расположенная на материнской плате питает CMOS в течение 5-6 лет, после чего необходимо производить ее замену. При включении компьютера происходит тестирование оборудования, в процессе которого сравнивается его текущая конфигурация с данными в CMOS-памяти. Если обнаруживаются отличия, то происходит автоматическое обновление CMOS-памяти, либо вызывается BIOS Setup.
После включения компьютера BIOS за несколько секунд выполняет проверку практически всех компонентов системы. BIOS в своем нынешнем виде существует уже около 15 лет, и до сих пор ее работа не вызывает нареканий. Тем не менее у этой системы уже есть преемник - EFI (Extensible Firmware Interface). Данный интерфейс поддерживает 64-битные системы, благодаря чему совместим и с компьютерами следующего поколения. Кроме того, обладающий графической оболочкой EFI обеспечивает возможность более простого конфигурирования ПК. Сразу после включения питания ПК к работе приступает первая составляющая BIOS- программа самотестирования POST (PowerOnSelfTest). Она проверяет корректность функционирования основных аппаратных компонентов ПК. После этого BIOS инициализирует чипсет компьютера. Сначала система выполняет сброс центрального процессора, запрещая линии немаскируемых прерываний в нем (Non-MaskableInterrupt). Почти одновременно с этим, как только поступает напряжение, выполняется аналогичная процедура для клавиатурного контроллера. Теперь BIOS осуществляет самопроверку, выполняя подсчет контрольной суммы на основе всех битов микросхемы своего ПЗУ. В сумме с определенной заданной величиной должно получиться значение «00». Далее компьютер посылает контроллеру клавиатуры команду, которая вызывает выполнение следующего теста и выделяет буфер для программных команд. В этот буфер BIOS записывает командный байт, проверяя, таким образом, встроенный контроллер клавиатуры. Далее выполняется проверка CMOS - чипа (Complementary Metal Oxide Semiconductor), в котором хранятся пользовательские настройки BIOS. Эти конфигурационные файлы считываются при каждом запуске системы. Сохранность данных и настроек в чипе зависит от того, подключена ли питающая его батарея. Система тестирует также контрольную сумму микросхемы CMOS. Эта операция нацелена прежде всего на выявление неисправности батареи: при длительном сроке службы она будет не в состоянии обеспечить определенные компоненты микросхемы достаточным напряжением. Первые признаки неисправности - сброс пользовательских настроек BIOS и системного времени. Затем POST тестирует работоспособность таймера, отвечающего за корректное распределение аппаратных прерываний (IRQ, InterruptRequest). Запрос на такое действие - команда, посылаемая процессору жестким диском или видео платой с целью оповестить CPU о наличии данных, подлежащих обработке. После этого BIOS готовит к работе таблицу векторов прерываний и загружает пользовательские настройки в память CMOS. Запросы на прерывание вначале обрабатываются программируемым контроллером прерывания, который затем передает их процессору. CPU останавливает выполнение текущей команды и в ответ направляет сигнал подтверждения. Процессор считывает из контроллера номер соответствующего прерывания (вектора) и использует его в качестве индекса в таблице. В ней содержатся инструкции, предусмотренные для каждого отдельного прерывания, - например, определенное действие по обслуживанию какого- либо устройства. BIOS тестирует адресные линии в первом блоке памяти размером 1 Мбайт на наличие ошибок. Для этого POST осуществляет запись шаблонов данных в оперативную память с целью их последующего сравнения. Далее BIOS определяет тип видеоадаптера, подвергает его и монитор ряду тестов, а затем инициализирует видеоплату. Только после этого на экране могут отображаться сообщения об ошибках. Далее наступает очередь контроллера DMA (DirectMemoryAccess). Главный мост (HostBridge), который также называют северным мостом, связывает процессор и оперативную память с системной шиной материнской платы. В тесте BIOS вновь использует шаблоны данных, которые система помещает в ОЗУ. Интерфейс клавиатуры также подлежит проверке. При его неисправности BIOS выдает сообщение об ошибке именно на данном этапе. BIOS еще раз проверяет оптические приводы, жесткие диски и разъемы, перед тем как выполнить прерывание INT 19 и передать управление загрузчику. Последний отвечает за запуск операционной системы и обмен данными между жестким диском и его контроллером. Многие версии BIOS позволяют отключить выполнение IRQ 19 - это целесообразно в тех случаях, когда в системе имеется дополнительный дисковый контроллер, например PCIRAID. Если на каком-либо этапе самотестирования возникает ошибка, компьютер подает несколько звуковых сигналов и выводит на экран сообщение о ней. Для расшифровки сигналов BIOS существуют таблицы POST- кодов. Если вы хотите точно знать, какой компонент неисправен, вам поможет стандартная карта PCIPOST для диагностики неисправностей материнских плат, которая устанавливается в слот PCI. Неисправность отображается в виде числового кода. С помощью поставляемой в комплекте с платой таблицы кодов можно определить проблемный компонент системы. Если все в порядке, BIOS сгенерирует короткий звуковой сигнал, после чего на загрузочном устройстве будет выполнен поиск запускаемой операционной системы. Если на данном этапе возникает ошибка, то причина, как правило, кроется в отсутствии главной загрузочной записи - MBR (MasterBootRecord). В этом случае можно попытаться восстановить систему с помощью установочного DVD. Необходимо также убедиться, что в BIOS правильно задана последовательность загрузочных устройств. После этого система должна запуститься без ошибок.
Дата добавления: 2014-01-05; Просмотров: 884; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |