link980 link981 link982 link983 link984 link985 link986 link987 link988 link989 link990 link991 link992 link993 link994 link995 link996 link997 link998 link999 link1000 link1001 link1002 link1003 link1004 link1005 link1006 link1007 link1008 link1009 link1010 link1011 link1012 link1013 link1014 link1015 link1016 link1017 link1018 link1019 link1020 link1021 link1022 link1023 link1024 link1025 link1026 link1027 link1028 link1029 link1030 link1031 link1032 link1033 link1034 link1035 link1036 link1037 link1038 link1039 link1040 link1041 link1042 link1043 link1044 link1045 link1046 link1047 link1048 link1049 link1050 link1051 link1052 link1053 link1054 link1055 link1056 link1057 link1058 link1059 link1060 link1061 link1062 link1063 link1064 link1065 link1066 link1067 link1068 link1069 link1070 link1071 link1072 link1073 link1074 link1075 link1076 link1077 link1078 link1079 link1080 link1081 link1082 link1083 link1084 link1085 link1086 link1087 link1088 link1089 link1090 link1091 link1092 link1093 link1094 link1095 link1096 link1097 link1098 link1099 link1100 link1101 link1102 link1103 link1104 link1105 link1106 link1107 link1108 link1109 link1110 link1111 link1112 link1113 link1114 link1115 link1116 link1117

PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

BIOS: базовая система ввода-вывода

BIOS: базовая система ввода-вывода

Типы микросхем ПЗУ

Существует четыре типа микросхем памяти ПЗУ.

Независимо от типа ROM данные в ней сохраняются до тех пор, пока не будут стерты или перезаписаны преднамеренно.

BIOS компании Award

С легкой руки компании Phoenix модели Award BIOS в первое время назывались FirstBIOS, теперь же в имени отражены названия создателя и владельца — Pnoenix Award BIOS. Они поддерживают все возможные функции, в том числе встроенную программу настройки, для активизации которой достаточно нажать определенную клавишу (соответствующие сведения, как правило, отображаются на экране). Поскольку процедура POST поддерживает лишь несколько звуковых кодов, для идентификации проблем может потребоваться специальная POST-плата. Компания Phoenix предлагает техническую поддержку на своем сайте www.phoenix.com. Компания eSupport.com также предлагает ограниченные обновления Award BIOS для некоторых систем.



Параметры меню Maintenance

Параметры этого меню предназначены для установки рабочей частоты процессора и удаления паролей. Во всех старых системных платах рабочие параметры процессора устанавливаются с помощью перемычек на системной плате. В системных платах Intel присутствует специальная конфигурационная перемычка, которую следует установить в положение Configure для активизации меню Maintenance в BIOS.

Это меню отображается только в том случае, если система работает в режиме конфигурирования. Для активизации режима выключите компьютер и переставьте конфигурационную перемычку из положения Normal в положение Configure. В современных системных платах Intel присутствует лишь данная перемычка, поэтому найти ее не составит труда. При последующем включении компьютера автоматически запустится программа BIOS Setup, в которой появится меню Maintenance, пункты которого перечислены в таблице. Укажите необходимые изменения и сохраните их, затем выключите систему и установите перемычку в режим Normal.

Следует отметить, что новые процессоры Intel работают только на номинальной или пониженной частоте (используется так называемая блокировка частоты), в то время как другие процессоры позволяют увеличить тактовую частоту (т.е. “разогнать” процессор).

Если пользователь забыл установленный пароль, необходимо активизировать с помощью перемычки системной платы режим конфигурирования, запустить программу настройки BIOS и удалить все типы паролей с помощью команды Clear All Passwords меню Maintenance. При выполнении этой команды старый пароль останется неизвестным — он просто будет стерт (при желании можно будет установить новый пароль). Таким образом, защищенность компьютерной системы можно обеспечить, только перекрыв доступ к содержимому системного блока, поскольку каждый, кто сможет переставить перемычку конфигурирования, сможет стереть пароль и получить доступ к системе. Именно поэтому хорошие компьютерные корпуса оснащены замком.



BIOS компании Phoenix

Phoenix BIOS в настоящее время лицензируется с торговыми марками SecureCore и TrustedCore. На протяжении многих лет она являлась эталоном совместимости, с которым сравнивалась продукция других компаний. Phoenix одной из первых легально переработала IBM BIOS по методу “чистой комнаты”. Группа инженеров изучила IBM BIOS и составила список возможностей данной программы и требований, которым она должна удовлетворять.

Эта информация была передана другой группе инженеров, которые не были знакомы с IBM BIOS. Таким образом, они могли легально разрабатывать новую BIOS, соответствующую спецификациям, предоставленным первой группой. Полученная система была оригинальной и не являлась копией IBM BIOS, однако функционировала аналогично.

Phoenix BIOS имеет собственную программу настройки, обычно активизируемую с помощью клавиши <F2> или <F1> во время выполнения теста POST. В некоторых случаях BIOS отображает на экране информацию о клавише активизации программы настройки.

Также Phoenix опубликовала серию технических справочников, которые являются основой промышленных стандартов BIOS. В эту серию входят три книги: System BIOS for IBM PC/XT/AT Computers and Compatibles, CBIOS for IBM PS/2 Computers and Compatibles и ABIOS for IBM PS/2 Computers and Compatibles. В справочниках Phoenix содержится исчерпывающая информация не только о Phoenix BIOS, но и о BIOS всех PC-совместимых компьютеров. Эти справочники также больше не переиздаются, однако их можно встретить на вторичном рынке.

Компания Phoenix предоставляет техническую поддержку и документацию по адресу www.phoenix.com. Дополнительную информацию можно найти на сайте eSupport.com.



Создание резервной копии BIOS

Перед обновлением BIOS рекомендуется создать резервную копию текущего содержимого ПЗУ. Дело в том, что многие производители материнских плат помещают на своих сайтах только последние версии BIOS, которые иногда могут вызывать проблемы или не соответствовать вашим потребностям. Имея резервную копию, всегда можно вернуться к ранее существовавшей на компьютере версии BIOS. Для создания резервной копии запустите программу обновления BIOS своей материнской платы и посмотрите, предлагает ли она резервное копирование. Если не предлагает, посмотрите на сайте производителя материнской платы, какие версии BIOS на нем доступны для загрузки и есть ли среди них та, которая установлена в текущий момент на вашем компьютере. Если возможности создать резервную копию нет и на сайте отсутствует текущая версия BIOS вашего компьютера, придется использовать альтернативные методы.

Одним из достоинств программатора EPROM является то, что его можно использовать в качестве устройства резервного копирования съемных ПЗУ на случай, если они впоследствии выйдут из строя. В то же время большинство выпускаемых сегодня материнских плат содержит припаянные микросхемы ПЗУ. В данном случае единственный выход — воспользоваться программой DEBUG для чтения содержимого ПЗУ и его сохранения в файле на диске. Хранимая в файле резервная копия содержимого ПЗУ может пригодиться и для других целей. К примеру, в ней можно найти выводимые на экран информационные строки; также можно дизассемблировать программный код и выяснить, как он работает.

Код ПЗУ обычно занимает 128 Кбайт ОЗУ в виде двух сегментов по 64 Кбайт: E0000– EFFFF и F0000–FFFFF. BIOS видеоадаптеров или других плат хранятся по адресам C0000– CFFFF и D0000–DFFFF. В связи с особенностями программы DEBUG каждый сегмент объемом 64 Кбайт необходимо сохранять отдельно.

Чтобы воспользоваться программой DEBUG для сохранения сегментов E000 и F000, введите ряд команд.

C:\>DEBUG ; Запуск программы DEBUG

-R BX ; Изменение регистра BX (размер файла высокого по-рядка)

BX 0000 ; Со значения 0

:1 ; На значение 1 (указывает на файл объемом 64 Кбайт)

-N SEG-E.ROM ; Название файла

-M E000:0 FFFF CS:0 ; Перемещение 64 Кбайт данных из BIOS в текущий сегмент кода

-W 0 ; Запись файла со смещением 0 в сегмент кода

Запись 10000 байт ; 10000h = 64K

-N SEG-F.ROM ; Имя файла

-M F000:0 FFFF CS:0 ; Перемещение 64 Кбайт данных из BIOS в текущий сегмент кода

-W 0 ; Запись файла со смещением 0 в сегмент кода

Запись 10000 байт ; 10000h = 64K

-Q ; Завершение работы DEBUG

Результат работы этой совокупности команд в Windows XP представлен на рисунке ниже.

Приведенные выше инструкции позволяют сохранить сегменты объемом 64 Кбайт по адресам E0000–EFFFF и F0000–FFFFF в файлах. Для этого вначале указывается размер файла, затем — его имя, после чего код BIOS копируется в выделенный сегмент. После этого данные можно записать на диск.

Если вы решили сохранить содержимое ПЗУ, в том числе BIOS видеоадаптера и ПЗУ других адаптеров, повторите описанные выше действия, однако при запуске программы DEBUG необходимо указать начальные адреса C000:0 и D000:0. Не забудьте указывать различные имена файлов. Следует заметить, что BIOS видеоадаптера может занимать не весь сегмент C0000 и, кроме того, некоторые адаптеры могут использовать сегменты C0000 и D0000 не полностью. В данном случае Windows может использовать соответствующие участки памяти для хранения других данных.

Обратите внимание, что приведенные выше команды необходимо выполнять в строго определенном порядке. Например, команда Name всегда должна предшествовать команде Move; в противном случае часть данных в начале текущего сегмента кода будет удалена.



Подкатегории