0

Интерфейс шины данных что это

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

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

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

Современные компьютерные шины используют как параллельные, так и последовательные соединения и могут иметь параллельные (англ. multidrop ) и цепные (англ. daisy chain ) топологии. В случае USB и некоторых других шин могут также использоваться хабы (концентраторы).

Некоторые виды скоростных шин (Fibre Channel, InfiniBand, скоростной Ethernet, SDH) для передачи сигналов используют не электрические соединения, а оптические.

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

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

Содержание

Описание шин [ править | править код ]

Шины бывают параллельными (данные переносятся по словам, распределенные между несколькими проводниками) и последовательными (данные переносятся побитово).

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

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

История [ править | править код ]

Первое поколение [ править | править код ]

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

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

Некоторое время спустя компьютеры стали распределять память между процессорами. На них доступ к шине также получил приоритеты.

Классический и простой способ обеспечить приоритеты прерываний или доступа к шине заключался в цепном подключении устройств.

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

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

Во многих микроконтроллерах и встраиваемых системах шины ввода-вывода до сих пор не существует. Процесс передачи контролируется ЦПУ, который в большинстве случаев читает и пишет информацию в устройства, так, как будто они являются блоками памяти. Все устройства используют общий источник тактового сигнала. Периферия может запросить обработку информации путём подачи сигналов на специальные контакты ЦПУ, используя какие-либо формы прерываний. Например, контроллер жёсткого диска уведомит процессор о готовности новой порции данных для чтения, после чего процессор должен считать их из области памяти, соответствующей контроллеру. Почти все ранние компьютеры были построены по таким принципам, начиная от Altair с шиной S-100, заканчивая IBM PC в 1980‑х.

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

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

Второе поколение [ править | править код ]

Компьютерные шины «второго поколения», например, NuBus решали некоторые из вышеперечисленных проблем. Они обычно разделяли компьютер на две «части», процессор и память в одной и различные устройства в другой. Между частями устанавливался специальный контроллер шин (bus controller). Такая архитектура позволила увеличивать скорость процессора без влияния на шину, разгрузить процессор от задач управления шиной. При помощи контроллера устройства на шине могли взаимодействовать друг с другом без вмешательства центрального процессора. Новые шины имели лучшую производительность, но также требовали более сложных карт расширения. Проблемы скорости часто решались увеличением разрядности шины данных, с 8-битных шин первого поколения до 16- или 32-битных шин во втором поколении. Также появилась программная настройка устройств для упрощения подключения новых устройств, ныне стандартизованная как Plug-n-play.

Однако новые шины, так же, как и предыдущее поколение, требовали одинаковых скоростей от устройств на одной шине. Процессор и память теперь были изолированы на собственной шине, и их скорость росла быстрее, чем скорость периферийной шины. В результате шины были слишком медленны для новых систем, и машины страдали от нехватки данных. Один из примеров данной проблемы: видеокарты быстро совершенствовались, и им не хватало пропускной способности даже новых шин Peripheral Component Interconnect (PCI). Компьютеры стали включать в себя Accelerated Graphics Port (AGP) только для работы с видеоадаптерами. В 2004 году AGP снова стало недостаточно быстрым для мощных видеокарт, и AGP стал замещаться новой шиной PCI Express.

Увеличивающееся число внешних устройств стало применять собственные шины. Когда были изобретены приводы дисков, они присоединялись к машине при помощи карты, подключаемой к шине. Из-за этого компьютеры имели много слотов расширения. Но в 1980‑х и 1990‑х были изобретены новые шины SCSI и IDE, решившие эту проблему, оставив большую часть разъёмов расширения в новых системах пустыми. В наше время типичная машина поддерживает около пяти различных шин.

Читайте также:  Заключение сервисного центра о невозможности ремонта

Шины стали разделять на внутренние (local bus) и внешние (external bus). Первые разработаны для подключения внутренних устройств, таких, как видеоадаптеры и звуковые платы, а вторые предназначались для подключения внешних устройств, например, сканеров. IDE является внешней шиной по своему предназначению, но почти всегда используется внутри компьютера.

Третье поколение [ править | править код ]

Шины «третьего поколения» (например, PCI-Express) обычно позволяют использовать как большие скорости, необходимые для памяти, видеокарт и межпроцессорного взаимодействия, так и небольшие при работе с медленными устройствами, например, приводами дисков. Также они стремятся к большей гибкости в терминах физических подключений, позволяя использовать себя и как внутренние, и как внешние шины, например, для объединения компьютеров. Это приводит к сложным проблемам при удовлетворении различных требований, так что большая часть работ по данным шинам связана с программным обеспечением, а не с самой аппаратурой. В общем, шины третьего поколения больше похожи на компьютерные сети, чем на изначальные идеи шин, с большими накладными расходами, чем у ранних систем. Также они позволяют использовать шину нескольким устройствам одновременно.

Современные интегральные схемы часто разрабатываются из заранее созданных частей. Разработаны шины (например, Wishbone) для более простой интеграции различных частей интегральных схем.

Читайте также:

  1. A.2.1.4 Недоступные интерфейсы
  2. Беспроводные интерфейсы
  3. Графические интерфейсы и стандарты программирования компьютерной графики
  4. Другие интерфейсы компьютера
  5. Интерфейсы
  6. Интерфейсы
  7. Интерфейсы DTE-DCE
  8. Интерфейсы вычислительных систем
  9. Интерфейсы жестких дисков.
  10. Интерфейсы и технологии.
  11. Интерфейсы и шины материнской платы
  12. Интерфейсы модема

Обработка прерываний

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

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

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

Пример на людях: пусть в кабинете руководителя идет важное совещание по подведению итогов работы предприятия, и в этот момент по телефону поступает важная информация, которая требует немедленного принятия решения. Руководитель, прервав свое выступление, снимает трубку и выясняет суть дела. Далее либо принимает решение немедленно, либо предлагает подождать ввиду его не срочности до окончания совещания. Затем произносится что-нибудь в духе: «Так, на чем мы остановились?» и продолжает совещание. Либо по результатам звонка совещание может быть отменено.

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

ISA(Industry Standard Architecture).Историческим достижением компьютеров платформы IВМ PC стало внедрение в начале 80-х годов архитектуры, получившей статус промышленного стандарта ISA. Она не только позволила связать все устройства системного блока между собой, но и обеспечила простое подключение шины, выполненной по такой архитектуре. Пропускная способность шины ISA-16 составляет 8 Мбайт/с. В настоящее время в IBM PC не используется.

EISA (Extended ISA).Является расширением стандарта ISA. Отличается от предшественника увеличенным разъемом и увеличенной производительностью (33,3 Мбайт/с). Как и ISA в настоящее время данный стандарт считается устаревшим. После 2000 года выпуск материнских плат с разъемами ISA/EISA и устройств, подключаемых к ним, прекращен.

VLB (VESA Local Bus – Локальная шина стандарта VESA). Понятие «локальной шины» впервые появилось в конце 80-х годов. Это связано с тем, что при внедрении процессоров третьего и четвертого поколений (Intel 80386 и Intel 80486) частоты основной шины (в качестве основной использовалась шина ISA/EISA) стало недостаточно для обмена данными между процессором и оперативной памятью. Локальная шина, имеющая повышенную частоту, связала между собой процессор и память в обход основной шины. Впоследствии в эту шину «врезали» интерфейс для подключения видеоадаптера, который также требует повышенной пропускной способности шины, — так появился стандарт VLB, который позволил поднять тактовую частоту локальной шины до 50 МГц и обеспечил пиковую пропускную способность до 130 Мбайт/с. Основным недостатком интерфейса VLB стало то, что предельная частота локальной шины и, соответственно, ее пропускная способность зависят от числа устройств, подключенных к шине. Так, например, при частоте 50 МГц к шине может быть подключено только одно устройство (видеокарта). Для сравнения скажем, что при частоте 40 МГц возможно подключение двух, а при частоте 33 МГц — трех устройств. Активное использование шины VLB продолжалось очень недолго, она была вскоре вытеснена шиной PCI.

PCI(Peripheral Component Interconnectстандарт подключения внешних компонентов) Этот интерфейс был введен в персональных компьютерах во времена процессора 80486 и первых версий Pentium. По своей сути это тоже интерфейс локальной шины, связывающей процессор с оперативной памятью, в которую врезаны разъемы для подключения внешних устройств. Для связи с основной шиной компьютера (ISA/EISA) использовались специальные интерфейсные преобразователи — мосты PCI (PCI Bridge). В современных компьютерах функции моста PCI выполняют микросхемы микропроцессорного комплекта (чипсета). Данный интерфейс поддерживает частоту шины 33 МГц и обеспечивает пропускную способность 132 Мбайт/с. Последние версии интерфейса поддерживают частоту до 66 МГц и обеспечивают производительность 264 Мбайт/с для 32-разрядных данных. Важным нововведением, реализованным этим стандартом, стала поддержка так называемого режима plug-and-play, впоследствии оформившегося в промышленный стандарт на самоустанавливающиеся устройства. Его суть состоит в том, что после физического подключения внешнего устройства к разъему шины PCI происходит обмен данными между устройством и материнской платой, в результате которого устройство автоматически получает номер используемого прерывания, адрес порта подключения и номер канала прямого доступа к памяти. Конфликты между устройствами за обладание одними и теми же ресурсами (номерами прерываний, адресами портов и каналами прямого доступа к памяти) вызывали массу проблем у пользователей при установке устройств, подключаемых к шине ISA. С появлением интерфейса PCI и внедрением стандарта plug-and-play появилась возможность выполнять установку новых устройств с помощью автоматических программных средств — эти функции во многом были возложены на операционную систему.

FSB (Front Side Bus).Шина PCI, появившаяся в компьютерах на базе процессоров Intel Pentium как локальная шина, предназначенная для связи процессора с оперативной памятью, недолго оставалась в этом качестве. Сегодня она используется только как шина для подключения внешних устройств, а для связи процессора и памяти, начиная с процессора Intel Pentium Pro, используется специальная шина, получившая название FSB. Современные типы памяти (DDR SDRAM – Double Data Rate SDRAM, RDRAM) способны передавать несколько сигналов за один такт шины FSB, что повышает скорость обмена данными с оперативной памятью. Производительность шины типа AGTL+ (Pentium III) составляет 1066 Мбайт/с на частоте 133 МГц. Пришедшая ей на смену шина типа QPB (Quad-Pumped Bus) в процессорах фирмы Intel от Pentium 4 до Core 2 (передает данные 4 раза за такт) при частоте 200 МГц (максимальная 400МГц) имеет производительность 6,4 Гбайт/с (при 400 МГц соответственно 12,8 Гбайт/с). Тип шины EV6, применявшийся фирмой AMD в процессорах от Athlon до AMD K8 включительно, имеет производительность 3,2 Гбайт/с при частоте 200 МГц. Данные при этом передаются два раза за такт.

Читайте также:  Все модели nokia за всю историю

На смену QPB пришла QPI (Quick Path Interconnect). Применяется в современных наборах cиcтемной логики для Intel (Intel Core i7). Шина разработана фирмой Intel. Имеет разрядность в 20 бит, двунаправленная, с пропускной способностью в одном направлении 12,8 Гбайт/с, что вдвое быстрее FSB. Применяется в Intel Core i7. В более дешевых процессорах Intel Core i5, i3 используется более простая двунаправленная полнодуплексная шина DMI (Direct Media Interface), являющаяся электрически измененной версией PCI Express 4x и обеспечивающая пропускную способность до 2 Гбайт/с.

В процессорах AMD на смену шины EV6 пришла HT (HyperTransport) – двунаправленная последовательно/параллельная шина, имеющая частоты в диапазоне 200-3200 МГц. Применяется в наборе системной логики NVIDIA для процессоров AMD – для связи набора системной логики NForce с процессором и для связи северного и южного мостов этой логики. Последняя версия шины НТ v. 3.1 (2008 г.) при частоте 3,2 ГГц имеет пропускную способность в одном направлении 20,8 Гбайт/с (в двух 51,6 Гбайт/с), что делает её самой быстрой шиной среди подобных. Поддерживает технологии энергосбережения.

HT v.1 (Athlon 64/FX/Opteron) – 1000 МГц – 8 Гбайт/с.

НТ v.3 (Turion 64 X2/Phenom/PhenomII) – 2000 МГц – 16 Гбайт/с.

AGP (Advanced Graphic Port).Видеоадаптер — устройство, требующее особенно высокой скорости передачи данных. Как при внедрении локальной шины VLB, так и при внедрении локальной шины PCI видеоадаптер всегда был первым устройством, «врезаемым» в новую шину. Когда параметры шины PCI перестали соответствовать требованиям видеоадаптеров, для них была разработана отдельная шина, получившая название AGP (Advanced Graphic Port — усовершенствованный графический порт). Частота этой шины соответствует частоте шины PCI (33 МГц или 66 МГц), однако она имеет более высокую пропускную способность за счет передачи нескольких сигналов за один такт. Число сигналов, передаваемых за один такт, указывается в виде множителя, например AGP 4х (в этом режиме скорость передачи достигает 1066 Мбайт/с). Последняя версия шины AGP имеет кратность 8х.

PCI-E (PCI Express).В качестве заменышины PCI была предложена последовательная шина ввода/вывода третьего поколения 3rd Generation IO (3GIO), которая была переименована в PCI Express. Первая базовая спецификация появилась в июле 2002 г. Программная спецификация осталась совместимой с PCI, что и обусловило название шины. Пропускная способность шины в обоих направлениях составляет для PCI-E 16x v.1.0 – 8 Гбайт/с, v.2.0 (2007 г.) – 16 Гбайт/с. Максимальная скорость шины составляет 32х. В начале 2010 г. ожидается появление спецификации PCI-E v.3.0, пропускная способность которой возрастёт также в два раза. Шина позволяет подключить несколько устройств в отличие от шины AGP, что используется в современных ЭВМ для увеличения производительности графической подсистемы, путем использования нескольких (до 4х) видеоадаптеров одновременно. Шина имеет возможность горячего подключения устройств. Для низкоскоростных устройств используется разъемы PCI-E 4х, PCI-E 1х.

USB(Universal Serial Bus — универсальная последовательная магистраль). Это одно из нововведений в архитектурах материнских плат. Этот стандарт определяет способ взаимодействия компьютера с периферийным оборудованием. Он позволяет подключать до 256 различных устройств, имеющих последовательный интерфейс. Устройства могут включаться цепочками (каждое следующее устройство подключается к предыдущему). Производительность шины USB относительно невелика, но вполне достаточна для таких устройств, как клавиатура, мышь, модем. Удобство шины состоит в том, что она практически исключает конфликты между различным оборудованием, позволяет подключать и отключать устройства в «горячем режиме» (не выключая компьютер) и позволяет объединять несколько компьютеров в простейшую локальную сеть без применения специального оборудования и программного обеспечения. Пропускная способность USB 1.0 составила 6 МБайт/с, USB 2.0 – 60 Мбайт/с, USB 3.0 – 600 Мбайт/с.

SATA(serial ATA). Последовательный интерфейс для подключения жестких дисков, разработанный для замены PATA (parallel ATA). Благодаря последовательному интерфейсу значительно уменьшилось количество проводников в шлейфе (7 против 80). Пропускная способность SATA I – 150 Мбайт/c, SATA II – 300 Mбайт/c, SATA III – 600 Мбайт/с. Интерфейс подключения, поддерживающий режим «горячей замены» получил название eSATA(External SATA).

Дата добавления: 2014-01-11 ; Просмотров: 2387 ; Нарушение авторских прав? ;

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

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

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

Что такое шина компьютера

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

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

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

Виды системных шин

Все шины компьютера можно разделить за их предназначением на несколько типов. Вот они:

  • Шины данных – все шины, которые используются для передачи данных между процессором компьютера и периферией. Для передачи могут использоваться как последовательный, так и параллельный методы, можно передавать от одного до восьми бит за один раз. По размеру данных, которые можно передать за один раз такие шины делятся на 8, 16, 32 и даже 64 битные;
  • Адресные шины – связаны с определенными участками процессора и позволяют записывать и читать данные из оперативной памяти;
  • Шины питания – эти шины питают электричеством различные, подключенные к ним устройства;
  • Шина таймера – эта шина передает системный тактовый сигнал для синхронизации периферийных устройств, подключенных к компьютеру;
  • Шина расширений – позволяет подключать дополнительные компоненты, такие как звуковые или ТВ карты;

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

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

Вот наиболее распространенные типы шин в компьютере для расширений:

  • ISA – Industry Standard Architecture;
  • EISA – Extended Industry Standard Architecture;
  • MCA – Micro Channel Architecture;
  • VESA – Video Electronics Standards Association;
  • PCI – Peripheral Component Interconnect;
  • PCI-E – Peripheral Component Interconnect Express;
  • PCMCIA – Personal Computer Memory Card Industry Association (также известна как PC bus);
  • AGP – Accelerated Graphics Port;
  • SCSI – Small Computer Systems Interface.
Читайте также:  Банк россия интернет банк для юридических лиц

А теперь давайте более подробно разберем все эти шины персональных компьютеров.

Шина ISA

Раньше это был наиболее распространенный тип шины расширения. Он был разработан компанией IBM для использования в компьютере IBM PC-XT. Эта шина имела разрядность 8 бит. Это значит что можно было передавать 8 бит или один байт за один раз. Шина работала с тактовой частотой 4,77 МГц.

Для процессора 80286 на базе IBM PC-AT была сделана модификация конструкции шины, и теперь она могла передавать 16 бит данных за раз. Иногда 16 битную версию шины ISA называют AT.

Из других усовершенствований этой шины можно отметить использование 24 адресных линий, что позволяло адресовать 16 мегабайт памяти. Эта шина имела обратную совместимость с 8 битным вариантом, поэтому здесь можно было использовать все старые карты. Первая версия шины работала на частоте процессора – 4,77 МГц, во второй реализации частота была увеличена до 8 МГц.

Шина MCA

Компания IBM разработала эту шину в качестве замены для ISA, для компьютера PS/2, который вышел в 1987 году. Шина получила еще больше усовершенствований по сравнению с ISA. Например, была увеличена частота до 10 МГц, а это привело к увеличению скорости, а также шина могла передавать 16 или 32 бит данных за раз.

Также была добавлена технология Bus Mastering. На плате каждого расширения помещался мини-процессор, эти процессоры контролировали большую часть процессов передачи данных освобождая ресурсы основного процессора.

Одним из преимуществ этой шины было то, что подключаемые устройства имели свое программное обеспечение, а это значит что требовалось минимальное вмешательство пользователя для настройки. Шина MCA уже не поддерживала карты ISA и IBM решила брать деньги от других производителей за использование этой технологии, это сделало ее непопулярной с сейчас она нигде не используется.

Шина EISA

Эта шина была разработана группой производителей в качестве альтернативы для MCA. Шина была приспособлена для передачи данных по 32 битному каналу с возможностью доступа к 4 Гб памяти. Подобно MCA для каждой карты использовался микропроцессор, и была возможность установить драйвера с помощью диска. Но шина все еще работала на частоте 8 МГц для поддержки карт ISA.

Слоты EISA в два раза глубже чем ISA, если вставляется карта ISA, то она использует только верхний ряд разъемов, а EISA использует все разъемы. Карты EISA были дорогими и использовались обычно на серверах.

Шина VESA

Шина VESA была разработана для стандартизации способов передачи видеосигнала и решить проблему попыток каждого производителя придумать свою шину.

Шина VESA имеет 32 битный канал передачи данных и может работать на частоте 25 и 33 МГц. Она работала на той же тактовой частоте, что и центральный процессор. Но это стало проблемой, частота процессора увеличивается и должна была расти скорость видеокарт, а чем быстрее периферийные устройства, тем они дороже. Из-за этой проблемы шина VESA со временем была заменена на PCI.

Слоты VESA имели дополнительные наборы разъемов, а поэтому сами карты были крупными. Тем не менее сохранялась совместимость с ISA.

Шина PCI

Peripheral Component Interconnect (PCI) – это самая новая разработка в области шин расширений. Она является текущем стандартом для карт расширений персональных компьютеров. Intel разработала эту технологию в 1993 году для процессора Pentium. С помощью этой шины соединяется процессор с памятью и другими периферийными устройствами.

PCI поддерживает передачу 32 и 64 разрядных данных, количество передаваемых данных равно разрядности процессора, 32 битный процессор будет использовать 32 битную шину, а 64 битный – 64 битную. Работает шина на частоте 33 МГц.

В PCI можно использовать технологию Plug and Play (PnP). Все карты PCI поддерживают PnP. Это значит, что пользователь может подключить новую карту, включить компьютер и она будет автоматически распознана и настроена.

Также тут поддерживается управление шиной, есть некоторые возможности обработки данных, поэтому процессор тратит меньше времени на их обработку. Большинство PCI карт работают на напряжении 5 Вольт, но есть карты, которым нужно 3 Вольта.

Шина AGP

Необходимость передачи видео высокого качества с большой скоростью привела к разработке AGP. Accelerated Graphics Port (AGP) подключается к процессору и работает со скоростью шины процессора. Это значит, что видеосигналы будут намного быстрее передаваться на видеокарту для обработки.

AGP использует оперативную память компьютера для хранения 3D изображений. По сути, это дает видеокарте неограниченный объем видеопамяти. Чтобы ускорить передачу данных Intel разработала AGP как прямой путь передачи данных в память. Диапазон скоростей передачи – 264 Мбит до 1,5 Гбит.

PCI-Express

Это модифицированная версия стандарта PCI, которая вышла в 2002 году. Особенность этой шины в том что вместо параллельного подключения всех устройств к шине используется подключение точка-точка, между двумя устройствами. Таких подключений может быть до 16.

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

PC Card

Шина Personal Computer Memory Card Industry Association (PCICIA) была создана для стандартизации шин передачи данных в портативных компьютерах.

Шина SCSI

Шина SCSI была разработана М. Шугартом и стандартизирована в 1986 году. Эта шина используется для подключения различных устройств для хранения данных, таких как жесткие диски, DVD приводы и так далее, а также принтеры и сканеры. Целью этого стандарта было обеспечить единый интерфейс для управления всеми запоминающими устройствами на максимальной скорости.

Шина USB

Это стандарт внешней шины, который поддерживает скорость передачи данных до 12 Мбит/сек. Один порт USB (Universal Serial Bus) позволяет подключить до 127 периферийных устройств, таких как мыши, модемы, клавиатуры, и другие устройства USB. Также поддерживается горячее удаление и вставка оборудования. На данный момент существуют такие внешние шины компьютера USB, это USB 1.0, USB 2.0, USB 3.0, USB 3.1 и USB Type-C.

USB 1.0 был выпущен в 1996 году и поддерживал скорость передачи данных до 1,5 Мбит/сек. Стандарт USB 1.1 уже поддерживал скорость 12 Мбит/сек для таких устройств, как жесткие диски.

Более новая спецификация – USB 2.0 появилась в 2002 году. Скорость передачи данных выросла до 480 Мбит/сек, а это в 40 раз быстрее чем раньше.

USB 3.0 появился в 2008 году и поднял стандарт скорости еще выше, теперь данные могут передаваться со скоростью 5 Гбит/сек. Также было увеличено количество устройств, которые можно питать от одного порта. USB 3.1 был выпущен в 2013 и тут уже поддерживалась скорость до 10 Гбит/с. Также для этой версии был разработан компактный разъем Type-C, к которому коннектор может подключаться любой стороной.

Выводы

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

На завершение небольшое видео про шины и интерфейсы компьютера:

admin

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

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