Общие сведения. Совокупность линий (проводников на материнской плате), по которым обмениваются информацией компоненты и устройства компьютера
Совокупность линий (проводников на материнской плате), по которым обмениваются информацией компоненты и устройства компьютера, называется шиной (Bus).
Шина предназначена для обмена информацией между двумя и более устройствами. Шина, связывающая только два устройства, называется портом.
Обычно шина имеет разъемы для подключения внешних устройств, которые в результате сами становятся частью шины и могут обмениваться информацией со всеми другими подключенными к ней устройствами.
Шины в PC различаются по своему функциональному назначению:
• Системная шина (или шина CPU) используется микросхемами Chipset для пересылки информации к CPU и обратно.
• Шина кэш-памяти предназначена для обмена информацией между CPU и кэш-памятью.
• Шина памяти используется для обмена информацией между оперативной памятью и CPU.
• Шины ввода/вывода подразделяются на стандартные и локальные.
Локальная шина ввода/вывода - это скоростная шина, предназначенная для обмена информацией между быстродействующими периферийными устройствами (видеоадаптерами, сетевыми картами, картами сканера и др.) и системной шиной под управлением Chipset. В настоящее время в качестве этой шины используется шина PCI. Ранее применялись шины ISA и VLB. Для ускорения ввода/вывода видеоданных и повышения производительности PC при обработке трехмерных изображений корпорацией Intel была разработана шипа AGP. Фактически шина AGP является портом, так как она предназначена для обмена информацией между несколькими устройствами (обычный порт - только между двумя устройствами).
Стандартная шина ввода/вывода используется для подключения к вышеперечисленным шинам более медленных устройств (например, мыши, клавиатуры, модемов, старых звуковых карт).
Этим списком не исчерпывается весь набор шин PC. В зависимости от своего функционального назначения современные PC могут быть оборудованы такими шинами, как USB, SCSI, FireWire, которые устанавливаются в слоты расширения или интегрированы в материнскую плату. Их работу обеспечивает соответствующий контроллер.
Назначение линий шины.
Шина имеет собственную архитектуру, позволяющую реализовать важнейшие ее свойства: возможность параллельного подключения практически неограниченного числа внешних устройств и обеспечение обмена информацией между ними.
Архитектура любой шины включает следующие компоненты:
• Линии для обмена данными (шины данных).
• Линии для адресации данных (шины адреса).
• Линии для управления данными (шины управления).
• Контроллер шины. Контроллер шины осуществляет управление процессом обмена данными и служебными сигналами и обычно выполняется в виде отдельной микросхемы либо интегрируется в микросхемы Chipset.
Шина данных. По этой шине происходит обмен данными между CPU, картами расширения, установленными в слоты, и памятью. Особую роль при этом играет так называемый режим DMA (Direct Memory Access). Управление обменом данными в этом режиме осуществляется соответствующим контроллером, минуя CPU.
Чем выше разрядность шины, тем больше данных может быть передано за определенный промежуток времени и выше производительность PC.
Компьютеры с процессором 80286 имели 16-разрядную шину данных, с CPU 80386 и 80486 - 32-разрядную, а компьютеры с CPU семейства Pentium имеют уже 64-разрядную шину данных.
Шина адреса. Процесс обмена данными возможен лишь в том случае, когда известен отправитель и получатель этих данных. Каждый компонент PC, каждый регистр ввода/вывода и ячейка RAM имеют свой адрес и входят в общее адресное пространство PC. Для адресации к какому-либо устройству PC и служит шина адреса, по которой передается уникальный идентификационный код (адрес).
Для ускорения обмена данными используется устройство промежуточного хранения данных - RAM, при этом решающую роль играет объем данных, которые могут временно храниться в нем. Объем зависит от разрядности адресной шины (числа линий) и тем самым от максимально возможного количества адресов, генерируемых процессором на адресной шине, иными словами, от количества ячеек RAM, которым может быть присвоен адрес.
В двоичной системе счисления выражение для определения максимально адресуемого объема памяти выглядит следующим образом:
Объем адресуемой памяти =2п, где п - число линий шины адреса. Процессор 8088, например, имел 20 адресных линий и мог, таким образом, адресовать память объемом (220 = 1 048 576 байт = 1024 Кбайт).
Шина управления. Для успешной передачи данных недостаточно установить их на шине данных и задать адрес на шине адреса. Для того, чтобы данные были записаны (считаны) в регистры устройств, подключенных к шине, адреса которых указаны на шине адреса, необходим ряд служебных сигналов: записи/считывания, готовности к приему/передаче данных, подтверждения приема данных, аппаратного прерывания, управления и инициализации контроллера DMA и др. Все эти сигналы передаются по шине управления.
Основные характеристики шины.
Разрядность шины. Важнейшей характеристикой шины является разрядность («ширина» шины), которая определяется количеством данных, параллельно «проходящих» через нее.
Первая шина ISA для IBM PC была 8-разрядной, т.е. по ней можно было одновременно передавать лишь 8 бит. Шина ISA- 16-разрядная, а шины ввода/вывода VLB и PCI - 32-разрядные. Системные шины современных PC на базе процессоров пятого и шестого поколения - 64-разрядные.
Второй характеристикой шины является пропускная способность, которая определяется количеством бит информации, передаваемых по шине за секунду.
Для определения пропускной способности шины необходимо умножить тактовую частоту шины на ее разрядность. Например, для 16-разрядной шины ISA пропускная способность определяется так:
(16 бит х 8,33 МГц) : 8 = (133,28 Мбит/с) : 8 = 16,66 Мбайт/с.
Внешние устройства к шинам подключаются посредством интерфейса. Под интерфейсом (Interface-сопряжение) понимают совокупность различных характеристик какого-либо периферийного устройства PC, определяющих организацию обмена информацией между ним и центральным процессором. Интерфейс - это электрические и временные параметры, набор управляющих сигналов, протокол обмена данными и конструктивные особенности подключения. При этом обмен данными между компонентами PC возможен только в случае совместимости их интерфейсов.
Принцип IBM-совместимости подразумевает стандартизацию интерфейсов отдельных компонентов PC, что, в свою очередь, определяет гибкость системы в целом, т. е. возможность по мере необходимости изменять конфигурацию системы и подключать различные периферийные устройства. В случае несовместимости интерфейсов (например, интерфейс системной шины и интерфейс винчестера) используются контроллеры. Кроме того, гибкость и унификация системы достигается за счет введения промежуточных стандартных интерфейсов, таких как интерфейсы последовательной и параллельной передачи данных, необходимые для работы наиболее важных периферийных устройств ввода и вывода.
Шины ввода/вывода.
Шина ISA. Шина ISA долгие годы являлась стандартом в области PC (Industry Standart Architecture, ISA - промышленная стандартная архитектура) и считается самой «старой» в семействе шин, однако до сих пор используется даже в новейших моделях PC. Основная проблема шины ISA состоит в том, что при оптимальной тактовой частоте процессоров 80386 и 80486 она является как бы «горлышком бутылки», поскольку данные не могут передаваться по шине с той же скоростью, с какой их обрабатывает CPU. Поэтому процессор в ожидании данных вынужден простаивать (цикл ожидания). Это и обусловило появление шин других стандартов.
Для связи CPU с быстрыми периферийными устройствами были разработаны локальные шины VESA, PCI и др.
Шина PCI. Шипа PCI (Peripheral Component Interconnect) была разработана фирмой Intel для своего нового высокопроизводительного процессора Pentium. Шина PCI - это не дальнейшее развитие шины ISA, а совершенно новая шина.
Основополагающим принципом, положенным в основу шипы PCI, является применение так называемых мостов (Bridges), которые осуществляют связь между шиной РС1 и другими шинами.
Важной особенностью шины PCI является то, что в ней реализован принцип Bus Mastering, который подразумевает способность внешнего устройства при пересылке данных управлять шиной (без участия CPU). Во время передачи информации устройство, поддерживающее Bus Mastering, захватывает шину и становится главным. При таком подходе центральный процессор освобождается для выполнения других задач, пока происходит передача данных.
Основное преимущество PCI-технологии заключается в относительной независимости отдельных компонентов системы. В соответствии с концепцией PCI передачей пакета данных управляет не CPU, а включенный между ним и шиной PCI мост (Host Bridge Cashe/DRAM Controller). Процессор может продолжать работу и тогда, когда происходит запись данных в RAM (или их считывание) либо обмен данными между двумя любыми компонентами системы.
Важным свойством шины PCI является ее интеллектуальность, т. е. она в состоянии распознавать аппаратные средства и анализировать конфигурации системы.
Чтобы ускорить ввод/вывод данных на видеоадаптер, не меняя уже сложившийся стандарт на шину PCI, и, кроме того, увеличить производительность PC при обработке трехмерных изображений без установки специализированных дорогостоящих двухпроцессорных видеоадаптеров, в 1997 г. фирмой Intel был разработан стандарт на шину AGP. AGP является каналом передачи данных между видеоадаптерами RAM. AGP - это высокоскоростная локальная шина ввода/вывода, предназначенная исключительно для нужд видеосистемы.
Шина USB. Спецификация периферийной шины USB (Universal Serial Bus) была разработана фирмами - лидерами компьютерной и телекоммуникационной промышленности - Compaq, IBM, Intel, Microsoft, NEC и др, для подключения периферийных устройств вне корпуса PC. Скорость обмена информацией по шине USB составляет 12 Мбит/с. К компьютерам, оборудованным шиной USB, можно подсоединять периферийные устройства (клавиатуру, мышь, джойстик, принтер и др.), не выключая питание. Как только устройство будет подключено, автоматически осуществляется его конфигурирование. Все периферийные устройства должны быть оборудованы разъемами USB и подключаться к PC через отдельный выносной блок, именуемый USB-хабом или концентратором, с помощью которого к PC можно подключить до 127 периферийных устройств.
Для использования шины USB под управлением операционных систем Windows 95/98/2000 разработаны специальные драйверы.
Шина SCSI. Шина SCSI (Small Computer System Interface) обеспечивает скорость передачи данных до 320 Мбайт/с и предусматривает подключение к одному адаптеру до четырнадцати устройств (винчестеры и приводы CD-ROM SCSI, сканеры, фото- и видеокамеры и др.).
В отличие от рассмотренных выше шин шина SCSI реализована в виде кабельного шлейфа. С шиной PC (ISA или PCI) шина SCSI связывается через хост-адаптер (Host Adapter). Каждое устройство, подключенное к шине, имеет свой идентификационный номер (ID). Любое устройство, подключенное к шине SCSI, может инициировать обмен с другим устройством.
Стандарты SCSI. В настоящее время известно несколько стандартов интерфейса SCSI. Первый стандарт SCSI появился в1986 г., стандарт SCSI II был опубликован в 1994 г., и совсем недавно был принят стандарт SCSI 3.
По типу сигналов различают линейные и дифференциальные версии SCSI. Несмотря на то, что кабели и разъемы обеих версий внешне похожи, они электрически несовместимы. Дифференциальная SCSI для каждого сигнала использует витую пару проводников и специальные приемопередатчики. Она менее чувствительна к шуму и может использоваться на большее расстояние, на более высокой тактовой частоте.
Дата добавления: 2015-09-14; просмотров: 3425;