Шина IEEE-488 и соответствующий протокол широко используются в программно-аппаратных комплексах для соединения персональных компьютеров и рабочих станций с измерительными инструментами (в частности, в системах сбора данных). Разработанный в 60-х годах в Hewlett-Packard, протокол изначально назывался HPIB (Hewlett-Packard Interace Bus, интерфейсная шина Hewlett-Packard).Впоследствии другие компании подхватили инициативу и начали использовать протокол для своих внутренних целей. Протокол был стандартизован американским Институтом инженеров электротехнической и электронной промышленности (IEEE) и переименован в IEEE-488 (по номеру стандарта) или GPIB (General Purpose Interface Bus, интерфейсная шина общего назначения) в середине 70-х годов. Аналогичный российский стандарт называется Канал Общего Пользования (КОП).
По мере проникновения принятого стандарта протокола в промышленность выяснилось, что конкретный порядок передачи команд по шине был недостаточно хорошо определен.
Стандарт был пересмотрен и дополнен в 1987 году (добавлено описание протокола передачи). Новый стандарт содержит две части: IEEE-488.1, описывающую аппаратную часть и низкоуровненое взаимодействие с шиной, и IEEE-488.2, определяющую порядок передачи команд по шине. Стандарт IEEE-488.2 был еще раз пересмотрен в 1992 году.
Шина IEEE-488 - это надежный и эффективный канал передачи данных. Простота использования, непрекращающееся развитие аппаратной поддержки GPIB, разработка новых интерфейсных карточек и GPIB-совместимых инструментов ведут к неуклонному росту числа пользователей шины, несмотря на мощную конкуренцию со стороны архитектур VMEbus и FiberChannel. В последние несколько лет индустрия GPIB эволюционирует в направлении минимизации затрат на изготовление при сохранении базисной функциональности шины. Это достигается путем использования недорогих микроконтроллеров для реализации устройств типа "говорящий" и "слушатель".
Поскольку шина IEEE-488 хорошо стандартизована и протестирована, большинство производителей автоматизированных измерительных систем и инструментов встраивают в свои изделия интерфейсы GPIB в качестве основного канала передачи данных.
Так называемый высокоскоростной протокол GPIB (HS-488), предложенный фирмой National Instruments в 1996 году, позволяет увеличить пропускную способность шины до 8 мбайт/сек, используя стандартные кабели и аппаратную базу. HS-488 улучшает производительность шины путем устранения задержек, связанных с необходимостью дожидаться подтверждения в трехсигнальной схеме IEEE-488.1 (DAV/NRFD/NDAC), где максимальная пропускная способность не превышает 1,5 мбайт/сек. Не вдаваясь в подробности, отметим только, что за одну операцию "talker" посылает столько байт данных, сколько "listener" в состоянии принять, исходя из наличия свободных буферов.
Протокол HS-488 полностью совместим с существующими системами, основанными на IEEE-488.1, поэтому устройства обоих типов могут сосуществовать на одной шине. "Talker" инициирует передачу данных по протоколу HS-488 только в том случае, если "listener" в состоянии принять эти данные. Команды GPIB всегда передаются с использованием классического протокола IEEE-488.1.