Системная шина computer bus

Шиной (Bus) называется вся совокупность линий (проводников на материнской плате), по которым обмениваются информацией компоненты и устройства ПК. Шины предназначены для обмена информацией между двумя и более устройствами. Шина, связывающая только два устройства, называется портом. На рис. 1 дана структура шины.

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

Системная шина computer bus

Шины в ПК различаются по своему функциональному назначению:

  • системная шина (или шина CPU) используется микросхемами Cipset для пересылки информации к CPU и обратно (см. также рис. 1);
  • шина кэш-памяти предназначена для обмена информацией между CPU и кэш-памятью (см. также рис. 1);
  • шина памяти используется для обмена информацией между оперативной памятью RAM и CPU;
  • шины ввода/вывода информации подразделяются на стандартные и локальные.

Локальная шина ввода/вывода – это скоростная шина, предназначенная для обмена информацией между быстродействующими периферийными устройствами (видеоадаптерами, сетевыми картами, картами сканера и др.) и системной шиной под управлением CPU. В настоящее время в качестве локальной шины используется шина PCI. Для ускорения ввода/вывода видеоданных и повышения производительности ПК при обработке трехмерных изображений корпорацией Intel была разработана шина AGP (Accelerated Graphics Port).

Стандартная шина ввода/вывода используется для подключения к перечисленным выше шинам более медленных устройств (например, мыши, клавиатуры, модемов, старых звуковых карт). До недавнего времени в качестве этой шины использовалась шина стандарта ISA. В настоящее время – шина USB.

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

  • линии для обмена данными (шина данных);
  • линии для адресации данных (шина адреса);
  • линии управления данными (шина управления);
  • контролер шины.

Контроллер шины осуществляет управление процессором обмена данными и служебными сигналами и обычно выполняется в виде отдельной микросхемы либо в виде совместимого набора микросхем – Chipset.

Видео:Системная шина персонального компьютера ISAСкачать

Системная шина персонального компьютера ISA

Шина данных обеспечивает обмен данными между CPU, картами расширения, установленными в слоты, и памятью RAM. Чем выше разрядность шины, тем больше данных может быть передано за один такт и тем выше производительность ПК. Компьютеры с процессором 80286 имеют 16-разрядную шину данных, с CPU 80386 и 80486 – 32-разрядную, а компьютеры с CPU семейства Pentium – 64-разрядную шину данных.

Шина адреса служит для указания адреса к какому-либо устройству ПК, с которым CPU производит обмен данными. Каждый компонент ПК, каждый регистр ввода/вывода и ячейка RAM имеют свой адрес и входят в общее адресное пространство ПК. По шине адреса передается идентификационный код (адрес) отправителя и (или) получателя данных.

Для ускорения обмена данными используется устройство промежуточного хранения данных – оперативная памятьRAM. При этом решающую роль играет объем данных, которые могут временно храниться в ней. Объем зависит от разрядности адресной шины (числа линий) и тем самым от максимально возможного числа адресов, генерируемых процессором на адресной шине, т.е. от количества ячеек RAM, которым может быть присвоен адрес. Количество ячеек RAM не должно превышать 2 n , где n – разрядность адресной шины. В противном случае часть ячеек не будет использоваться, поскольку процессор не сможет адресоваться к ним.

В двоичной системе счисления максимально адресуемый объем памяти равен 2 n , где n – число линий шины адреса.

Процессор 8088, например, имел 20 адресных линий и мог, таким образом, адресовать память объемом 1 Мбайт (2 20 =1 048 576 байт=1024 Кбайт). В ПК с процессором 80286 разрядность адресной шины была увеличена до 24 бит, а процессоры 80486, Pentium, Pentium MMX и Pentium II имеют уже 32-разрядную шину адреса, с помощью которой можно адресовать 4 Гбайт памяти.

Шина управления передает ряд служебных сигналов: записи/считывания, готовности к приему/передаче данных, подтверждения приема данных, аппаратного прерывания, управления и других, чтобы обеспечить передачу данных.

Основные характеристики шины

Разрядность шины определяется числом параллельных проводников, входящих в нее. Первая шина ISA для IBM PC была восьмиразрядной, т.е. по ней можно было одновременно передавать 8 бит. Системные шины современных ПК, например, Pentium IV – 64-разрядные.

Читайте также: Как узнать по vin размер шин

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

При расчете пропускной способности, например шины AGP, следует учитывать режим ее работы: благодаря увеличению в два раза тактовой частоты видеопроцессора и изменению протокола передачи данных удалось повысить пропускную способность шины в два (режим 2 х ) или четыре (режим 4 х ) раза, что эквивалентно увеличению тактовой частоты шины в соответствующее число раз (до 133 и 266 МГц соответственно).

Видео:лекция 403 CAN шина- введениеСкачать

лекция 403  CAN шина- введение

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

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

Стандарты шин ПК

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

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

  • GTL, имеющая разрядность 64 бит, тактовую частоту 66, 100 и 133 МГц;
  • EV6, спецификация которой позволяет повысить ее тактовую частоту до 377 МГц.

Шины ввода/вывода совершенствуются в соответствии с развитием периферийных устройств ПК. В табл. 2 представлены характеристики некоторых шин ввода/вывода.

Шина ISA в течение многих лет считалась стандартом ПК, однако и до сих пор сохраняется в некоторых ПК наряду с современной шиной PCI. Корпорация Intel совместно с Microsoft разработала стратегию постепенного отказа от шины ISA. В начале планируется исключить ISA-разъемы на материнской плате, а впоследствии исключить слоты ISA и подключить дисководы, мыши, клавиатуры, сканеры к шине USB, а винчестеры, приводы CD-ROM – к шине IEEE 1394. Однако наличие огромного парка ПК с шиной ISA будет востребована еще на протяжении некоторого времени.

Шина EISA стала дальнейшим развитием шины ISA в направлении повышения производительности системы и совместимости ее компонентов. Шина не получила широкого распространения в связи с ее высокой стоимостью и пропускной способностью, уступающей пропускной способности появившейся на рынке шины VESA.

Таблица 2. Характеристики шин ввода/вывода

ШинаРазрядность, битТактовая частота, МГцПропускная способность, Мбайт/с
ISA 8-разрядная088,330008,33
ISA 16-разрядная168,330016,6
EISA328,330033,3
VLB32330132,3
PCI32330132,3
PCI 2.1 64-разрядная64660528,3
AGP (1 x )32660262,6
AGP (2 x )3266х20528,3
AGP (4 x )3266х21056,6

Шина VESA, или VLB, предназначена для связи CPU с быстрыми периферийными устройствами и представляет собой расширение шины ISA для обмена видеоданными.

Шина PCI была разработана фирмой Intel для процессора Pentium и представляет собой совершено новую шину. Основополагающим принципом, положенным в основу шины PCI, является применение так называемых мостов (Bridges), которые осуществляют связь между шиной PCI и другими типами шин. В шине PCI реализован принцип Bus Mastering, который подразумевает способность внешнего устройства при пересылке данных управлять шиной (без участия CPU). Во время передачи информации устройство, поддерживающее Bus Mastering, захватывает шину и становится главным. В этом случае центральный процессор освобождается для решения других задач, пока происходит передача данных. В современных

Видео:CAN шина👏 Как это работаетСкачать

CAN шина👏 Как это работает

материнских платах тактовая частота шины PCI задается как половина тактовой частоты системной шины, т.е. при тактовой частоте системной шины 66 МГц шина PCI будет работать на частоте 33 МГц. В настоящее время шина PCI стала фактическим стандартом среди шин ввода/вывода.

Читайте также: Куда сдать шины за деньги в уфе

Шина AGP – высокоскоростная локальная шина ввода/вывода, предназначенная исключительно для нужд видеосистемы. Она связывает видеоадаптер (3D-акселератор) с системой памятью ПК. Шина AGP была разработана на основе архитектуры шины PCI, поэтому она также является 32-разрядной. Однако при этом у нее есть дополнительные возможности увеличения пропускной способности, в частности, за счет использования более высоких тактовых частот.

Шина USB была разработана лидерами компьютерной и телекоммуникационной промышленности Compaq, DEC, IBM, Intel, Microsoft для подключения периферийных устройств вне корпуса PC. Скорость обмена информацией по шине USB составляет 12 Мбит/с или 15 Мбайт/с. К компьютерам, оборудованным шиной USB, можно подключать такие периферийные устройства, как клавиатура, мышь, джойстик, принтер, не выключая питания. Все периферийные устройства должны быть оборудованы разъемами USB и подключаться к ПК через отдельный выносной блок, называемый USB-хабом, или концентратором, с помощью которого к ПК можно подключить до 127 периферийных устройств. Архитектура шины USB представлена на рис. 4.

Шина SCSI (Small Computer System Interface) обеспечивает скорость передачи данных до 320 Мбайт/с и предусматривает подключение к одному адаптеру до восьми устройств: винчестеры, приводы CD-ROM, сканеры, фото- и видеокамеры. Отличительной особенностью шины SCSI является то, что она представляет собой кабельный шлейф. С шинами PC (ISA или PCI) шина SCSI связана через хост-адаптер (Host Adapter). Каждое устройство, подключенное к шине SCSI, может инициировать обмен с другими устройством.

Шина IEEE 1394 это стандарт высокоскоростной локальной последовательной шины, разработанный фирмами Apple и Texas Instruments. Шина IEEE 1394 предназначена для обмена цифровой информацией между

ПК и другими электронными устройствами, особенно для подключения жестких дисков и устройств обработки аудио- и видеоинформации, а также работы мультимедийных приложений. Она способна передавать данные со скоростью до 1600 Мбайт/с, работать одновременно с несколькими устройствами, передающими данные с разными скоростями, как и SCSI.

Подключить к компьютеру через интерфейс IEEE 1394 можно практически любые устройств, способные работать с SCSI. К ним относятся все виды накопителей на дисках, включая жесткие, оптические, CD-ROM, DVD, цифровые видеокамеры, устройства. Благодаря таким широким возможностям, эта шина стала наиболее перспективной для объединения компьютера с бытовой электроникой. В настоящее время уже выпускаются адаптеры IEEE 1394 для шины PCI.

Что такое компьютерная шина (computer bus)

Системная шина computer bus

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

Видео:03. Основы устройства компьютера. Память и шина. [Универсальный программист]Скачать

03. Основы устройства компьютера. Память и шина. [Универсальный программист]

Как правило, на обывательском уровне принято уравнивать компьютерную шину и используемые ею разъём. Конечно, это неправильный подход. Разъём это один из составляющих компьютерной шины.

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

Прародителями современных компьютерных шин были группы проводников, чья функция состояла в том, чтобы подключить оперативную память и различные периферийные устройства к центральному процессору. Уже на начальном этапе сложилась практика использования различных интерфейсов (разъёмов) для подключения устройств. Кроме того, определилось разделение шин на локальные (или внутренние) и периферийные (внешние). И те, и другие отвечают за подключение к материнской плате. Разница в том, что локальные шины отвечают за подключение к материнской плате внутренних устройств компьютера (т.е. тех, что внутри корпуса), а внешние шины отвечают за подключение периферийных устройств (которых находятся вне корпуса компьютера).

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

Читайте также: Шина нулевая иэк 8х12 14 2 125а

Системная шина computer bus

Материнская плата это множество разъемов и габариты побольше прочих.

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

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

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

Системная шина computer bus

Видео:LIN шина - пример работы. LIN bus exampleСкачать

LIN шина - пример работы. LIN bus example

Передача информации через последовательную шину.

Передаваемые биты облекаются в байт (8 бит = 1 байт). Первым делом передаётся так называемый стартовый бит. Он является противоположной полярностью состоянию незанятой линии. После этого передаются 8 бит полезной информации. После этого идёт бит чётности, а последним стоповый бит. Он говорит о том, что передача завершена.

Из описания последовательной шины может показаться, что их «ширина» составляет только один бит. Но это совсем не так. Хотя принцип устройства последовательной шины и подразумевает передачу бит за битом, ширина это шины может быть и 2 бита, и 8 бит, и так далее. При этом данные разделены на логическом уровне.

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

Параллельные шины представляют собой своего рода совокупность сигнальных линий. В параллельных шинах ширина соответствует количеству сигнальных линий. Другими словами, ширина параллельных шин соответствует количеству передаваемых битов информации. Сигнал каждой линии может принимать два значения — 0 или 1. На физическом уровне это означает, что в параллельной шине используется большее число проводов или стекловолокон, нежели в последовательной. Если последовательная и параллельные шины работают на одной и той же частоте, то параллельный канал окажется быстрее.

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

Из известных примеров параллельных шин можно вспомнить ISA, ATA (также известен как IDE или PATA), SCSI или PCI.

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

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

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

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

Видео:Шина CAN. Часть 1. Разбираемся как работает CAN bus, разберем кадр данных до "костей".Скачать

Шина CAN. Часть 1. Разбираемся как работает CAN bus, разберем кадр данных до "костей".

Шина данных — это компьютерная шина, отвечающая за передачу данных между компонентами компьютера.

Шина управления — это компьютерная шина, передающая сигналы, которые сообщают устройствам, какую операцию необходимо проводить.

Напоследок о такой важной характеристике компьютерных шин как пропускная способность, которая измеряется в количестве бит в секунду (бит/с) или байт в секунду (Б/с). Скорость работы параллельных шин обычно измеряют в байтах в секунду, а последовательных — в битах в секунду.

  • Свежие записи
    • Нужно ли менять пружины при замене амортизаторов
    • Скрипят амортизаторы на машине что делать
    • Из чего состоит стойка амортизатора передняя
    • Чем стянуть пружину амортизатора без стяжек
    • Для чего нужны амортизаторы в автомобиле

    📺 Видео

    MCP2515, контроллер CAN шины с интерфейсом SPIСкачать

    MCP2515, контроллер CAN шины с интерфейсом SPI

    Компьютерная диагностика авто. K-линия и CAN шинаСкачать

    Компьютерная диагностика авто. K-линия и CAN шина

    Частота процессора или частота системной шины?Скачать

    Частота процессора или частота системной шины?

    Системная шина персонального компьютера PCIСкачать

    Системная шина персонального компьютера PCI

    Шина компьютера, оперативная память, процессор и мостыСкачать

    Шина компьютера, оперативная память, процессор и мосты

    Подробно про CAN шинуСкачать

    Подробно про CAN шину

    Системная шина персонального компьютера ISAСкачать

    Системная шина персонального компьютера ISA

    Системные шины персонального компьютера для ...Скачать

    Системные шины персонального компьютера для ...

    Arduino CAN Monitor (простейший монитор шины CAN)Скачать

    Arduino CAN Monitor (простейший монитор шины CAN)

    Проседает частота FSBСкачать

    Проседает частота FSB

    Системная шина процессораСкачать

    Системная шина процессора

    Системная шина персонального компьютера PCIСкачать

    Системная шина персонального компьютера PCI

    Экспресс диагностика CAN шины на автомобиле. №21Скачать

    Экспресс диагностика CAN шины на автомобиле. №21
Поделиться или сохранить к себе:
Технарь знаток