| ||||||||||||||||||
Программа, записанная в MBS жесткого диска, разыскивает в своей таблице разбиения запись с системными индикаторными байтами, указывающими на наличие расширенного раздела. Если программа находит такую запись, она переписывает содержимое загрузочного сектора расширенного раздела (содержимое этого сектора называется расширенной загрузочной записью или EBR — Extended Boot Record), найдя его в указанном месте диска. Частью EBR также является таблица, в которой может содержаться указание на следующий расширенный раздел. Если такая запись найдена, то с указанного места на диске считывается еще одна EBR. Поиск продолжается до тех пор, пока не будут исчерпаны все указания на наличие расширенных разделов или их количество не достигнет максимального — 24.
Программа, записанная в MBS, пытается найти в своей таблице разбиения индикаторные байты загрузки, которыми помечается активный раздел.
В компьютерах фирмы IBM, если ни один из разделов не отмечен как активный, вызывается интерпретатор встроенного Бейсика, записанный в ПЗУ BIOS. В большинстве же IBM-совместимых систем в этом случае выводится какое-либо сообщение об ошибке на диске.
22.Если значение какого-либо индикаторного байта загрузки в таблице разбиения MBS задано некорректно или если в качестве активных указано несколько разделов, то работа системы прекращается, и на дисплее появляется следующее сообщение:
Invalid partition table (Неверная таблица разбиения).
Если в MBS найдена запись об активном разделе, то загружается и проверяется содержимое его VBS.
Если VBS активного раздела не может быть правильно прочитан в результате пяти попыток (из-за ошибок считывания), то работа системы прекращается и появляется сообщение:
Error loading operating system {Ошибка при загрузке операционной системы) .
25.VBS активного раздела проверяется на наличие сигнатуры. Если последние два байта сектора не равны контрольному значению 55AAh, то работа системы прекращается и появляется следующее сообщение:
Missing operating system (Операционная система отсутствует) .
Выполняется программа, записанная в VBS активного раздела. Она проверяет корневой каталог тома и выясняет, являются ли два файла —IBMBI0.COM и IBMD0S.COM (IO.SYS и MSDOS.SYS) — первыми в этом каталоге. Если это так, то происходит их загрузка.
Если диск был подготовлен программами FORMAT или SYS, входящими в DOS 3.3 или более раннюю версию, а указанные системные файлы не являются первыми в корневом каталоге, или если оказывается невозможным их загрузить, то появляется следующее сообщение:
Non-System disk or disk error Replace and strike any key when ready (Несистемный диск или ошибка на диске. Замените его и нажмите на любую клавишу, когда будете готовы.)
28. Если диск был подготовлен программами FORMAT или SYS, входящими в DOS-3.3 или более раннюю версию, a VBS поврежден, то вы увидите сообщение:
Disk Boot failure
(Не удается произвести загрузку с диска) .
29. Если диск был подготовлен программами FORMAT или SYS, входящими в DOS 4.0 или более позднюю версию, но соответствующие системные файлы не являются первыми в каталоге или возникли проблемы с их загрузкой, или VBS поврежден, то вы увидите следующее сообщение:
Non-System disk or disk error Replace and strike any key when ready (Несистемный диск или ошибка на диске. Замените его и нажмите на любую клавишу, когда будете готовы.)
Если проблем при предшествующих операциях не возникло, то программа, записанная в VBS, производит загрузку вышеупомянутых системных файлов или файла WINBOOT.SYS.
Процессоры 486 и выше имеют также внутренний (Internal) кэш объемом 8-16 кб. Он также обозначается как Primary (первичный) или L1 (Level 1 - первый уровень) в отличие от внешнего (External), расположенного на плате и обозначаемого Secondary (вторичный) или L2, а в наиболее современных процессорах - даже L3. Применение кэша совместно с обычной памятью примерно на 3-15% ускоряет обработку информации (в первую очередь - мультимедийной) процессором.
| На главную |