|
Базовым понятием в компьютерной технике является адрес порта ввода/вывода. Большинство периферийных устройств принтер, дисплей,клавиатура, модем и т. д. — для связи с системным блоком используют так называемые порты — регистры, фиксирующие информацию. Чтобы различать порты для различных периферийных ус-тройств,им приписывается определенный адрес. Например, 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 байт текущего времени, а также описание конфигурации системы. Для питания ИС МС 146818 и синхрогенератора, тактирующего часы реального времени ПК, используется батарея напряжением 3,6 В. При запуске компьютера «за кулисами» идет напряженная проверка всех узлов и блоков, но листинга — последовательности выполнения операций проверки пользователь не видит. В соответствии с теми параметрами, которые были записаны в CMOS-конфигурацию, BIOS подключает тот или иной набор фрагментов. Программа фиксации этих параметров называется программа SETUP. SETUP (установка) Она также записана в системе BIOS, но те параметры, которые мы выставляем в SETUP, записываются в микросхеме CMOS-конфигурации. Системная информация, хранящаяся в CMOS, не теряется после выключения питания. Этому способствует маленькая батарейка, напряжением 3,6 вольта. Если через 1—3 года батарейка разрядится, нужно будет поставить новую, чтобы - не было необходимости каждый раз заново вводить параметры установки фрагментов BIOS в соответствии с вашей аппаратурной (далее мы скажем, что и програмной тоже) конфигурацией.
|