Статус
нашего
сайта:
ICQ Secrets Center is Online  ICQ Information Center


ICQ SHOP
     5-значные
     6-значные
     7-значные
     8-значные
     9-значные
     Rippers List
ОПЛАТА
СТАТЬИ
СЕКРЕТЫ
HELP CENTER
OWNED LIST
РОЗЫСК!New!
ICQ РЕЛИЗЫ
Протоколы ICQ
LOL ;-)
Настройка компьютера
Аватарки
Смайлики
СОФТ
     Mail Checkers
     Bruteforces
     ICQTeam Soft
     8thWonder Soft
     Other Progs
     ICQ Patches
     Miranda ICQ
ФорумАрхив!
ВАШ АККАУНТ
ICQ LiveJournal

Реклама

Наш канал:

irc.icqinfo.ru

Скотт Мюлле- Модернизация и ремонт ПК стр.383


Скотт Мюлле- Модернизация и ремонт ПК стр.383

Основные сообщения об ошибках загрузки BIOS

Во время загрузочного процесса загрузчик операционной системы, размещенный в ROM BIOS системной платы, считывает первый физический сектор каждого загрузочного устройства, имеющий следующие характеристики: цилиндр 0, головка 0, сектор 1 в режиме CHS или адрес логического блока 0 в режиме LBA. Код первого сектора загружается в RAM, после чего проверяются два последних байта кода на предмет их соответствия значению сигнатуры 55AAh. Найденное совпадение указывает ROM на наличие работоспособной записи MBR, т.е. ROM может передать дальнейшее управление загрузкой коду главной загрузочной записи.

Если два последних байта не совпадают, ROM продолжает просматривать первые физические секторы следующих загрузочных устройств в загрузочной последовательности до тех пор, пока не будет найдена запись MBR. Если необходимое устройство с требуемыми байтами сигнатуры, указывающими на MBR, не найдено, ROM инициирует прерывание 18h, которое вызывает подпрограмму для вывода на экран сообщения об ошибке. Тип сообщения зависит от производителя и версии микросхемы ROM. Эти сообщения обсуждаются подробнее в следующем разделе.

Сообщения об ошибках загрузки ROM BIOS

Если не найден действенный главный загрузочный сектор или же работоспособное загрузочное устройство, печально известная BIOS очень старых компьютеров IBM отображает приведенные ниже строки командного интерпретатора ROM BASIC.

The IBM Personal Computer Basic Version C1.10 Copyright IBM Corp 1981 62940 Bytes free Ok

Интерпретатор IBM ROM BASIC

Карты распределения памяти большинства компьютеров подобны совместимым с ними оригинальным системам 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 представляет собой рудиментарный "орган", который использовался в доисторических системах, но не имеет никакого функционального значения в настоящее время.


⇐ Предыдущая страница| |Следующая страница ⇒

.