Ремонт и upgrade компьютеров своими рукамиАППАРАТНАЯ И ПРОГРАММНАЯ ЧАСТИ BIOS |
|
Если у вас появятся вопросы, не освещенные на нашем сайте, вы можете задать вопрос непосредственно нашим специалистам по электронной почте: upgradecomputer@yandex.ru
|
Как уже упоминалось, BIOS представляет собой интерфейс между аппаратным обеспечением и операционной системой. BIOS не похожа на стандартное программное обеспечение, поскольку находится в микросхемах, установленных на системной плате или платах адаптеров. BIOS в ПК обычно можно найти в следующих компонентах инфраструктуры: ■ ПЗУ системной платы; ■ ПЗУ платы адаптера (к примеру, видеоадаптера); ■ данные на диске, загружаемые в ОЗУ (драйверы устройств). Системная BIOS содержит драйверы основных компонентов (клавиатуры, дисковода, жесткого диска, последовательного и параллельных портов и т. д.), важные для начального запуска компьютера. По мере появления новых устройств (видеоадаптеров, накопителей CD-ROM, жестких дисков с интерфейсом SCSI и т. д.) их процедуры инициализации не добавлялись в системную BIOS. Острая необходимость в таких устройствах при запуске компьютера отсутствует, поэтому нужные драйверы загружаются с диска во время запуска операционной инфраструктуры. Это относится к звуковым адаптерам, сканерам, принтерам, устройствам PC Card (PCMCIA) и т. д. В то же время существует целый ряд драйверов, которые должны быть активизированы во время начальной загрузки. к примеру, можно ли загрузиться с жесткого диска, если драйверы, требующиеся для выполнения этой операции, должны быть загружены непосредственно с этого диска? Очевидно, что важные драйверы должны быть предварительно загружены в ПЗУ (read-only memory — ROM) системной платы или платы адаптера. Однако некоторые устройства важны при запуске компьютера. к примеру, для отображения информации на экране монитора требуется активизировать видеоадаптер, но его поддержка не встроена в системную BIOS. Кроме того, сейчас существует огромное количество видеоадаптеров, и все их драйверы невозможно поместить в системную BIOS. В таких случаях важные драйверы помещаются в микросхему BIOS на плате этого устройства. А системная BIOS при загрузке ищет BIOS видеоадаптера и загружает ее до запуска операционной инфраструктуры. Такое расположение BIOS предотвращает необходимость постоянной модернизации системной BIOS при появлении новых моделей устройств, особенно используемых при начальной загрузке компьютера. Собственная BIOS, как правило, устанавливается на следующих платах: ■ видеоадаптеры — всегда имеют собственную микросхему BIOS; ■ SCSI-адаптеры — обратите внимание, что эта BIOS не поддерживает все SCSI-устройства, т. е. с диска необходимо загружать дополнительные драйверы для накопителей CD-ROM, сканеров, устройств Zip и прочих с интерфейсом SCSI; большинство новых SCSI-адаптеров поддерживают загрузку с накопителя SCSI CD-ROM, однако при загрузке с другого диска или устройства все равно понадобятся драйверы CD-ROM; ■ сетевые адаптеры — платы, поддерживающие загрузку непосредственно с файлового сервера; имеют так называемое загрузочное ПЗУ или модуль IPL (Initial program load — первоначальная загрузка инфраструктуры), которые важны для начальной инициализации устройства либо нормального функционирования в бездисковых рабочих станциях или терминалах; ■ платы обновления IDE или дисковода — для поддержки функции загрузочного устройства при запуске инфраструктуры; Микросхема Motorola MC146818, использованная впервые в качестве RTC/NVRAM, содержала 64 байт памяти, из которых 10 байт были выделены для функционирования часов. Несмотря на то что она называется энергонезависимой, при выключенном питании параметры времени/даты и данные, находящиеся в памяти, будут уничтожены. Микросхема, созданная на основе технологии Complementary Metal-Oxide Semiconductor (CMOS), имеет пониженное потребление электроэнергии, и для нее вполне достаточно мощности батареи компьютера. Именно поэтому микросхема носит название CMOS RAM, хотя, с технической точки зрения, ее следовало бы назвать микросхемой RTC/NVRAM. Сила тока, потребляемого большинством микросхем RTC/NVRAM, не превышает одного микроампера (миллионной доли ампера), поэтому для их работы достаточно одной небольшой батареи. В течение последних пяти лет для этого использовалась литиевая батарея, при выходе из строя той вся хранимая в микросхеме информация разрушается. В отдельных системах используются микросхемы Dallas Semiconductor RTC/NVRAM (к примеру, DS12885 или DS12887), также содержащие батарею. При загрузке программы BIOS Setup и последующем конфигурировании/сохранении параметров жесткого диска или других устройств, установочные параметры инфраструктуры записываются в соответствующую область памяти RTC/NVRAM (или, говоря иначе, CMOS RAM). При каждой загрузке инфраструктуры для определения ее конфигурации проводится считывание параметров, хранящихся в микросхеме CMOS RAM. Несмотря на существование определенной связи между базовой системой ввода-вывода (BIOS) и CMOS RAM, это абсолютно разные компоненты..
Вся информация собрана из открытых источников. При испльзовании материалов, размещайте ссылку на источник. |