![]() |
Ремонт и upgrade компьютеров своими рукамиСООБЩЕНИЯ ОБ ОШИБКАХ BIOS |
![]() |
|
Если у вас появятся вопросы, не освещенные на нашем сайте, вы можете задать вопрос непосредственно нашим специалистам по электронной почте: upgradecomputer@yandex.ru
|
После включения питания компьютера начинает выполняться процедура POST. При возникновении ошибки появляется сообщение, указывающее ее причину. Если не удается инициализировать видеоадаптер, коды ошибок будут звуковыми. Кроме того, код ошибки в шестнадцатеричном виде отправляется в порт ввода-вывода с адресом 80h. Этот код может быть интерпретирован специальной платой, помещенной в разъем расширения системной платы (рис. 5.3). Платы POST включают в себя двухразрядный шестнадцатеричный дисплей, используемый для вывода номера выполняемой в определенный момент времени тестовой программы. Перед выполнением каждого теста шестнадцатеричный числовой код номера программы передается в порт. В том случае, если происходит сбой тестовой программы,![]() Основные сообщения об ошибках загрузки BIOS Карты распределения памяти большинства компьютеров подобны совместимым с ними оригинальным системам IBM, за исключением модуля Cassette BASIC (также называемого ROM BASIC). Это может показаться удивительным, но на задней панели первых компьютеров IBM находилось гнездо для подключения кассетного магнитофона. Когда-то он использовался для загрузки программ и данных с кассетной ленты. Стоимость накопителей на гибких магнитных дисках в то время была очень высока, поэтому для подобных целей использовалась магнитная лента. За короткое время гибкие диски быстро упали в цене, поэтому кассетный порт в последующих системах IBM и в совместимых с ними системах больше не использовался. Оригинальные компьютерные инфраструктуры содержали не более 16 Кбайт памяти в базовой конфигурации. В этих системах не было накопителей для гибких магнитных дисков, что не позволяло загрузиться с диска или переписать файлы на дискету. Большинство пользователей в то время могли заняться разработкой собственных программ на языке BASIC (Beginner's All-purpose Symbolic Instruction Code) или воспользоваться сторонними программами. Первые версии IBM включали в себя интерпретатор языков BASIC, встроенный в микросхему ROM BIOS, конструкция того позволяла обращаться к кассетному порту, расположенному на задней панели. Как ни странно, в компьютерах IBM зависимость ROM BASIC сохранялась до начала 1990-х годов! Я бы сравнил это с наличием аппендикса у человека. ROM BASIC в системах IBM представляет собой рудиментарный «орган», использовавшийся в доисторических системах, но не имеющий никакого функционального значения в настоящее время. Для того чтобы получить какое-то представление о ROM BASIC, достаточно в одной из старых систем IBM отключить все имеющиеся дисководы. В этом случае при полном отсутствии загрузочных устройств большинством систем IBM будет выдан странный (образца 1981 года) экран ROM BASIC, на котором появится следующее сообщение: The IBM Personal Computer Basic Version C1.10 Copyright IBM Corp 1981 62940 Bytes free Ok Сообщение подобного рода означало, что жесткий диск не распознается, поэтому его появление на экране монитора приводило многих пользователей в ужас. В системах, совместимых с IBM, интерпретатор Cassette BASIC отсутствовал, поэтому разработчикам пришлось придумывать различные сообщения для отображения ситуаций, происходящих при обращении инфраструктуры IBM к этому языку. Аналоги, содержащие BIOS от компании AMI, выводят, к примеру, малопонятное сообщение следующего содержания: NO ROM BASIC — SYSTEM HALTED Это выражение является сообщением об ошибках базовой инфраструктуры ввода-вывода и отображается BIOS AMI в ситуации, возникающей при обращении инфраструктуры IBM к интерпретатору Cassette BASIC, отсутствующему в BIOS AMI (или какой-либо другой совместимой в этом отношении BIOS). При использовании BIOS различных версий будут отображены другие сообщения. к примеру, Compaq BIOS при тех же обстоятельствах выведет на экран следующее: Non-System disk or disk error replace and strike any key when ready Это несколько сбивает с толку, так как подобное сообщение об ошибке (или очень похожее) содержится в загрузочном секторе DOS и обычно появляется в том случае, когда системные файлы пропущены или повреждены. В ситуации, которая рассматривалась применительно к интерпретатору Cassette BASIC, система, содержащая Award BIOS, отобразит сообщение следующего содержания:.
Вся информация собрана из открытых источников. При испльзовании материалов, размещайте ссылку на источник. |