USB-порт — это то, что большинство из нас воспринимает как должное. Вы подключаете телефон, клавиатуру или одно из многих полезных USB-устройств, и все работает. Но не так давно это была в основном научная фантастика. USB (сокращение от Universal Serial Bus) даже не существовал до 1996 года; раньше подключение периферии было чем-то похоже на сборку мебели IKEA с завязанными глазами: слишком много деталей, неясные инструкции и гарантированные слезы.
Компьютеры 80-х и начала 90-х были загромождены портами: последовательными, параллельными, PS/2, SCSI и редкими проприетарными чудаками. У каждого был свой тип разъема, скорость передачи данных и ритуал настройки. Подключение чего-либо не было концом процесса; это было только начало. Вам приходилось вручную назначать такие параметры, как прерывания, COM-порты и скорость передачи данных — настройки, которые больше похожи на элементы управления самолетом, чем на домашний компьютер.
Если вам не повезло, установка нового принтера означала открытие компьютера, добавление еще одной интерфейсной карты и надежду, что вы ничего не поджарите в процессе. Ничего не было стандартизировано, и каждый производитель играл по своим правилам. Неудивительно, что результатом стал чистый хаос. Чтобы понять, насколько все было плохо на самом деле, полезно взглянуть на сами порты, понять, что они делали и почему ни один из них не смог сделать вычисления по-настоящему универсальными.
Компьютерные порты перед USB
Во-первых, были последовательные порты (RS-232 и его варианты). Они работали с мышами, модемами и иногда с принтерами, но перемещали данные со скоростью сканирования, измеряемой килобитами в секунду. Хуже того, вам приходилось вручную сопоставлять скорость передачи данных и настройки COM-порта; одно неправильное значение, и все это не будет работать.
Затем появился параллельный порт — массивный 25-контактный разъем, предназначенный преимущественно для принтеров. Он мог передавать несколько битов одновременно, поэтому работал быстрее, чем последовательный, но только в том случае, если ваш кабель не был слишком длинным или ваши сигналы не рассинхронизировались. Устройства нельзя было подключить последовательно, и у каждого принтера был свой набор особенностей. Порт PS/2 немного упростил ситуацию: один круглый разъем для мыши, другой для клавиатуры, но он все равно не был универсальным. Apple, конечно, должна была отличаться от других и использовать свою Apple Desktop Bus (ADB) для периферийных устройств. Внешние жесткие диски и сканеры использовали интерфейс SCSI, который был более мощным, но дорогим и капризным. Вы можете подключить до семи устройств, но для правильной работы SCSI может потребоваться докторская степень терпения. Даже игровым контроллерам требовался собственный игровой порт, обычно находящийся на выделенной звуковой карте.
Каждое устройство говорило на своем диалекте, нуждалось в собственном порте и часто в собственной карте расширения. Это был технологический Вавилон. Скорости были ледяными (параллельная скорость составляла около 100 КБ/с, последовательная — от 115 до 450 Кбит/с), а некоторые порты даже не могли работать одновременно. К середине 90-х технологические гиганты того времени, в том числе Intel, Microsoft и Compaq, наконец, договорились об одном порте, который будет управлять ими всеми, о едином универсальном стандарте для подключения чего угодно ко всему. Появился USB, а вместе с ним и революция в использовании компьютеров.
Как USB изменил игру
Когда в 1996 году появился USB 1.0, казалось, что это будущее. По одному кабелю можно передавать как питание, так и данные, поэтому вам больше не нужны отдельные соединения для каждого из них. Он также поддерживал горячее подключение, то есть вы могли подключать или отключать устройство без перезагрузки компьютера (маленькое чудо в то время). И, в отличие от последовательных или параллельных портов, каждое USB-соединение теоретически может обрабатывать до 127 устройств через концентраторы.
Но только после выхода USB 1.1 в 1998 году этот стандарт стал действительно пригодным для использования. Он работал со скоростью до 12 Мбит/с на полной скорости и до 1,5 Мбит/с на более медленных устройствах, таких как мыши и клавиатуры. Скромный по сегодняшним меркам, но на много световых лет опережающий неуклюжую технологию, которую он заменил. Однако производители аксессуаров не покинули корабль в одночасье. Некоторое время клавиатуры, мыши и принтеры поставлялись как с разъемами старой школы, так и с USB-портами, прежде чем, наконец, полностью отказаться от устаревших портов.
Apple также сыграла важную роль в ускорении внедрения. Оригинальный iMac G3, как известно, отказался от всех устаревших портов в пользу только USB. В течение нескольких лет производители по всему миру последовали этому примеру, и принцип «подключи и работай» наконец означал то, о чем говорилось. С тех пор USB претерпел значительные изменения – иногда запутанными способами – но этот простой маленький порт на боковой стороне вашего ноутбука незаметно решил одну из самых сложных компьютерных проблем.

