Все устройства ЭВМ подключаются с использованием интерфейсов. Интерфейс обеспечивает сопряжение и связь устройств друг с другом и ЭВМ. В интерфейсе предусмотрено сопряжение намеханическом (число проводов, элементы связи, типы соединений, разъемы, номера контактов) илогическом (сигналы, их длительность, полярность, частоты и амплитуды, протоколы взаимодействия) уровнях.
Взаимодействие МП с внешними устройствами предусматривает выполнение логическойпоследовательности действий, связанных с поиском устройства, определением его техническогосостояния, обменом командами и информацией. Эта логическая последовательность действийвместе с устройствами, реализующими ее, получила название интерфейс ввода-вывода.
Для различных устройств могут использоваться разные логические последовательности действий, поэтому интерфейсов ввода-выводаможет в одной и той же ЭВМ использоватьсянесколько. Если их удается свести к одному, универсальному, то такой интерфейс называетсястандартным. В IBMPC есть два стандартных интерфейса для связи ЦП с внешними устройствами: параллельный (типа Centronics) и последовательный (типа RS-232).
На современных компьютерах есть хотя бы один последовательный и один параллельный порт, несмотря на то что уже давно существуют сетевые адаптеры, шина USB и другие способы коммуникации. Исключением могут быть разве что современные ноутбуки – на некоторых из них нет ни последовательных, ни параллельных портов.