Чтение онлайн

ЖАНРЫ

Интернет-журнал "Домашняя лаборатория", 2007 №7
Шрифт:

ВНИМАНИЕ: ни в коем случае не подключайте сигнальный кабель последовательного порта при включенном компьютере.

III. ЗАВИСАНИЯ, ОТКАЗЫ И НЕПОЛАДКИ В РАБОТЕ ПК, ВЫЯВЛЯЕМЫЕ С ПОМОЩЬЮ ВСТРОЕННЫХ ПРОГРАММНО-АППАРАТНЫХ СРЕДСТВ

Неполадки из-за конфликтов адресов портов ПК

Базовым понятием в компьютерной технике является адрес порта ввода/вывода. Большинство периферийных устройств принтер, дисплей, клавиатура, модем и т.

д. — для связи с системным блоком используют так называемые порты — регистры, фиксирующие информацию.

Чтобы различать порты для различных периферийных устройств, им приписывается определенный адрес.

Например, COM2 (коммуникационный порт 2) использует адреса портов ввода/вывода с 02F8 по 02FF (в шестнадцатиричном виде). При этом 2F8 — называют базовым адресом, а один из восьми доступных адресов порта ввода/ вывода, используемых COM2, задействован для приема информации из модема, а другой адрес используется для передачи информации в модем для дальнейшей пересылки.

Порт принтера LPT1 имеет адрес 378. Один и тот же адрес порта не может быть использован двумя периферийными устройствами, иначе возникнет конфликтная ситуация, вызывающая отказы компьютера.

Такие конфликтные ситуации не всегда легко разрешимы, но обычно устраняются с помощью встроенных аппаратно-программных средств компьютера — BIOS, POST, SETUP и CMOS-памяти.

BIOS — базовая система ввода/вывода (base input/output system)

BIOS (в персональном компьютере) — это система координат, которая не меняет своего положения в пространстве. Только BIOS знает, как привести в действие принтер, как осуществить доступ к памяти, к жесткому диску, дисководам, к коммуникационным портам.

Одним словом, BIOS — это ЛОГИЧЕСКОЕ, ЖЕСТКО ЗАКРЕПЛЕННОЕ (ЗАКОНСЕРВИРОВАННОЕ) УСТРОЙСТВО — ПРОГРАММА СОГЛАСОВАНИЯ работы программ, вводимых в компьютер — с аппаратными возможностями «железа».

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

В действительности так и происходит.

Предположим, что вы временно подключили к принтерному порту устройство для перекачки информации на сменный диск (100 Мбайт). Такое устройство должно иметь программу — драйвер, который сообщит BIOS, что вместо принтера к порту 378 подключено устройство очень похожее на принтер (ведь обмен сигналами здесь должен быть таким же, как у ПК с принтером).

Обменявшись согласованными сигналами, BIOS подключит к порту 378 канал приема/передачи от жесткого диска. Периферийное устройство, «сыграв» партию вместо принтера, получит свою долю информации, после чего оно может быть отключено или отсоединено от ПК.

POST — самотестирование при включении (Power On Self-Test — POST)

POST — это диагностическая программа, которая содержится в ПЗУ BIOS. POST (Power On Self-Test) — самопроверка при включении питания — проверяет все важные системы в ПК и быстро тестирует всю память ОЗУ. При успешном окончании контроля ПК на дисплей выводится сообщение, подается звуковой сигнал и выводится имя текущего накопителя (приглашение

к работе).

Если в процессе самотестирования обнаружены ошибки, они могут сопровождаться звуковыми сигналами. Сообщения об ошибках с помощью звуковых сигналов при самотестировании ПК (Веер Codes) приведены в табл. 5.

К сожалению, пользователи иногда забывают, что BIOS — это программа, в которую невозможно вписать какой-то фрагмент или, скажем, вирус. Однако, распорядиться фрагментами самого BIOS можно, допустим, включить фрагмент теста и обмена данными с 3-дюймовым дисководом, а фрагмент обмена данными с 5-дюймовым дисководом — отключить.

Для того, чтобы осуществить такие настройки и запомнить их существует специальная микросхема CMOS — конфигурации (CMOS — Complementary Metal Oxide Semiconductor — взаимодополняющая полупроводниковая структура металл-оксид). CMOS-память и часы реального времени

Информация о конфигурации системы записана в ОЗУ с низким энергопотреблением (CMOS-память), которое представлено ИС МС 146818. Эта ИС (64 байта) предназначена для хранения следующей информации: 14 байт текущего времени, а также описание конфигурации системы. Для питания ИС МС 14 6818 и синхрогенератора, тактирующего часы реального времени ПК, используется батарея напряжением 3,6 В.

При запуске компьютера «за кулисами» идет напряженная проверка всех узлов и блоков, но листинга — последовательности выполнения операций проверки пользователь не видит. В соответствии с теми параметрами, которые были записаны в CMOS-конфигурацию, BIOS подключает тот или иной набор фрагментов. Программа фиксации этих параметров называется программа SETUP.

SETUP (установка)

Она также записана в системе BIOS, но те параметры, которые мы выставляем в SETUP, записываются в микросхеме CMOS-конфигурации.

Системная информация, хранящаяся в CMOS, не теряется после выключения питания. Этому способствует маленькая батарейка, напряжением 3,6 вольта. Если через 1–3 года батарейка разрядится, нужно будет поставить новую, чтобы — не было необходимости каждый раз заново вводить параметры установки фрагментов BIOS в соответствии с вашей аппаратурной (далее мы скажем, что и программной тоже) конфигурацией.

Таблица 5. Сообщения об ошибках с помощью звуковых сигналов при самотестировании ПК (Веер Codes)

Как войти в SETUP

В SETUP можно войти сразу же после включения ПК, многократно (чтобы не пропустить момент входа) нажимая следующие клавиши или их комбинации:

— DEL; — F2;

— CTL-ALT-ESC;

— CTL-ALT-S; — ESC.

Отказы и сбои, вызванные программой SETUP

При включении ПК на экране дисплея отображаются ошибки (если они есть) самотеста — POST.

Система самотестирования компьютера при включении (Power On Self-Test— POST) может обнаруживать как ошибки из-за неисправности узлов или модулей компьютера, так и ошибки из-за изменения конфигурации. В обоих случаях на экран выводятся коды ошибок и короткий комментарий.

Поделиться с друзьями: