Что такое порт ввода вывода

Порт ввода-вывода

Из Википедии — свободной энциклопедии

Ввод-вывод через порты (англ. I/O ports ) — схемотехническое решение, организующее взаимодействие процессора и устройств ввода-вывода. Противоположность вводу-выводу через память.

Во многих моделях процессоров ввод-вывод организуется теми же функциями, что и чтение-запись в память — так называемый «ввод-вывод через память». Соответственно, схемотехнически устройства ввода-вывода располагаются на шине памяти, и часть адресов памяти направляется на ввод-вывод. В процессорах Intel, микроконтроллерах AVR и некоторых других существуют отдельные команды для ввода-вывода — IN и OUT — и, соответственно, отдельное адресное пространство: в процессорах Intel — от 000016 до FFFF16.

Порты ввода-вывода создаются в системном оборудовании, которое циклически декодирует управляющие, адресные и контакты данных процессора. Затем порты настраиваются для обеспечения связи с периферийными устройствами ввода-вывода.

Одни порты используются для передачи данных (например, приём данных от клавиатуры или чтение времени системных часов), другие — для управления периферийными устройствами (команда чтения данных с диска). Исходя из этого порт ввода-вывода может быть портом только для ввода, только вывода, а также двунаправленным портом.

Ввод-вывод через память никак не связан с прямым доступом к памяти; ПДП — отдельное схемное решение, связывающее шину ввода-вывода с контроллером памяти и разгружающее процессор на крупных операциях ввода-вывода. В машине с ПДП, чтобы записать блок памяти, например, на диск, надо сформировать этот блок в памяти, а затем операциями ввода-вывода (либо через порт, либо через специальный адрес памяти, в зависимости от архитектуры) отправить команду «Начать запись». Когда запись будет закончена, устройство каким-то образом предупредит процессор об этом (например, прерыванием). В частности, известные любому знакомому с DOS три параметра SoundBlaster — порт, DMA и IRQ — указывают, как передавать звуковой плате команды, как она будет брать звуковую волну из памяти и как плата сообщит процессору, что отрезок волны проигран.

Источник

Порт ввода-вывода

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Ввод-вывод через порты (англ. I/O ports ) — схемотехническое решение, организующее взаимодействие процессора и устройств ввода-вывода. Противоположность вводу-выводу через память.

Во многих моделях процессоров ввод-вывод организуется теми же функциями, что и чтение-запись в память — так называемый «ввод-вывод через память». Соответственно, схемотехнически устройства ввода-вывода располагаются на шине памяти, и часть адресов памяти направляются на ввод-вывод. В процессорах Intel, микроконтроллерах AVR и некоторых других существуют отдельные команды для ввода-вывода — IN и OUT — и, соответственно, отдельное адресное пространство: в процессорах Intel — от 000016 до FFFF16.

Порты ввода/вывода создаются в системном оборудовании, которое циклически декодирует управляющие, адресные и контакты данных процессора. Затем порты настраиваются для обеспечения связи с периферийными устройствами ввода-вывода.

Одни порты используются для передачи данных (например, приём данных от клавиатуры или чтение времени системных часов), другие — для управления периферийными устройствами (команда чтения данных с диска). Исходя из этого порт ввода/вывода может быть портом только для ввода, только вывода, а также двунаправленным портом.

Порты или память?

Порты в архитектуре IA-32

Процессор умеет проецировать порты в память; при этом процессор гарантирует, что операция ввода-вывода через порт завершится до того, как начнёт выполняться следующая команда. С вводом-выводом через память такой гарантии нет. Впрочем, процессор не проверяет ошибок чётности на портах, поэтому в системах высокой надёжности программист должен быть готов к ошибкам чётности.

Физически адрес порта подаётся через ту же адресную шину, что и адрес памяти. В процессорах Intel архитектуры x86 (до Pentium) была линия MI/O# (1 — память, 0 — порт); в более поздних эту функцию выполняют линии запроса команды.

Источник

Компьютерная грамотность с Надеждой

Заполняем пробелы — расширяем горизонты!

Порты ввода-вывода: часть 1

Предлагаю серию статей, посвященных интересной, на мой взгляд, теме по компьютерной грамотности – порты ввода-вывода. Современные компьютеры оснащены различными портами для подключения внешних устройств с тем, чтобы эти устройства могли работать совместно с ПК. Название «порт» не является случайным.

Такие устройства ввода-вывода, которые именуются «порт», действительно имеют сходство с портами, куда корабли приходят после своего короткого или долгого плавания.

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

В порту могут причаливать корабли, разные по своей конструкции, размерам, типам, назначениям. При этом порт должен уметь работать со всеми приходящими в него кораблями, в противном случае он вынужден отказывать этим кораблям в приеме.

Зачем компьютеру нужны порты и как они появились?

Точно также порты нужны компьютеру для того, чтобы с их помощью проводить «погрузку и выгрузку» информации, а точнее, ввод и вывод данных.

Например, они позволяют

Но такое многообразие внешних устройств, работающих с ПК, появилось далеко не сразу. С момента создания первых вычислительных машин их способность работать с внешними устройствами является чуть ли не самой главной задачей.

Действительно, кому нужно высокое быстродействие ПК, если нет возможности быстро ввести в него большое количество данных для последующей обработки? Если время, которое мы затратим на ввод данных, будет во много раз больше, чем время их обработки на компьютере, то тогда будет потерян всякий смысл такой автоматизации. Аналогично, если расчеты делаются быстро, а для получения результатов нужно ждать длительное время, такой быстрый расчет с крайне медленным выводом данных не имеет практического смысла.

Кстати, первые электронные вычислительные машины проектировались и создавались сразу же с подключенными к ним внешними устройствами, причем их число и возможности были строго ограничены. Это были консоли для операторов в машинном зале, дисплеи для программистов и пользователей (как правило, в дисплейном зале), принтеры, дисковые и ленточные накопители, устройства ввода-вывода на перфоленты и перфокарты и т.п.

С развитием ПК и распространением их дома и в офисах ввод и вывод данных стал еще более актуальным и, самое главное, более разнообразным.

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

Что такое универсальные порты ввода-вывода

При таком разнообразии устройств ввода-вывода данных невозможно под каждое устройство создавать свой уникальный порт. Первоначально делались такие попытки, но это не оправдало себя. Гораздо более удобным оказалось создание универсальных портов ввода-вывода, к которым можно было подключать любые устройства по выбору пользователей.

Одними из первых универсальных портов были так называемые :

Отличаются они способом передачи данных между ПК и внешними устройствами.

Последовательные порты передают данные бит за битом, т.е. передаваемые байты информации проходят через порт последовательно по одному биту. За такую последовательную передачу информации эти порты и получили свое название.

Параллельные порты передают информацию целыми байтами, т.е. байты передаются через порт одновременно или параллельно, отсюда и название порта.

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Рис. 1. Как выглядят USB и COM порты

Первые последовательные порты (COM-порты компьютера) работали гораздо медленнее параллельных портов, так как передача данных бит за битом требует значительно большего времени, чем одновременная передача целых байтов. Соответственно, к последовательным портам можно было подключать только относительно медленные устройства, например, манипуляторы мышь или модемы.

В настоящее время COM-порты применяются редко, в основном, для работы с разными датчиками, купюроприемниками и другими техническими устройствами.

Как узнать com порт и LPT-порт?

Узнать com порт (рис. 1) можно по внешнему виду разъёма порта, который выглядит как трапеция с закругленными углами с 9-ю (встречается чаще) или 25-ю (встречается намного реже) контактами «папа». Кстати, LPT-порт тоже имеет 25 контактов, но их тип – «мама».

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Рис. 2. Как выглядит LPT порт

Такие быстродействующие устройства как, например, принтеры или сканеры, при подключении к последовательному порту начинали работать медленно и неэффективно.

Поэтому для обеспечения необходимого быстродействия эти устройства требовали подключения к параллельному LPT-порту, что обеспечивало на тот момент максимальную скорость работы и производительности.

Дальнейшее развитие компьютеров привело к тому, что стало необходимо повышать быстродействие и надежность передачи данных через порты. Даже быстродействующий параллельный порт уже не удовлетворял требованиям времени по нескольким причинам.

Например, этот порт был небезопасен как для компьютера, так и для подключаемого в него устройства, если, например, подключить или отключить внешнее устройство во время его работы. Это могло привести к поломке порта, компьютера или устройства. Также в силу архитектуры ПК количество параллельных портов было ограничено, этих портов могло быть только 2.

За счет развития инженерной мысли последовательные порты получили новые возможности, которые ставили их не только в один ряд с параллельными портами, но и делали более удобными для применения пользователями ПК. Скорость работы последовательных портов стала достаточной для подключения быстродействующих устройств. Появились возможности для дальнейшего наращивания их количества.

Универсальный USB-порт

В настоящий момент получили широкое распространение универсальные USB-порты компьютера. USB расшифровывается как Universal Serial Bus – «универсальная последовательная шина».

USB-порты компьютера удобны еще и тем, что от них автономные внешние устройства могут получать электрическое питание, что упрощает такие устройства и делает их меньшими по размерам и энергонезависимыми от электрических сетей.

Например, к USB портам компьютера могут подключаться внешние накопители на жестких дисках, CD и DVD дисководы, флешки, плейеры и другие устройства, которым теперь не нужны блоки питания и шнуры для подключения к электричеству, столь необходимому для их работы.

Итоги

Но самое важное в портах ввода и вывода состоит в том, что они стали своего рода стандартом для подключения внешних устройств. К данному стандарту стали стремиться все производители этих устройств, что позволило потребителям – пользователям ПК выбирать для себя те устройства, которые им более всего подходят, а не только те устройства, которые разработчики ПК предлагают вместе с ПК.

Такой стандарт приводит к конкуренции среди производителей, которая в свою очередь способствует повышению качества внешних устройств и к предложению устройств по приемлемой цене для потребителей. Любой монополизм в этой сфере, если бы он имел место и был бы обусловлен конструктивными особенностями ПК, обязательно привел бы к значительному росту цен на внешние устройства, без которых ПК не стал бы таким популярным среди пользователей.

Упражнения по компьютерной грамотности:

1) Есть ли на Вашем компьютере COM порты? Если есть, то сколько их?

2) Есть ли на Вашем компьютере LPT порты? Если есть, то сколько их? 3) Есть ли на Вашем компьютере USB порты? Cколько их?

P.S. Рекомендую также прочитать:

Нашли ошибку? Выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Что такое порт ввода вывода

Рис.4.26.Фрагмент программы, обеспечивающей непрерывную индикацию строки символов

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Рис.4.27.Блок-схема программы, обеспечивающий вывод в режиме «бегущей строки»

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Рис.4.28.Структура буфера программы, обеспечивающий вывод в режиме бегущей строки

символы, семисегментные коды которых находятся в буфере. Числа около стрелок задают порядок пересылки кодов в процессе поворота. После поворота буфера вновь выполняется NN циклов индикации. Легко видеть, что при этом символы на дисплее будут последовательно смещаться влево и строка на нем «побежит». Скорость ее движения определяется числом циклов NN циклов индикации. Чем больше NN, тем медленнее бежит строка.

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Для поворота буфера имеющего N ячеек можно воспользоваться фрагментом программы, представленным на рис.4.30.

; ЧИСЛО СИМВОЛОВ В СТРОКЕ

; ЗАНЕСТИ В ПАРУ HL НАЧ.

; АДРЕС ИСТОЧНИКА КОДА

; ЗАНЕСТИ В ПАРУ DE НАЧ.

; АДРЕС ПРИЕМНИКА КОДА

; ВЫПОЛНИТЬ N ЦИКЛОВ

; ИСТОЧНИКА В ПРИЕМНИК

; ИСТОЧНИКА И ПРИЕМНИКА

; НЕТ, ПОВТОРИТЬ, ИНАЧЕ

Рис.4.30.Фрагмент программы, обеспечиваюший поворот буфера

Вывод на семисегментный дисплей результатов расчета или кодов, набранных на клавиатуре, обычно сопряжен с переводом двоичных кодов шестнадцатеричных цифр в семисегментные. Такой перевод выполняется с помощью подпрограммы табличного преобразования. Существует несколько видов такого преобразования. Здесь целесообразно применить простейший вид, который использует исходный двоичный код в качестве указателя адреса своего семисегментного эквивалента в таблице семисегментных кодов.

Преобразование иллюстрирует подпрограмма BIS7 (рис.4.31), которая преобразует в семисегментный код младшую тетраду байта, находящегося в аккумуляторе.

; МАСКА МЛАДШЕЙ ТЕТРАДЫ

; ВЫДЕЛИТЬ МЛ. ТЕТРАДУ

; ОЧИСТИТЬ РЕГИСТР H

; ЗАГРУЗИТЬ МЛ. ТЕТРАДУ ВХ

; ЗАГРУЗИТЬ НАЧ. АДР.ТАБЛИЦЫ

; ВЫЧИСЛИТЬ АДРЕС ВЫХ. КОДА

; ЗАГРУЗИТЬ ВЫХ. КОД В РЕГ. А

; ВОЗВРАТИТЬСЯ В ОСНОВНУЮ

Рис.4.31. Текст подпрограммы BIS7

Начальный (базовый) адрес таблицы TAB7 складывается в подпрограмме с исходным кодом 0 F. При этом в регистровой паре HL получается адрес соответствующего семисегментного кода. Этот код извлекается из таблицы TAB7 командой MOV A, M и помещается в аккумулятор.

Ввод информации с кнопок и клавиатуры, подключенных к микро-ЭВМ обычно сопряжен с решением следующих специфических проблем:

защитой от дребезга контактов кнопок или клавиш;

идентификацией нажатой клавиши;

обеспечением нужного порядка срабатывания клавиш (при нажатии или при отпускании).

Защита от дребезга может быть обеспечена либо на аппаратном, либо на программном уровне.

Для идентификации клавиш обычно требуется комбинация определенных аппаратных и программных средств.

Нужный порядок срабатывания обычно обеспечивается соответствующим построением программы поддержки работы клавиатуры.

Проблема идентификации нажатой клавиши обычно решается в микро-ЭВМ в два этапа. На первом этапе обеспечивается генерация клавиатурой при нажатии каждой из клавиш уникального двоичного вода. Этот этап обеспечивается либо только аппаратными средствами, либо комбинацией аппаратных и программных средств. Второй этап всегда обеспечивается программными средствами. На этом этапе код нажатой клавиши вводится в микро-ЭВМ и сравнивается с заранее занесенной в память таблицей допустимых кодов. Результатом такого сравнения и является идентификация, опознание нажатой клавиши.

При малом количестве клавиш первый этап идентификации решается чисто аппаратно. Для приема сигнала с каждой из клавиш здесь выделяют отдельные разряды, биты в порте прямого ввода. Пример такого решения иллюстрирует схема клавиатуры, представленная на рис.4.32. Комбинация нажатых клавиш S0 S7 задает здесь уникальный код нажатой клавиши KNK1, который далее вводится в микро-ЭВМ через порт прямого ввода PIKNK1. Если количество клавиш больше числа разрядов порта ввода, можно включить между клавиатурой и портом шифратор с соответствующим количеством входов. При использовании шифратора, восьмиразрядный порт ввода может вводить информацию максимум от 255 клавиш.

Второй этап идентификации нажатой клавиши обеспечивается подпрограммой IDEN2, которая:

вводит в микро-ЭВМ код нажатой клавиши KNK1;

проверяет, содержится ли этот код в таблице допустимых кодов;

устанавливает признак недопустимого ввода Z = 1, если эта проверка не успешна. Некорректный ввод возможен, например, при одновременном нажатии нескольких клавиш;

Устанавливает признак управляющей клавиши С = 1, если нажата управляющая клавиша;

преобразует код нажатой клавиши KNK1 в другой — KNK2, более удобный для последующего использования.

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Рис.4.32.Подключение клавиатуры к микро-ЭВМ

Для цифровых клавиш, коды KNK2 должны соответствовать их маркировке. Для управляющих клавиш удобно использовать в качестве кодов KNK2 последовательность четных шестнадцатеричных чисел, начинающуюся с 00Н. Код KNK2 получается в подпрограмме из промежуточного кода CKNK2. Младшая тетрада кода CKNK2 есть код KNK2 нажатой клавиши. Старшая тетрада равна 0H для цифровых и 8H для управляющих клавиш. Такая структура кода CKNK2 позволяет одновременно использовать его как для формирования KNK2, так и признака управляющей клавиши.

В случае, если на рис.4.32 клавиши S0 S3 — цифровые, а S4 S7 — управляющие, подпрограмма IDEN2 может иметь вид, представленный на рис.4.33.

Основу подпрограммы составляет цикл, в котором последовательно устанавливаются адреса всех восьми строк таблиц ТАВ1 (KNK1) и ТАВ2 (CKNK2) и идет сравнение кода из таблицы ТАВ1 с кодом нажатой клавиши. Если введенного кода нет в таблице ТАВ1, то есть имел место некорректный ввод, происходит выход из подпрограммы с установленным некорректного ввода Z=1. Этот признак устанавливается командой DCR B при завершении цикла. Если же введенный код опознан в одном из кодов ТАВ1, следует выход из цикла к метке М1. Регистровая пара DE содержит в этом случае адрес кода CKNK2 в таблице ТАВ2. Далее этот код извлекается из ТАВ2 командой LDAX D.

; ДЛИНА ТАБЛИЦЫ КОДОВ

; МАСКА МЛАДШЕЙ ТЕТРАДЫ

; ЗАГРУЗИТЬ ДЛИНУ ТАБЛИЦЫ

; ЗАГРУЗ. НАЧ. АДРЕС ТАБЛИЦЫ

; КОДОВ KNK1 В ПАРУ HL

; ЗАГРУЗ. НАЧ. АДРЕС ТАБЛИЦЫ

; КОДОВ СKNK2 В ПАРУ DE

; KNK1 СОВПАДАЕТ СО СТРОКОЙ

; ДА, ПЕРЕЙТИ К М1, ИНАЧЕ

; КОДОВ В ТАВ1 И ТАВ2

; ПРОСМОТРЕНА ВСЯ ТАВ1?

; НЕТ, ПОВТОРИТЬ, ИНАЧЕ

; ВЫБРАТЬ CKNK2 ИЗ ТАВ2

; СОХРАНИТЬ В РЕГИСТРЕ В

; ВЫБРАТЬ CKNK2 ИЗ ТАВ2

; ПЕРЕНЕСТИ СТАРШИЙ БИТ CKNK2

; В БИТ С РЕГИСТРА F

; ВОССТАНОВИТЬ KNK2 В

; ВОЗВРАТ С Z=0 И С=1 / 0

0FEH, 0FDH, 0FBH, 0F7H

0EFH, 0DFH, 0BFH, 7FH

Рис.4.33.Текст подпрограммы IDEN2

В микро-ЭВМ часто используют так называемую матричную клавиатуру. Такая клавиатура представляет собой прямоугольную проводную матрицу, в узлах которой включены контакты клавиш. Принципиальная схема одного из реальных вариантов матричной клавиатуры приведена на рис.4.34

Работу клавиатуры поддерживают порт прямого ввода POKWR и порт прямого ввода PIKAR. Легко видеть, что к каждой из четырех активных линий порта ввода здесь подключено по 6 контактов клавиатуры. Понятно, что эти контакты не могут быть опрошены микро-ЭВМ одновременно. Поэтому в процессе идентификации нажатой клавиши используется процедура последовательного опроса вертикальных рядов клавиш. Эту процедуру, осуществляемую специальной подпрограммой, часто называют сканированием клавиатуры.

Порт POKWR предназначен для выбора ряда клавиш, опрашиваемых в данный момент времени. В этот порт выводится код выбора ряда KWR. Единичный бит этого кода обеспечивает активацию, выбор одного из вертикальных рядов клавиш, задавая на вертикальном проводнике матрицы уровень логического нуля. В невыбранных рядах вертикальные проводники имеют уровень логической единицы. Поэтому замыкание контактов клавиатуры в невыбранных рядах не меняет единичного состояния входов D6, D5, D4 и D2 порта PIKAR. Замыкание же контактов в выбранном ряду приводит к появлению уровня логического нуля на одном или нескольких входах этого порта. Таким образом, формируется код активного ряда KAR, который может ввести в микро-ЭВМ через порт PIKAR.

Последовательный выбор рядов клавиш меняющимся в цикле кодом KWR и ввод кода KAR соответствующего ряда осуществляет специальный блок подпрограммы идентификации IDEN. Байтовые коды KWR и KAR составляют вместе уникальный шестнадцатиразрядный код нажатой клавиши, который используется на втором этапе идентификации. Так, например, если этот код равен 0170H, то нажата клавиша «пробел».

Для рассматриваемого варианта клавиатуры коды KWR и KAR можно объединить в байтовый код нажатой клавиши KNK, используя соотношение

KNK = KWR / 2 + KAR х 2.

Это соотношение может быть реализовано фрагментом программы, приведенным на рис.4.35. Здесь предполагается, что код KWR содержится в регистре С.

Часто нужно определить, нажата ли какая-либо (неважно какая) из клавиш клавиатуры. В этом случае следует выбрать все шесть рядов клавиш одновременно, выдав в порт POKWR код KWR = 3FH. Порт PIKAR будет при этом принимать код KAR = 74H только в том случае, если не нажата ни одна из клавиш.

Процессы сканирования матричной клавиатуры и динамического управления семисегментным дисплеем имеют много общего. Поэтому их часто интегрируют, объединяют на аппаратном (клавиатура и дисплей обычно имеют общий порт выбора ряда POKWR) и (или) на программном уровне.

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Рис.4.34.Принципиальная схема матричной клавиатуры

Источник

Назначение и виды портов ввода-вывода на компьютере

— А почему у тебя в учебном классе все системные блоки под столами стоят?
— А мне нравится наблюдать, как студентки USВ—порт ищут.

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Система ввода-вывода информации, наряду с процессором и памятью — это одна из важнейших систем компьютера. И расположенные в системном блоке порты ввода-вывода являются важнейшей частью архитектуры персонального компьютера.

Назначение и разновидности портов в/в

Термин «порт» пришел в компьютерный лексикон из схемотехники. В ней портом ввода-вывода называют любое аппаратное решение, которое позволяет какому-либо контролеру или процессору обмениваться информацией с устройствами ввода-вывода напрямую, минуя память. Например, у популярного семейства микроконтроллеров AVR портами называются контакты, позволяющие обмениваться данными с внешними устройствами.

Применительно же к архитектуре ПК портами ввода-вывода можно назвать разъемы, позволяющие подключать к компьютеру периферийные устройства, а также обслуживающие эти разъемы микросхемы.

Назначение портов ввода-вывода – передача и прием информации за пределы компьютера. К портам в/в могут подключаться различные устройства, ответственные за прием, обработку, передачу и преобразование информации в вид, удобный для восприятия пользователем.

В данной статье мы не будем затрагивать порты, которые можно встретить исключительно на платах расширения, а кратко расскажем лишь о функциях и особенностях портов, которые чаще всего находятся на самой материнской плате.

Список портов ввода-вывода, обычно использующихся в персональном компьютере:

Что такое порт ввода вывода. Смотреть фото Что такое порт ввода вывода. Смотреть картинку Что такое порт ввода вывода. Картинка про Что такое порт ввода вывода. Фото Что такое порт ввода вывода

Порты в/в на материнской плате форм-фактора ATX:

1 – Разъем PS/2 (мышь); 2 – Разъем PS/2 (клавиатура); 3 – Выход Ethernet; 4 – Два разъема USB; 5 – Разъем последовательного порта; 6 – Разъем параллельного порта; 7 – Разъем VGA; 8 – Игровой порт; 9 – Аудиопорты (слева направо: линейный выход, вход, микрофон).

Часто в компьютерном обиходе к портам ввода-вывода ПК относят лишь традиционные, низкоскоростные порты ввода-вывода, существовавшие еще в первых IBM-совместимых компьютерах — это параллельный, последовательный и игровой порты. Следует отметить, что на материнских платах современных компьютеров эти порты встречаются нечасто.

Параллельный порт (LPT)

Главная особенность параллельного порта – одновременная передача данных по нескольким линиям. Эта черта сближает LPT с внутренними шинами компьютера. Основное назначение параллельного порта – подключения внешних устройств, и в большинстве случаев таким устройством является принтер.

Первые версии параллельного порта имели одностороннюю направленность, то есть, данные по кабелю могли передаваться лишь в одну сторону – к периферийному устройству. В дальнейшем были введены усовершенствованные стандарты интерфейса LPT, в которых данные могли передаваться в обе стороны.

Последовательный порт (COM)

Этот порт отличает последовательная передача данных по одной линии. Последовательная передача означает, что биты информации передаются по линии один за другим. Кроме того, передача данных в последовательном порту является двунаправленной. Как правило, COM предназначен для подключения таких периферийных устройств, как мышь или модем. В качестве разъема порта на материнской плате компьютера используется 9-штырьковый разъем DE-9 типа «вилка».

Игровой порт

На сегодняшний день этот порт не так уж часто встречается на материнских платах. Кроме того, его не поддерживают современные операционные системы, такие, как Windows 7. Тем не менее, его до сих пор можно увидеть на звуковых картах. Разъемом порта является коннектор c 15-ю контактами.

Как можно догадаться из названия порта, он предназначен, прежде всего, для подключения джойстиков. Особенностью порта является возможность подключить к нему сразу два устройства. Кроме того, в звуковых картах игровой порт часто используется для подключения MIDI – устройств, например, таких, как синтезаторы. Поскольку он способен работать с аналоговыми и аналого-цифровыми устройствами, то в обслуживающую его микросхему встроен аналого-цифровой преобразователь.

PS/2

Разъем PS/2 используется в компьютере для подключения мыши и/или клавиатуры. Несмотря на то, что он был разработан довольно давно, еще в середине 1980-x, тем не менее, он до сих активно используется в компьютерах. В некоторых материнских платах находятся два универсальных разъема, к которым можно подключить и мышь, и клавиатуру, в других же существует два отдельных разъема для мыши и клавиатуры. При этом разъем зеленого цвета предназначен для подключения мыши, синего – для клавиатуры. Оба разъема выполнены в формате mini-DIN c 9 контактами.

Порт USB, о котором будет подробно рассказано в отдельной статье, является наиболее скоростным, универсальным и производительным портом в/в в современных компьютерах. Именно по этой причине USB практически вытеснил многие другие порты. Обычно в компьютере используется несколько разъемов для подключения устройств USB.

Заключение

Порты в/в персонального компьютера является неотъемлемой частью его системы ввода- вывода и предназначены для подсоединения различных периферийных устройств. Наличие портов ввода-вывода позволяет пользователю вводить информацию в компьютер, получать ее от других компьютеров и устройств, а также передавать ее.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *