В качестве системной шины в настоящее время в ПК преимущественно используется шина PCI (Peripheral Component Interconnect Bus – взаимосвязь периферийных компонентов). Шина PC/была разработана компанией Intel в 1992 г. Шина данных PCI может быть 32– или 64-разрядной, тактовая частота контроллера этой шины соответственно равна 33 или 66 МГц. Шина адреса имеет 32 разряда. До системной шины РС/в ПК использовались системные шины ISA (Industry Standard Architecture), EISA (Extended Industry Standard Architecture), MCA (Micro Channel Architecture), VIB (VESA EocalBus), разработанная в 1992 г. ассоциацией стандартов видеооборудования VESA (Video Electronics Standards Association). Более подробно об этих системных шинах можно прочесть в соответствующей литературе [1,5].
Кроме системной платы, как уже отмечалось, в системный блок устанавливаются накопители информации на гибких (НГМД), жестких (НЖМД) и оптических дисках (НОД), накопитель на магнитной ленте (НМЛ), сетевой адаптер (СА), модем (встроенный), блок питания (БП) и устройства охлаждения (УО).
Накопители информации НГМД, НЖМД, НОД, НМЛ и т. д. достаточно подробно описаны в гл. 6.
Сетевой адаптер, или сетевая карта, устанавливается в ПК в том случае, если его необходимо подключить к компьютерной сети, т. е. совокупности компьютеров, между которыми осуществляется обмен информацией по высокоскоростным каналам связи: радиоканалам, оптоволоконным, кабельным и т. д. Сетевая карта имеет свой уникальный адрес, который однозначно определяет адрес ПК в сети. Данные, необходимые для передачи с одного компьютера на другой, сетевая карта формирует в специальные пакеты и пересылает их адресату – другой сетевой карте, установленной в другом компьютере сети. Данные поступают к сетевой карте по системной магистрали ПК. Скорость передачи данных по сети через сетевые карты составляет от 10 до 100 Мбит/с. Крупными производителями сетевых карт и сетевого оборудования являются компании Intel, Linksys, ZyXEL, Eline и т. д.
Модем (модулятор – демодулятор) представляет собой устройство для передачи данных в цифровом виде по аналоговым линиям связи, предназначенное для подключения ПК к глобальной сети Internet (Интернет) по обычной телефонной или специальной линии. Модемы подразделяются на аналоговые и цифровые, встроенные в системный блок и внешние. Цифровые данные, поступающие в аналоговый модем из ПК, преобразуются в нем с помощью модулятора в непрерывный аналоговый сигнал и передаются по телефонной или специальной линии адресату. Демодулятор осуществляет обратное преобразование сигнала (демодуляцию), т. е. преобразует аналоговый сигнал в цифровой сигнал, и передает восстановленные цифровые данные в ПК. Скорость передачи данных из сети и в сеть Интернет у аналоговых модемов невелика и составляет в зависимости от поддерживаемого модемом протокола передачи данных 33,6 или 56,6 Кбит/с. Цифровые модемы используют более совершенные технологии передачи цифровых данных (например, технологии xDSI), но стоят пока существенно дороже аналоговых. Скорость передачи данных в таких модемах может достигать 8 Мбит/с.
Внутренние модемы конструктивно выполнены в виде платы, на которой размещены радиоэлектронные компоненты. Устанавливаются такие модемы в системный блок и подключаются к системной магистрали ПК через разъем (слот) на материнской плате. К разъему вход-выход самого модема подключается телефонная или специальная линия.
Внешние по отношению к системному блоку модемы конструктивно выполнены в виде функционально законченных устройств. Подключается модем через соответствующий порт (указывается в техническом описании на внешний модем) системного блока ПК.
5.2.2.2. Устройства ввода информации в персональный компьютер
В качестве устройств ввода информации в ПК используются клавиатура, координатные устройства ввода (манипуляторы типа мышь, трекбол, контактная или сенсорная панель, джойстик), сканер, цифровые камеры (цифровые фотоаппараты, видеокамеры), микрофон и т. д.
Клавиатурой (keyboard) называется устройство для ручного ввода информации в ПК. Современные типы клавиатур различаются конструктивным исполнением, количеством и назначением клавиш, способом соединения с системным блоком, способом формирования кода символа при нажатии клавиши и т. д.
Конструктивное исполнение во многом определяется фирмой-изготовителем клавиатуры, которая, как правило, учитывает особенности операционной системы, с которой работает пользователь (например, клавиатура, ориентированная на использование операционной системы семейства Windows).
Клавиатуры различаются количеством и назначением клавиш. Для IBM-совместимых ПК за основу принят стандарт клавиатуры, имеющей 101 клавишу, при этом клавиши сгруппированы в блоки: блок функциональных клавиш (F1, F2, F3 и т. д.), блок букв, цифр и вспомогательных символов; блок управляющих клавиш (Shift, Ctrl, Alt и т. д.); блок мультимедийных клавиш; блок цифровых клавиш.
По способу соединения с системным блоком различаются проводные и беспроводные клавиатуры. В IBM-совместимых ПК проводная клавиатура соединяется с системным блоком посредством электрического кабеля, который подключается к СОМ, PS/2 или USB портам системного блока. В беспроводной клавиатуре передача информации в системный блок происходит с помощью передатчика инфракрасного излучения, приемник инфракрасного излучения подключается к порту USB.
В IBM-совместимых ПК стандартной конфигурации имеются два последовательных порта – СОМ1 и COM2 (от англ. communicate – передавать), в которых данные, предварительно сформированные в пакеты, передаются побитно. Передача данных происходит под управлением интерфейса (протокол передачи) RS-232. Обмен данными в соответствии со спецификацией протокола RS-232 происходит последовательно, методом асинхронной передачи. При этом каждому байту предшествует так называемый старт-бит (всегда имеющий значение логического). Он сигнализирует приемнику о начале пакета. За ним следуют биты данных и (не всегда) бит четности. Завершает посылку стоп-бит, сигнализирующий о начале паузы между пакетами.
Выпускаемая в настоящее время клавиатура не подключается к системному блоку ПК посредством порта СОМ, поскольку данный порт, также как и LPT (параллельный), ориентирован на архитектуру ПК, в которых применялась системная шина ISA. Для подключения клавиатуры используются в основном последовательные порты ввода данных PS/2 и USB, работа которых осуществляется под управлением протоколов передачи данных PS/2 и USB.
По способу формирования кода символа при нажатии клавиши в современной клавиатуре применяется способ, при котором микроконтроллер (клавиатурный микропроцессор) последовательно опрашивает клавиши, формирует двоичный скан-код клавиши и передает его в системный блок. При таком способе передается не код символа, нарисованный на клавише, а код клавиши, которому затем программным путем присваивается соответствующий символ. Такой способ позволяет легко менять раскладку клавиатуры с латинской на кириллицу и наоборот при помощи управляющих клавиш, например <Ctrl+Shift> (знак плюс означает совместное нажатие клавиш).
К координатным устройствам ввода относятся манипуляторы типа мышь, трекбол, контактная или сенсорная панель (TouchPad), джойстик. Данные устройства позволяют перемещать курсор или другие объекты соответствующих программ по двухмерному пространству экрана монитора с целью облегчения взаимодействия пользователя с ПК при вводе информации. Многие прикладные и системные компьютерные программы рассчитаны на интенсивное использование данных устройств.
Манипулятор типа мышь был изобретен Д. Энгельбартом в 1960-х гг. XX в. в США и свое название получил из-за некоторого сходства с настоящей мышью. При перемещении мыши по гладкой поверхности формируются два сигнала, которые передаются в системный блок и интерпретируются программой управления мышью как координаты точки двухмерного пространства экрана. Результатом этого является перемещение курсора по экрану. При нажатии клавиш (кнопок) или ролика, а также вращения его пальцем формируются и передаются сигналы в системный блок, которые затем однозначно интерпретируются программой управления мышью. С помощью нажатий на клавиши мыши или ролика, а также его вращения можно производить различные действия, при этом используются как одиночные, так и двойные нажатия (щелчки). Действия, которые следуют после таких нажатий клавиш мыши, зависят от конкретной компьютерной программы. Например, одинарный щелчок левой кнопкой мыши или удерживание кнопки позволяет выделять или перемещать объекты на рабочем столе операционных систем семейства Windows, двойной щелчок мышью по пиктограмме вызывает запуск соответствующей программы, щелчок правой кнопкой вызывает контекстное меню и т. д.