Какие же функции выполняет BIOS? Функция первоначальной загрузки компьютера уже была описана выше. В памяти микросхемы BIOS находится программа, позволяющая компьютерной системе провести самотестирование при включении, после чего передать управление загрузчику операционной системы, если он найдется на одном из носителей (жестких дисков, компакт-дисков и пр.). Еще BIOS обеспечивает то, о чем говорит ее название, то есть базовые функции ввода-вывода. Именно благодаря BIOS можно осуществлять ввод символов с клавиатуры, обмен данными с жесткими дисками и оперативной памятью, а также прочие необходимые действия. Все основные операции по взаимодействию устройств в компьютерной системе обеспечиваются посредством BIOS. Именно поэтому корректное функционирование всей системы так часто может зависеть от правильной настройки параметров BIOS. Правда, стоит отметить, что некоторые Внутренние устройства компьютера и их взаимодействие функции BIOS зачастую берет на себя операционная система. Но для того чтобы загрузить эту систему, все равно необходимо воспользоваться функциями BIOS. Кроме того, ни одна операционная система пока не занимается тонкими настройками взаимодействия устройств — такими, например, как время доступа к оперативной памяти или соотношение частот системной шины, шины памяти и шины PCI. Программа, хранящаяся в микросхеме BIOS, должна оставаться в памяти и при выключении компьютера. Поэтому в качестве микросхемы BIOS раньше использовали ПЗУ, то есть постоянное запоминающее устройство. Данные в ПЗУ записываются один раз, после чего не стираются и не могут быть изменены. Теперь вместо этого типа памяти используются микросхемы так называемой флэш-памяти (Flash Memory). Данные из флэш-памяти также не пропадают при отключении питания, однако они могут быть перезаписаны программно. Это сделано для того, чтобы пользователь мог обновлять версии программ BIOS. Использование перезаписываемой флэш-памяти в микросхеме BIOS влечет за собой некоторую потенциальную опасность. Если хранящаяся в BIOS информация будет случайно или преднамеренно изменена какой-либо программой, при следующем включении компьютер, скорее всего, просто не сможет загрузиться. Были даже известны компьютерные вирусы подобного действия, которые практически уничтожали компьютер — например, одновременно стирая содержимое BIOS и таблицы разделов жесткого диска. Микросхема CMOS Помимо микросхемы флэш-памяти, BIOS содержит еще одну специальную микросхему для хранения аппаратной конфигурации компьютера, а также пользовательских настроек. С помощью этих настроек можно, например, отключить часть оборудования или обеспечить оптимальное взаимодействие с ним. Поскольку пользовательские настройки и аппаратная конфигурация могут изменяться, эта микросхема представляет собой оперативную память (ОЗУ), которая питается от специальной батареи. Батарея используется для того, чтобы настройки BIOS сохранялись при отключении общего питания компьютера. Описываемая микросхема памяти обычно называется CMOS (сокращение от Complementary Metal-Oxide Semiconductor). Батарея, питающая микросхему CMOS, служит не более 5-6 лет. После этого начинаются проблемы: при выключении компьютера все настройки параметров BIOS сбрасываются, и для нормального функционирования системы приходится хотя бы некоторые из них (например, параметры жесткого диска) настраивать заново при каждой загрузке. Для устранения этой проблемы достаточно просто заменить питающую CMOS батарею. Часто в качестве батареи, питающей микросхему CMOS, используется аккумулятор. В этом случае его подзарядка может идти непрерывно, когда включено питание компьютера. Срок службы такого аккумулятора достигает 10-12 лет. Интерфейсы системы Настало время поговорить об обмене данными между различными устройствами в компьютерной системе. Системная шина Как уже указывалось выше, процессор и кэш-память осуществляют обмен данными с другими компонентами компьютера через системный контроллер материнской платы. Связь между процессором и системным контроллером обеспечивает системная шина. Разумеется, тактовая частота системной шины оказывает большое влияние на общую производительность системы. Довольно долго частота шины не превышала 133 МГц. Поскольку процессор работает на гораздо более высоких тактовых частотах (приблизительно в 10 раз выше), это несоответствие приводило к тому, что системная шина становилась одним из "узких мест", снижающим эффективность работы системы в целом. Однако в последнее время производители материнских плат значительно увеличили тактовую частоту работы системной шины. При этом стало необходимым использовать гибкую настройку отношения ее частоты к тактовым частотам других шин. В настоящее время системные шины могут работать на частотах до 800 МГц.

<< назад                        следущая страница >>


2008 © Computer repair