Rambler's Top100

Неполадки из-за конфликтов адресов портов ПК Печать
Базовым понятием в компьютерной технике является ад­рес порта ввода/вывода. Большинство периферийных уст­ройств принтер, дисплей,клавиатура, модем и т. д. — для связи с системным блоком используют так называемые пор­ты — регистры, фиксирующие информацию. Чтобы различать порты для различных периферийных ус-тройств,им приписывается определенный адрес. Например, 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-TestPOST) POST — это диагностическая программа, которая содер­жится в ПЗУ BIOS. POST (Power On Self-Test) — самопро­верка при включении питания — проверяет все важные си­стемы в ПК и быстро тестирует всю память ОЗУ. При ус­пешном окончании контроля ПК на дисплей выводится сообщение , подается звуковой сигнал и выводится имя те­кущего накопителя (приглашение к работе). Если в процессе самотестирования обнаружены ошибки, они могут сопровождаться звуковыми сигналами. Сообщения об ошибках с помощью звуковых сигналов при самотестирова­нии ПК (Веер Codes) приведены в табл. 5. К сожалению, пользователи иногда забывают, что BIOS — это программа, в которую невозможно вписать какой-то фраг­мент или, скажем, вирус. Однако, распорядиться фрагмен­тами самого BIOS можно, допустим, включить фрагмент тес­та и обмена данными с 3-дюймовым дисководом, а фрагмент обмена данными с 5-дюймовым дисководом — отключить. Для того, чтобы осуществить такие настройки и запом­нить их существует специальная микросхема CMOS — кон­фигурации (CMOSComplementary Metal Oxide Semi­conductor — взаимодополняющая полупроводниковая струк­тура металл-оксид). CMOS-память и часы реального времени Информация о конфигурации системы записана в ОЗУ с низким энергопотреблением (CMOS-память), которое пред­ставлено ИС МС 146818. Эта ИС (64 байта) предназначена для хранения следующей информации: 14 байт текущего вре­мени, а также описание конфигурации системы. Для пита­ния ИС МС 146818 и синхрогенератора, тактирующего часы реального времени ПК, используется батарея напряжением 3,6 В. При запуске компьютера «за кулисами» идет напряжен­ная проверка всех узлов и блоков, но листинга — последо­вательности выполнения операций проверки пользователь не видит. В соответствии с теми параметрами, которые были записаны в CMOS-конфигурацию, BIOS подключает тот или иной набор фрагментов. Программа фиксации этих парамет­ров называется программа SETUP. SETUP (установка) Она также записана в системе BIOS, но те параметры, которые мы выставляем в SETUP, записываются в микро­схеме CMOS-конфигурации. Системная информация, хранящаяся в CMOS, не теря­ется после выключения питания. Этому способствует маленькая батарейка, напряжением 3,6 вольта. Если через 1—3 года батарейка разрядится, нужно будет поставить новую, чтобы - не было необходимости каждый раз заново вводить парамет­ры установки фрагментов BIOS в соответствии с вашей ап­паратурной (далее мы скажем, что и програмной тоже) кон­фигурацией.