Компьютерная ши́на (от англ. computer bus , bidirectional universal switch — двунаправленный универсальный коммутатор) — в архитектуре компьютера подсистема, которая передаёт данные между функциональными блоками компьютера. Обычно шина управляется драйвером. В отличие от связи точка-точка, к шине можно подключить несколько устройств по одному набору проводников. Каждая шина определяет свой набор коннекторов (соединений) для физического подключения устройств, карт и кабелей.
Ранние компьютерные шины представляли собой параллельные электрические шины с несколькими подключениями, но сейчас данный термин используется для любых физических механизмов, предоставляющих такую же логическую функциональность, как параллельные компьютерные шины. Современные компьютерные шины используют как параллельные, так и последовательные соединения и могут иметь параллельные (multidrop) и цепные (daisy chain) топологии. В случае USB и некоторых других шин могут также использоваться хабы (концентраторы).
Видео:Как считать размер шин. Расчёт и расшифровка размеров и обозначений.Скачать
История
Первое поколение
Ранние компьютерные шины были группой проводников, подключающей компьютерную память и периферию к процессору. Почти всегда для памяти и периферии использовались разные шины, с разным способом доступа, задержками, протоколами.
Одним из первых усовершенствований стало использование прерываний. До их внедрения компьютеры выполняли операции ввода-вывода в цикле ожидания готовности периферийного устройства. Это было бесполезной тратой времени для программ, которые могли делать другие задачи. Также, если программа пыталась выполнить другие задачи, она могла проверить состояние устройства слишком поздно и потерять данные. Поэтому инженеры дали возможность периферии прерывать процессор. Прерывания имели приоритет, так как процессор может выполнять только код для одного прерывания в один момент времени, а также некоторые устройства требовали меньших задержек, чем другие.
Некоторое время спустя компьютеры стали распределять память между процессорами. На них доступ к шине также получил приоритеты.
Классический и простой способ обеспечить приоритеты прерываний или доступа к шине заключался в цепном подключении устройств.
DEC отмечала, что две разные шины могут быть излишними и дорогими для малых, серийных компьютеров и предложила отображать периферийные устройства на шину памяти, так, что они выглядели как области памяти. В то время это было очень смелым решением, и критики предсказывали ему провал.
Первые миникомпьютерные шины представляли пассивные объединительные платы, подключенные к контактам микропроцессора. Память и другие устройства подключались к шине с использованием тех же контактов адреса и данных, что и процессор. Все контакты были подключены параллельно. В некоторых случаях, например в IBM PC, необходимы дополнительные инструкции процессора для генерации сигналов, чтобы шина была настоящей шиной ввода-вывода.
Во многих микроконтроллерах и встраиваемых системах шины ввода-вывода до сих пор не существует. Процесс передачи контролируется ЦПУ, который в большинстве случаев читает и пишет информацию в устройства, так, как будто они являются блоками памяти. Все устройства используют общий источник тактового сигнала. Периферия может запросить обработку информации путём подачи сигналов на специальные контакты ЦПУ, используя какие-либо формы прерываний. Например, контроллер жёсткого диска уведомит процессор о готовности новой порции данных для чтения, после чего процессор должен считать их из области памяти, соответствующей контроллеру. Почти все ранние компьютеры были построены по таким принципам, начиная от Altair с шиной S-100, заканчивая IBM PC в 1980‑х.
Такие простые шины имели серьёзный недостаток для универсальных компьютеров. Всё оборудование на шине должно было передавать информацию на одной скорости и использовать один источник синхросигнала. Увеличение скорости процессора было непростым, так как требовало такого же ускорения всех устройств. Это часто приводило к ситуации, когда очень быстрым процессорам приходилось замедляться для возможности передачи информации некоторым устройствам. Хотя это допустимо для встраиваемых систем, данная проблема непозволительна для коммерческих компьютеров. Другая проблема состоит в том, что процессор требуется для любых операций, и когда он занят другими операциями, реальная пропускная способность шины может значительно страдать.
Такие компьютерные шины были сложны в настройке, при наличии широкого спектра оборудования. Например, каждая добавляемая карта расширения могла требовать установки множества переключателей для задания адреса памяти, адреса ввода-вывода, приоритетов и номеров прерываний.
Второе поколение
Компьютерные шины «второго поколения», например NuBus решали некоторые из вышеперечисленных проблем. Они обычно разделяли компьютер на две «части», процессор и память в одной и различные устройства в другой. Между частями устанавливался специальный контроллер шин (bus controller). Такая архитектура позволила увеличивать скорость процессора без влияния на шину, разгрузить процессор от задач управления шиной. При помощи контроллера устройства на шине могли взаимодействовать друг с другом без вмешательства центрального процессора. Новые шины имели лучшую производительность, но также требовали более сложных карт расширения. Проблемы скорости часто решались увеличением разрядности шины данных, с 8-ми битных шин первого поколения до 16 или 32-х битных шин во втором поколении. Также появилась программная настройка устройств для упрощения подключения новых устройств, ныне стандартизованная как Plug-n-play.
Однако новые шины, так же как и предыдущее поколение, требовали одинаковых скоростей от устройств на одной шине. Процессор и память теперь были изолированы на собственной шине и их скорость росла быстрее, чем скорость периферийной шины. В результате, шины были слишком медленны для новых систем и машины страдали от нехватки данных. Один из примеров данной проблемы: видеокарты быстро совершенствовались, и им не хватало пропускной способности даже новых шин Peripheral Component Interconneсt (PCI). Компьютеры стали включать в себя Accelerated Graphics Port (AGP) только для работы с видеоадаптерами. В 2004 году AGP снова стало недостаточно быстрым для мощных видеокарт и AGP стал замещаться новой шиной PCI Express
Читайте также: Размер шин лексус лс 430
Увеличивающееся число внешних устройств стало применять собственные шины. Когда были изобретены приводы дисков, они присоединялись к машине при помощи карты, подключаемой к шине. Из-за этого компьютеры имели много слотов расширения. Но в 1980‑х и 1990‑х были изобретены новые шины SCSI и IDE решившие эту проблему и оставив большую часть разъёмов расширения в новых системах пустыми. В наше время типичная машина поддерживает около пяти различных шин.
Шины стали разделять на внутренние (local bus) и внешние (external bus). Первые разработаны для подключения внутренних устройств, таких как видеоадаптеры и звуковые платы, а вторые предназначались для подключения внешних устройств, например, сканеров. IDE является внешней шиной по своему предназначению, но почти всегда используется внутри компьютера.
Третье поколение
Шины «третьего поколения» [какие?] обычно позволяют использовать как большие скорости, необходимые для памяти, видеокарт и межпроцессорного взаимодействия, так и небольшие при работе с медленными устройствами, например, приводами дисков. Также они стремятся к большей гибкости в терминах физических подключений, позволяя использовать себя и как внутренние и как внешние шины, например для объединения компьютеров. Это приводит к сложным проблемам при удовлетворении различных требований, так что большая часть работ по данным шинам связана с программным обеспечением, а не с самой аппаратурой. В общем, шины третьего поколения больше похожи на компьютерные сети, чем на изначальные идеи шин, с большими накладными расходами, чем у ранних систем. Также они позволяют использовать шину нескольким устройствам одновременно.
Современные интегральные схемы часто разрабатываются из заранее созданных частей. Разработаны шины (например Wishbone) для более простой интеграции различных частей интегральных схем.
Видео:Что означает маркировка на шинах! Значение цифр и букв на резине.Скачать
Значение слова «шина»
1. Металлический обруч, которым обтянут обод колеса, для придания колесу жесткости, а также для уменьшения износа обода. Я принужден был остановиться у кузницы близ самой заставы по случаю лопнувшей шины на переднем колесе моего тарантаса. Достоевский, Село Степанчиково. Бойцы натягивали на орудийные колеса расшатавшиеся железные шины. Н. Никитин, Это было в Коканде.
2. Резиновый обруч, а также оболочка из прорезиненной ткани (покрышка) с резиновой камерой, наполненной сжатым воздухом (укрепляется на ободе колеса с целью увеличения амортизации и улучшения движения). Автомобильная шина. Велосипедная шина. □ Это была великолепная детская колясочка, на рессорах, на резиновых шинах и с раздвижным верхом. Мамин-Сибиряк, Любовь.
3. Мед. Приспособление, служащее для наложения повязок, обеспечивающих неподвижность больной или поврежденной части тела (чаще конечностей). Ему все казалось, что шины наложены не так, что они слишком зажаты и что от этого кости срастутся неправильно и их придется ломать. Б. Полевой, Повесть о настоящем человеке.
Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия): Фундаментальная электронная библиотека
ШИ’НА, ы, ж. [нем. Schiene]. 1. Железная или резиновая оболочка, обруч, к-рым обтянут обод колеса. Коляска на резиновых шинах. Велосипедные и автомобильные резиновые шины. Натягивать железные шины. Дутые шины. 2. Пластинка, дощечка, вкладываемая в повязку для придания неподвижности забинтованной части тела, напр. при переломах, на сгибах (мед.). 3. Ненагревающийся электрический провод для сильных токов (тех.).
Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940); (электронная версия): Фундаментальная электронная библиотека
ши́на
1. резиновый или металлический обруч, оболочка на ободе колеса ◆ Проколоть шину. ◆ Не так бросается в глаза различие в размерах шин: Arnage оснащён чуть более широкими и низкопрофильными Michelin (255/55 R17 против Avon 235/65 R16 на «Роллсе»). Валерий Чусов, «Владеть или управлять?», 2002 г. // «Автопилот» (цитата из НКРЯ) ◆ Мы шли по тракторным следам, как по следам какого-то доисторического зверя, но тракторная дорога кончилась, и по старой пешеходной тропинке, чуть заметной, мы дошли до маленького сруба с двумя прорезанными окнами и дверью, висящей на одной петле из куска автомобильной шины, укреплённого гвоздями. В. Т. Шаламов, «Колымские рассказы», 1954–1961 г. (цитата из НКРЯ)
2. мед. приспособление для фиксации конечностей при переломах ◆ Про помощь при переломах написано достаточно, и все это чистая правда — про то, что шина накладывается так, чтобы захватить 2 соседних сустава, что если шины нет, то можно прибинтовать больную конечность к здоровой. «Помоги себе сам», 2004 г. // «Хулиган» (цитата из НКРЯ)
3. техн. медный, алюминиевый, значительно реже стальной неизолированный проводник, используемый в качестве сильноточного токопровода (напр., в распределительных устройствах).
4. комп. совокупность проводников для параллельной передачи данных ◆ Известно, что узким местом современных двухпроцессорных компьютеров на базе Xeon является общая системная шина, которая до сих пор имела тактовую частоту не более 533 МГц, а не 800 МГц, как у Pentium 4. Михаил Кузьминский, «Новое поколение системной логики», 2004 г. // «Computerworld» (цитата из НКРЯ)
5. комп. топология компьютерной сети, в которой все компьютеры соединяются последовательно
🎥 Видео
Что означает МАРКИРОВКА НА ШИНАХ / Значение всех цифр и букв на резинеСкачать
Системная шина процессораСкачать
Асимметричные шины с ненаправленным рисунком. Как правильно установить автошиныСкачать
Маркировка шин: расшифровка размера, даты производства и других обозначенийСкачать
Всего за 2 минуты определить направление движения у колеса, если нет Никаких ОбозначенийСкачать
✅😥ПОЧЕМУ НУЖНО СМОТРЕТЬ ДАТУ ПРОИЗВОДСТВА ШИН(РЕЗИНЫ) В 2019ом!Скачать
ОБ ЭТОМ МНОГИЕ ДАЖЕ НЕ ДОГАДЫВАЮТСЯСкачать
Левые и правые шины. Асимметричные и направленные. Разница?Скачать
ВСЕ МАРКИРОВКИ ШИН. БЕЗ ИСКЛЮЧЕНИЙСкачать
Как ставить асимметричные #шины? #автоСкачать
Подделывают ли шины, как определить подделку?Скачать
Как выбрать шины? | Что надо знать при покупкеСкачать
CAN шина👏 Как это работаетСкачать
Как узнать дату производства шин?Скачать
Кан шина, что это? Поймет школьник! принцип работыСкачать
МАРКИРОВКА ШИН / ЧТО ЗНАЧАТ ОБОЗНАЧЕНИЯ НА ШИНАХСкачать
ОпасноСкачать
Как работает LIN шина автомобиля. K-Line L-Line шины данных. Лин шина автомобиля. Lin-bus networkСкачать