Типы шин современного пк и их характеристика. А что такое компьютерные шины

Компьютерная шина

История

Первое поколение

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

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

Второе поколение

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

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

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

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

Третье поколение

Шины «третьего поколения» в настоящее время [когда? ] находятся в процессе выхода на рынок, включая

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

Примеры внутренних компьютерных шин

Параллельные

Смотреть что такое "Компьютерная шина" в других словарях:

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

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

    Шина расширения компьютерная шина, которая используется на системной карте компьютеров или промышленных контроллеров, для добавления устройств (плат) в компьютер. Есть несколько видов: Персональные компьютеры ISA 8 и 16 разрядная,… … Википедия

    Компьютерная шина, используемая центральным процессором или устройствами, способными инициировать сеансы DMA, для указания физического адреса слова ОЗУ (или начала блока слов), к которому устройство желает обратиться для проведения операции… … Википедия

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

    Шина (нем. Schiene): Содержание 1 Этноним 2 В науке и технике 3 В искусстве … Википедия

    На фотографии 4 слота PCI Express: x4, x16, x1, опять x16, внизу стандартный 32 разрядный слот PCI, на материнской плате DFI LanParty nForce4 SLI DR PCI Express или PCIe или PCI E, (также известная как 3GIO for 3rd Generation I/O; не путать с PCI … Википедия

    ШИНА компьютерная, магистраль передачи данных между оперативной памятью и контроллерами. Системную шину можно упрощенно представить как совокупность сигнальных линий, объединенных по их назначению (данные, адреса, управление), которые имеют… … Энциклопедический словарь

    Разъёмы шины PCI Express (сверху вниз: x4, x16, x1 и x16). Ниже обычный 32 битный разъем шины PCI. У этого термина существуют и другие значения, см. Шина. Компьютерная шина (от … Википедия

    Разъёмы шины PCI Express (сверху вниз: x4, x16, x1 и x16), по сравнению с обычным 32 битным разъемом шины Компьютерная шина (от англ. computer bus, bidirectional universal switch двунаправленный универсальный коммутатор) в архитектуре компьютера… … Википедия

СИСТЕМНАЯ ШИНА СИСТЕМНАЯ ШИНА

СИСТЕМНАЯ ШИНА (system bus), совокупность линий передачи всех видов сигналов (в том числе данных, адресов и управления) между микропроцессором (см. МИКРОПРОЦЕССОР) и остальными электронными устройствами компьютера (см. КОМПЬЮТЕР) . Часть системной шины, передающая данные, называется шиной данных, адреса - адресной шиной, управляющие сигналы - шиной управления. Важной характеристикой системной шины, влияющей на производительность персонального компьютера, является тактовая частота системной шины - FSB (Frequency System Bus).
Персональный компьютер на базе x86-совместимого микропроцессора построен по следующей схеме: микропроцессор через системную шину подключается к системному контроллеру (обычно такой контроллер называют «северным мостом» - North Bridge). Системный контроллер включает в себя контроллер оперативной памяти и контроллеры шин, к которым подключаются периферийные устройства. К северному мосту обычно подключают наиболее производительные периферийные устройства (например, видеокарты (см. ВИДЕОАДАПТЕР) ), а менее производительные устройства (микросхема BIOS, устройства с шиной PCI) подключаются к «южному мосту» (South Bridge), который соединяется с северным мостом специальной высокопроизводительной шиной. Набор из «южного» и «северного» мостов называют чипсетом (см. ЧИПСЕТ) (chipset). Системная шина работает в качестве магистрального канала между процессором и чипсетом.


Энциклопедический словарь . 2009 .

Смотреть что такое "СИСТЕМНАЯ ШИНА" в других словарях:

    системная шина - магистраль системного блока ПЭВМ — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом Синонимы магистраль системного блока ПЭВМ EN system busS bus …

    - … Википедия

    шина EISA - расширенная архитектура промышленного стандарта Системная шина ПК, расширившая возможности шины ISA с 16 ти до 32 х разрядов. Была быстро вытеснена шиной PCI. Тематики информационные технологии в целом Синонимы… … Справочник технического переводчика

    шина канала ввода-вывода (ЭВМ) - Локальная системная шина процессора, обычно используемая в качестве канала ввода вывода системной платы однопроцессорного компьютера, например, в IBM PC XT, Apple Mac II, DEC Professional 325/350/380. [Е.С.Алексеев, А.А.Мячев. Англо русский… … Справочник технического переводчика

    Разъём AGP на материнской плате (обычно коричневого или зелёного цветов). AGP (от англ. Accelerated Graphics Port, ускоренный графический порт) разработанная в 1997 году компанией системная шина для видеокарты. Появилась одновременно с чипсетами … Википедия

    шина ПЭВМ с расширенной технологией - Системная магистраль, разработанная фирмой IBM, используется в серии IBM PC XT на основе микропроцессора 8088 с 8 разрядной шиной данных. Магистраль содержит 20 разрядную шину 8 разрядную двунаправленную шину данных, 6 линий уровня прерывания,… … Справочник технического переводчика

    S 100 Универсальная интерфейсная шина спроектированная компанией MITS в 1974 году специально для Altair 8800, считающимся на сегодняшний день первым персональным компьютером. Шина S 100 была первой интерфейсной шиной для микрокомпьютерной… … Википедия

    Разъёмы шины PCI Express (сверху вниз: x4, x16, x1 и x16), по сравнению с обычным 32 битным разъемом шины Компьютерная шина (от англ. computer bus, bidirectional universal switch двунаправленный универсальный коммутатор) в архитектуре компьютера… … Википедия

    FSB (англ. Front side bus, переводится как «системная шина») компьютерная шина, обеспечивающая соединение между x86 совместимым центральным процессором и внешним миром. Как правило, современный персональный компьютер на базе x86 совместимого… … Википедия

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

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

Дадим характеристику шинам, которые присутствуют на материнской плате. Основной считается системная шина FSB (Front Side Bus). По этой шине передаются данные между процессором и оперативной памятью, а также между процессором и остальными устройствами персонального компьютера. Вот тут и есть один подводный камень. Дело в том, что существует главная шина, шина процессора. Одни авторы утверждают, что системная шина и шина процессора это одно и то же, а другие – нет. Большинство приходят к выводу: поначалу процессор подключался к основной системной шине через собственную, процессорную, шину, в современных же системах эти шины стали одним целым. Мы говорим: “системная шина”, а подразумеваем процессорную, мы говорим: “процессорная шина”, а подразумеваем системную. Фраза: «материнская плата работает на частоте 100 МГц» означает, что именно системная шина работает на тактовой частоте в 100 МГц. Разрядность FSB равна разрядности CPU. Если используется 64–разрядный процессор, а тактовая частота системной шины 100 МГц, то скорость передачи данных будет равна 800 Мбайт/сек (что и приведено ниже в расчетах).

Существует три основных показателя работы шины. Это тактовая частота, разрядность и скорость передачи данных.

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

Тактовая частота, применительно к персональным компьютерам, измеряется в МГц, где герц – это одно колебание в секунду, соответственно 1 МГц – миллион колебаний в секунду. Теоретически, если системная шина компьютера работает на частоте в 100 МГц, то значит она может выполнять до 100 000 000 операций в секунду. Совсем не обязательно, чтобы каждый компонент системы обязательно что-либо выполнял с каждым тактом. Существуют так называемые пустые такты (циклы ожидания), когда устройство находится в процессе ожидания ответа от какого–либо другого устройства. Персональные компьютеры класса Pentium I оснащались материнскими платами с поддержкой частоты системной шины 33 МГц, Pentium II - 66 МГц, Pentium III – 133 МГц. Современные материнские платы поддерживают работу системной шины на частотах 400, 533, 800, 1066 и даже 1600 МГц.

Разрядность. Шина состоит из нескольких каналов для передачи электрических сигналов. Если шина тридцатидвухразрядная, то это означает, что она способна передавать электрические сигналы по тридцати двум каналам одновременно. Шина любой заявленной разрядности (8, 16, 32, 64) имеет, на самом деле, бо льшее количество каналов. То есть, если взять ту же тридцатидвухразрядную шину, то для передачи собственно данных выделено 32 канала, а дополнительные каналы предназначены для передачи специфической информации, например сигналов управления.

Скорость передачи данных. Название этого параметра говорит само за себя. Он высчитывается по формуле

тактовая частота * разрядность = скорость передачи данных.

Сделаем расчет скорости передачи данных для 64–разрядной системной шины, работающей на тактовой частоте в 100 МГц.

100 * 64 = 6400 Мбит/сек;

6400 / 8 = 800 Мбайт/сек.

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

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

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

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

ISA (Industrial Standard Architecture – промышленная стандартная архитектура). Первая 8–разрядная шина ISA появилась в 1981 году, а в 1984 году появился ее 16–разрядный вариант. Первые шины ISA фактически были единственным типом, но различались затем по тактовой частоте 8 МГц и 16 МГц. Следует отметить, что шины ISA практически 10 лет являлись единственными на материнских платах и до сих пор встречаются на некоторых из них. До 1987 года IBM отказывалась публиковать полное описание ISA, многие производители железа решились на разработку собственных шин. Так появилась 32-разрядная ISA, которая не нашла применения, но фактически предопределила появление шин следующих поколений MCA и EISA. В 1985 году фирма Intel разработала 32–разрядный 80386 процессор, который увидел свет в конце 1986 года. Появилась насущная необходимость в 32–разрядной шине ввода–вывода. Вместо того что бы продолжить дальнейшую разработку ISA, в IBM создали новую шину MCA (Micro Channel Architecture – микроканальная архитектура), которая во всех отношениях превосходила свою предшественницу. Но этот стандарт просуществовал не долго, и вскоре фирмой Compaq была разработана новая шина EISA.

EISA (Extended Industry Standard Architecture – расширенная промышленная стандартная архитектура). Основное ее отличие заключалось в 32–разрядной технологии, что привело к увеличению скорости обмена данными. При этом была сохранена совместимость с платами, рассчитанными для работы с ISA. Скорость передачи данных уже равнялась 33 Мбайт/сек. Но по-прежнему внутренняя тактовая частота осталась низкой – 8,33 МГц. С повышением тактовых частот и разрядности процессоров настала насущная проблема в повышении скорости передачи данных в шинах. В 1992 году появился еще один расширенный вариант ISA – VLB (VESA Local Bus) - Video Electronic Standard Association . VLB была локальной шиной, которая не изменяла, а дополняла существующие стандарты. Просто к основным шинам добавлялось несколько новых быстродействующих локальных слотов. Популярность шины VLB продлилась до 1994 года. Скорость передачи данных VLB равнялась 128 – 132 Мбайт/сек, а разрядность –32. Тактовая частота достигала 50 МГц, но реально не превышала 33 МГц в связи с частотными ограничениями самих слотов. Основная функция, для которой была предназначена новая шина, – обмен данными с видеоадаптером. Но новая шина имела ряд недостатков, которые не позволили ей долго просуществовать на рынке.

В 1991 году начались разработки новой локальной шины PCI. PCI (Peripheral Component Interconnect bus) – шина соединения периферийных компонентов. И в июне 1992 года появился этот новый стандарт – PCI (2.0), разработчиком которого была фирма Intel совместно с другими компаниями Compaq, HP и др. Это было своеобразной революцией. Разнообразие плат расширения, использующих шину PCI, было велико. Тактовая частота шины PCI была равна 33 МГц и 66 МГц. Разрядность – 32 или 64. Скорость передачи данных – 132 Мбайт/сек или 264 Мбайт/сек. Шина PCI обеспечивает самоконфигурируемость периферийного (дополнительного) оборудования - поддержку стандарта Plug and Play, исключающего ручную конфигурацию аппаратных параметров периферийного оборудования при его изменении, или наращивании. Операционная система, поддерживающая этот стандарт, сама настраивает оборудование, подключенное по шине PCI, без вмешательства пользователя.

Постоянное усовершенствование видеокарт привело к тому, что физических параметров шины PCI стало не хватать, что и привело к появлению в 1996 г. AGP. До 1997 года графическая подсистема сильно нагружала шину PCI. Выпуск вместе с чипсетом Intel 440LX ускоренного графического порта AGP (Accelerated Graphics Port) послужил двум целям: увеличить графическую производительность и убрать графические данные с шины PCI. Поскольку графическая информация стала передаваться по другой "шине" перегруженная шина PCI смогла освободиться для работы с другими устройствами.

На материнской плате этот порт существует в единственном виде. Ни физически, ни логически он не зависит от PCI. Первый стандарт AGP 1.0 появился в 1997 году благодаря инженерам фирмы Intel. Этой спецификации соответствовала тактовая частота 66 МГц. Следующая версия, AGP 2.0, появилась на свет в 1998 году и скорость передачи данных – 533 Мбайт/сек (2х) и 1066 Мбайт/сек (4х). Последней версией AGP явилась AGPх8 (2004–2005гг.). Основным (базовым) режимом AGP является 1х. В этом режиме происходит одиночная передача данных за каждый цикл. В режиме 2х передача происходит два раза за цикл, в режиме 4х передача данных происходит четыре раза за каждый цикл, и так далее. Ширина полосы пропускания AGP 1.0 – 32 бита. Большим достижением AGP является то, что эта спецификация позволяет получить быстрый доступ к оперативной памяти.

Однако AGP явился лишь первым шагом в деле уменьшения нагрузки шины PCI. Шина PCI Express, ранее известная как шина ввода–вывода третьего поколения (3rd Generation I/O, 3GIO), призвана заменить шину PCI и взять на себя задачу по связи компонентов внутри компьютера на ближайшие десять лет.

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

Шина поддерживает совместимость с PCI на программном уровне, то есть существующие операционные системы будут загружаться без каких-либо изменений. Кроме того, конфигурация и драйверы устройств PCI Express будут совместимы с существующими PCI-вариантами.

Одна из наиболее впечатляющих функций PCI Express заключается в возможности масштабирования скорости, используя несколько линий передачи. Физический уровень поддерживает ширину шины X1, X2, X4, X8, X12, X16 и X32 линий. Передача по нескольким линиям прозрачна для остальных слоёв.

Поскольку PCI Express обеспечивает скорость передачи 200 Мбайт/с уже при ширине X1, шина является очень эффективным решением по отношению стоимость/число контактов. Шин PCI Express х16 позволяет достичь пропускной способности 4 Гбайт/с в каждом направлении (суммарная пропускная способность 8 Гбайт/с) для графики, что более чем в два раза больше пропускной способности AGP 8X.

Другими словами, спецификация описывает несколько видов соединений и разъемов: PCI Express 1x, 4x, 8x, 16x. Первый состоит из одной так называемой Lane. Последний – из шестнадцати. Соответственно, пропускная способность первого составляет 500 Мбайт/с в обе стороны, а последнего – 8 Гбайт/с (по 4 Гбайт/с в каждую сторону). При этом все 20 имеющихся групп Lane могут быть произвольным образом распределены между разъемами 1х, 4х, 8х, и 16х. Разъемы совместимы снизу вверх, то есть PCI Express 1х карту можно вставить в разъем PCI Express 4х, 8х, или же 16х. Но не наоборот. Остается добавить, что на настольных ПК в основном применяются шины 1х и 16х. Следует также обратить внимание на уменьшение габаритов PCI Express по сравнению с просто с PCI. На начальных этапах PCI Express был предназначен для подключения видеокарты, которые были достаточно дороги (400$ и более). В настоящее время видеокарты низшего и среднего ценового диапазона для шины PCI Express стали доступны. И производители других компонентов компьютера начинают активно разрабатывать новые устройства под эту шину. И как указывается в прогнозах, как минимум на 10 лет шина PCI Express будет являться основной для подключения внутренних устройств ПК и постепенно вытиснит шину PCI.

Чипсет

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

Чипсет является основой любой материнской платы. Фактически функциональность материнской платы и ее производительность на 90% определяются именно чипсетом, от которого зависят поддерживаемый тип процессора, тип памяти, а также функциональные возможности по подключению периферийных устройств.

Чипсет – это набор микросхем системной логики (называют сокращенно НМС или МСЛ). Общеизвестно, что персональный компьютер состоит из некоторого количества устройств, которые так или иначе подключены к материнской плате и занимаются тем, что принимают, обрабатывают и передают какую-либо информацию. Логической организацией всей этой работы и занимаются чипсеты. На первых поколениях ПК, когда НМС еще не существовало, материнские платы несли на себе до ста микросхем, которые занимались логической организацией работы отдельных устройств, что было крайне неудобно. Вот некоторые из них: контроллеры прерываний, контроллер прямого доступа, контроллер клавиатуры, часы, системный таймер, контроллер шин и прочее и прочее. Такое положение просуществовало до 1986 года, когда фирма Chip and Technologies предложила поистине революционное решение. Микросхема называлась 82С206 и стала основной частью набора микросхем системной логики. Она выполняла такие функции, как:

Контроллер шин;

Генератор тактовой частоты;

Системный таймер;

Контроллер прерываний;

Контроллер прямого доступа к памяти;

С появлением процессора i80486 отдельные микросхемы стали объединять в одну–две большие микросхемы, которые и получили наименование чипсета. В буквальном переводе чипсет (chipset) означает «набор микросхем». Чипсет, который также называют набором системной логики, - это одна или чаще всего две микросхемы (чипы), предназначенные для организации взаимодействия между процессором, памятью, портами ввода-вывода и остальными компонентами компьютера.

С появлением шины PCI отдельные микросхемы чипсета стали называть мостами - так появились устоявшиеся термины: северный мост (North Bridge) и южный мост (South Bridge) чипсета, при этом северный мост соединяется непосредственно с процессором, а южный - с северным. В некоторых случаях производители объединяют северный и южный мост в одну микросхему, и такое решение называют одночиповым, а если микросхемы две, то это - двухмостовая схема.

В северный мост чипсета традиционно включены контроллер оперативной памяти (за исключением чипсетов для процессоров с архитектурой AMD64), контроллер графической шины (AGP или PCI Express x16), интерфейс взаимодействия с южным мостом и интерфейс взаимодействия с процессором. В некоторых случаях северный мост чипсета может содержать дополнительные линии PCI Express x1 для организации взаимодействия с картами расширения, имеющими соответствующий интерфейс.

На южный мост чипсета возлагается функция организации взаимодействия с устройствами ввода-вывода. Южный мост содержит контроллеры жестких дисков (SATA и/или PATA), USB-контроллер, сетевой контроллер, контроллер PCI-шины и PCI-Express-шины, контроллер прерывания и DMA-контроллер. Также в южный мост обычно встраивается звуковой контроллер, и в этом случае еще необходима внешняя к чипсету микросхема кодека. Кроме того, южный мост соединяется с еще двумя важными микросхемами на материнской плате: микросхемой ROM-памяти BIOS и микросхемой Super I/O, отвечающей за последовательные и параллельные порты и за флоппи-дисковод.

Для соединения северного и южного мостов друг с другом используется специальная выделенная шина, причем разные производители используют для этого разные шины (с различной пропускной способностью):

· Intel- DMI (Direct Media Interface),

· VIA Technologies (основной производитель для процессоров AMD)-V-Link;

· SiS (Silicon Integrated System Corporation) - MuTIOL;

· ATI- HyperTransport, PCI Express;

· NVIDIA- HyperTransport.

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

Выбор чипсетов на сегодня очень велик. И если процессоры выпускают всего две компании – Intel и AMD–, то чипсеты производят и Intel, и VIA, и SiS, и NVIDIA, и ATI, и ULi.

Рассмотрим некоторые особенности современных чипсетов компании Intel. Сегодня компания Intel выпускает весьма разнообразный спектр чипсетов для процессоров Intel Pentium D, Intel Pentium 4 и Intel Celeron D. В 2004–2005гг. применялось семейство Intel 915, Intel 925, в 2006 г. – Intel 945. Вместе с новыми процессорами Intel Pentium Extreme Edition 8хх и Intel Pentium D компания Intel представила и новый чипсет Intel 955X Express (кодовое название Glenwood). Все отмеченные чипсеты предназначены для корпуса микропроцессора LGA775.

Чипсет Intel 955X Express является на сегодня старшей моделью и логическим продолжением чипсетов серии Intel 945, Intel 925X Express. Он может поддерживать двухъядерный процессор Intel Pentium Extreme Edition 8хх с частотой FSB 800 МГц или одноядерный процессор Intel Pentium 4 Extreme Edition c частотой FSB 1066 МГц и обычные процессоры Intel Pentium 4. Для процессора Intel Pentium D предназначен чипсет Intel 945X Express. А теперь перечислим основные особенности набора системной логики Intel 955X Express (рис. 10) по сравнению с предыдущими сериями.

Контроллер памяти этого чипсета поддерживает память DDR2-667 в двухканальном режиме, а шина памяти имеет пропускную способность 8,5 Гбайт/с. Всего поддерживается до 8 Гбайт памяти, причем реализована поддержка памяти с ECC. Кроме того, в контроллере памяти реализована технология оптимизации производительности памяти (Performance Memory Optimizations).

Для совместимости с процессорами Intel Pentium 4 Extreme Edition частота FSB может быть как 800, так и 1066 МГц. Особенностью северного моста чипсета Intel 955X Express является также поддержка двух графических шин с внешним мостом, обеспечивающим два физических слота PCI Express x16. Южный мост чипсета ICH7 - это новая версия уже хорошо знакомого контроллера ввода-вывода ICH6. Среди функциональных особенностей - поддержка четырехканального SATA RAID-контроллера, восьмиканального аудиоформата Intel High Definition Audio, PCI-шины и шести слотов шины PCI Express x1.

Чипсеты разрабатываются под конкретные поколения процессоров и конкретные модели процессоров. Так, например, компании VIA Technologies, NVIDIA, SiS в большей степени разрабатывают чипсеты для процессоров AMD. А фирма Intel, естественно, работает на собственный модельный ряд Pentium 4. Основные характеристики чипсетов Intel отражены в табл. 5. Как видно, чем старше модельный ряд, тем большие возможности по производительности и функциональности заложены в них. Поддержка высокоскоростных шин (FSB 800/1066 МГц), современный процессорный разъем (LGA 775), быстрая и большой емкости памяти (DDR2), увеличенное количество USB портов, высокоскоростные интерфейсы винчестера (SATA II) и другие.

Рис. 10. Структурная схема чипсета Intel 955X Express

BIOS (Basic Input/Output System - базовая система ввода–вывода) - это встроенное в компьютер на чипе программное обеспечение, которое ему доступно на первом этапе без обращения к диску. Оно представляет собой набор программ проверки и обслуживания аппаратуры компьютера, в частности необходимых для управления клавиатурой, видеокартой, дисками, портами и называемой «холодной» загрузке) и сбросе («горячей» загрузке) системной платы, тестирует саму плату и основные блоки компьютера - видеоадаптер, клавиатуру, контроллеры дисков и портов ввода–вывода, настраивает чипсет и передает управление загрузчику операционной системы. Образец микросхемы BIOSа представлен на рис. 11.

Рис. 11. Микросхема BIOSа компании American Megatrends Inc (AMI).

Таблица 5

Основные характеристики чипсетов для микропроцессоров Intel

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

При работе под операционными системами DOS и Windows 9x BIOS также управляла основными устройствами, то есть выступала посредником между операционной системой и аппаратурой компьютера. При работе под Windows NT/2000/XP, разновидностями UNIX, OS/2 и другими альтернативными ОС BIOS практически не используется, выпол­няя лишь начальную проверку и настройку.

BIOS состоит из следующих частей:

1. POST (Power On Self Test) - программа, ответственная за тестирование аппаратных средств компьютера при включении питания.

2. System Setup - программа настройки системы.

3. Набор программ для управления работой аппаратуры ПК.

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

BIOS для современных системных плат разрабатывается чаще всего одной из специализирующихся на этом фирм - Award Software (поглотившей Phoenix Technology – одного из самых известных в прошлом производителей BIOS), American Megatrends Inc. (AMI ), Microid Research. В настоящее время наиболее популярен Award BIOS. Некоторые производители материнских плат - Intel, IBM или Acer - сами разрабатывают BIOS для своих плат. Они или существенно расширяют набор настроек или (как в случае с Intel), наоборот, ограничивают количество настроек только минимально необходимыми.

Первоначально BIOS размещалась в микросхеме ПЗУ (постоянное запоминающее устройство - ROM, Read-Only Memory: только для чтения), размещенной на материнской плате компьютера. Эта технология позволяет BIOS всегда быть доступной, несмотря на повреждения, например, дисковой системы. Это также позволяет компьютеру самостоятельно загружаться с других носителей. Поскольку доступ к оперативной памяти осуществляется значительно быстрее, чем к ПЗУ, производители компьютеров создавали системы таким образом, чтобы при включении компьютера выполнялось копирование BIOS из ПЗУ в оперативную память. Задействованная при этом область памяти называется теневой памятью.

Во всех современных платах BIOS хранится в электрически перепрограммируемых ПЗУ (Flash ROM), которые допускают перепрошивку BIOS средствами самой платы при помощи специальной программы. Это позволяет исправлять заводские ошибки в BIOS, изменять заводские умолчания, вносить другие изменения, обновлять BIOS под новые материнские платы или компоненты компьютера.

Однако кроме явных плюсов в этой технологии есть и слабые стороны. Например, в настоящее время существует группа вирусов, которые, пользуясь возможно­стью изменять содержимое BIOS, стирают или изменяют его и таким образом делают компьютер неработоспособным. Из-за неправильного или отсутствующего BIOSа компьютер отказывается загружаться. Исправить такую ситуацию можно только в сервисном центре, где в специальном устройстве - программаторе - на микросхему Flash ROM будет записана исходная версия BIOS. Например, известный вирус «Чернобыль», эпидемия которого была 26 апреля 1999 г., уничтожил миллионы BIOS по всему миру. После этой эпидемии некоторые производители стали снабжать свои материнские платы двумя копиями BIOS. В случае повреждения основной копии загружается содержимое резервной микросхемы. Однако такие платы встречаются достаточно редко.

Свои настройки BIOS хранит в так называемой CMOS RAM. CMOS RAM называется так потому, что она выполнена на основе CMOS-структур (CMOS - Complementary Metal Oxide Semiconductor), которые отличаются малым энергопотреблением. CMOS-память является энергонезависимой только потому, что постоянно подпитывается от аккумулятора, расположенного на системной плате. В то время, когда компьютер включен, CMOS RAM питается от блока питания компьютера. Энергопотребление CMOS RAM настолько мало, что даже при выключенном компьютере и отсутствующей батарее ее содержимое может сохраняться более суток только за счет остаточных зарядов на конденсаторах блока питания.

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

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

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

При включения компьютера на процессор подается напряжение питания, и он «просыпается». Первыми прочитанными процессором командами являются инструкции из чипа BIOS (об этом заботятся микросхемы системной платы). Первым запускается POST - программа самотестирования. POST выполняет следующие шаги:

· инициализирует системные ресурсы и регистры чипсетов, систему управления электропитанием;

· определяет объем оперативной памяти (RAM) и тестирует ее;

· инициализирует видеоадаптер;

· включает клавиатуру;

· тестирует последовательные и параллельные порты;

· инициализирует дисководы и контроллеры жестких дисков;

· отображает итоговую системную информацию.

Все эти действия скоротечно отображаются на экране монитора (в черно-белом варианте) и их можно проследить и даже проанализировать, нажав клавишу «Pause».

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

После того как все POST-задания завершены, BIOS приступает к поиску программы-загрузчика. Современные версии BIOS позволяют загружать операцион­ную систему не только с флоппи-дисководов и жесткого диска, но и с привода CD-ROM, ZIP-устройств или Flash накопителей. Программа-загрузчик обычно располагается в первом секторе диска (винчестера), на котором размещена операционная система. Порядок перебора дисков при поиске загрузчика задается в настройках BIOS. Если загрузчик найден, он помещается в память и ему передается управление. После этого он находит и помещает в память собственно программу загрузки операционной системы (operation system loader), которая загружает, инициализирует и конфигурирует операционную систему и драйвера устройств. И уже в завершение, когда операционная система загружена, все управление передается ОС Windows, а затем запускаются другие программы, и в первую очередь из папки «Автозагрузка».

Как уже говорилось ранее, в системах под управлением DOS или Windows 9х BIOS берет на себя роль управления аппаратной частью ПК и служит посредником между операционной системой и оборудованием.

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

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

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

Полное название BIOSа – ROM BIOS (Read Only Memory Basic Input/Output System – только для чтения основная система ввода–вывода). На начальных этапах развития персональных компьютеров BIOS кратко назвали ПЗУ (Постоянное Запоминающее Устройство). ПЗУ является связующим звеном, между операционной системой и железом. Не будь ROM BIOS, то операционная система была бы привязана к аппаратным средствам (как это и было практически на всех моделях микро-ЭВМ) и полностью бы от них зависела. Поскольку операционные системы имеют единый интерфейс для работы с различной аппаратурой, то проблем в несовместимости hardware и software, как правило, не происходят, так как между ними как раз и стоит BIOS. Напомним, что в компьютерном мире по принятой терминалогии hardware – это аппаратная часть компьютера, а software – программное обеспечение. Все это может выглядеть примерно так (рис.12):

Рис. 12. Роль BIOSа в создании единого аппаратно-программного комплекса

Каждая материнская плата оснащена микросхемой BIOS, которых существует четыре типа:

1. ROM (Read Only Memory) или ПЗУ;

2. PROM (Programmable ROM) или ППЗУ (Программируемое ПЗУ);

3. EPROM (Erasable PROM) или СППЗУ (Стираемое ППЗУ);

4. EEPROM (Electrically EPROM) или ЭСППЗУ (Электронное – Стираемое ППЗУ), второе название – flash ROM.

ROM. Первые ПЗУ представляли собой матрицу, на которой был выжжен код программы. Матрица представляла собой кремниевый кристалл. Перезаписать данные не представлялось возможным. Эта технология продержалась не слишком долго.

PROM. В конце 70-х годов фирма Texas Instruments разработала впервые программируемое ПЗУ. Первое ППЗУ имело емкость до 2 Мбайт. Запись на микросхему PROM можно сделать один раз. Но в отличие от ПЗУ, ППЗУ можно было запрограммировать в домашних условиях. Нужно было лишь купить новую ИС и иметь дома программирующее устройство, подключенное к компьютеру. Микросхемы ППЗУ имели свои идентификационные номера по которым можно было определить тип ППЗУ и объем в Кбайтах.

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

EEPROM. Основное преимущество этих микросхем заключается в том, что для перепрограммирования не требуется их снятия с материнской платы и не требуется никакого дополнительного оборудования. Уже с 1994 года почти все системные платы оснащаются flash ROM, а на данный момент времени другого BIOS на современной материнской плате не встретишь.

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

Системная шина IBM PC и IBM PC/XT была предназначена. Для одновременной передачи только 8 бит информации, так как используемый в компьютерах микропроцессор 18088 имел 8 линий данных. Кроме того, системная шина включала 20 адресных линий, которые ограничивали адресное пространство пределом в 1 Мбайт. Для работы с внешними устройствами в этой шине были предусмотрены также 4 линии аппаратных прерываний (IRQ) и 4 линии для требования внешними устройствами прямого доступа в память (DMA, Direct Memory Access). Для подключения плат расширения использовались специальные 62-контактные Разъемы. Заметим, что системная шина и микропроцессор синхронизиоовались от одного тактового генератора с частотой 4,77 МГц. Таким образом, теоретически скорость передачи дан­ных могла достигать более 4,5 Мбайта/с.

      1. Шина isa

В компьютерах PC/AT, использующих микропроцессор i80286, впервые стала применяться новая системная шина ISA (Industry Standard Architecture), полностью реализующая возможности упо­мянутого микропроцессора. Она отличалась наличием дополни­тельного 36-контактного разъема для соответствующих плат рас­ширения. За счет этого количество адресных линий было увели­чено на четыре, а данных - на восемь. Теперь можно было пере­давать параллельно уже 16 разрядов данных, а благодаря 24 ад­ресным линиям напрямую обращаться к 16 Мбайтам системной памяти. Количество линий аппаратных прерываний в этой шине было увеличено с 7 до 15, а каналов DMA - с 4 до 7. Надо отме­тить, что новая системная шина ISA полностью включала в себя возможности старой 8-разрядной шины, то есть все устройства, используемые в PC/XT, могли без проблем применяться и в PC/AT 286. Системные платы с шиной ISA уже допускали воз­можность синхронизации работы самой шины и микропроцессо­ра разными тактовыми частотами, что позволяло устройствам, выполненным на платах расширения, работать медленнее, чем базовый микропроцессор. Это стало особенно актуальным, когда тактовая частота процессоров превысила 10-12 МГц. Теперь сис­темная шина ISA стала работать асинхронно с процессором на частоте 8 МГц. Таким образом, максимальная скорость передачи теоретически может достигать 16 Мбайт/с.

3.1.2. Шина eisa

С появлением новых микропроцессоров, таких, как i80386 и i486, стало очевидно, что одним из вполне преодолимых препят­ствий на пути повышения производительности компьютеров с этими микропроцессорами является системная шина ISA. Дело в том, что возможности этой шины для построения высокопроиз­водительных систем следующего поколения были практически исчерпаны. Новая системная шина должна была обеспечить наи­больший возможный объем адресуемой памяти, 32-разрядную передачу данных, в том числе и в режиме DMA, улучшенную систему прерываний и арбитраж DMA, автоматическую конфи­гурацию системы и плат расширения. Такой шиной для IBM PC- совместимых компьютеров стала EISA (Extended Industry Standard Architecture). Заметим, что системные платы с шиной EISA первоначально были ориентированы на вполне конкретную область применения новой архитектуры, а именно на компьютеры, осна­щенные высокоскоростными подсистемами внешней памяти на жестких магнитных дисках с буферной кэш-памятью. Такие ком­пьютеры до сих пор используются в основном в качестве мощ­ных файл-серверов или рабочих станций.

В EISA-разъем на системной плате компьютера помимо, разу­меется, специальных EISA-плат может вставляться либо 8-, либо 16-разрядная плата расширения, предназначенная для обыкновенной PC/AT с шиной ISA. Это обеспечивается простым, но поистине гениальным конструктивным решением. EISA-разъе­мы имеют два ряда контактов, один из которых (верхний) ис­пользует сигналы шины ISA, а второй (нижний) - соответствен­но EISA. Контакты в соединителях EISA расположены так, что рядом с каждым сигнальным контактом находится контакт "Зем­ля". Благодаря этому сводится к минимуму вероятность генера­ции электромагнитных помех, а также уменьшается восприим­чивость к таким помехам.

Шина EISA позволяет адресовать 4-Гбайтное адресное про­странство, доступное микропроцессорам 180386/486. Однако дос­туп к этому пространству могут иметь не только центральный процессор, но и платы управляющих устройств типа bus master - главного абонента (то есть устройства, способные управлять пе­редачей данных по шине), а также устройства, имеющие возможность организовать режим DMA. Стандарт EISA поддерживает многопроцессорную архитектуру для "интеллектуальных" устройств (плат), оснащенных собственными микропроцессорами. Поэтому данные, например, от контроллеров жестких дисков, графических контроллеров и контроллеров сети могут обрабаты­ваться независимо, не загружая при этом основной процессор. Теоретически максимальная скорость передачи по шине

EISA в так называемом пакетном режиме (burst mode) может достигать 33 Мбайт/с. В обычном (стандартном) режиме она не превосхо­дит, разумеется, известных значений для ISA.

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

Как и для шины ISA, в системе EISA имеется 7 каналов DMA. выполнение DMA-функций полностью совместимо с аналогичными операциями на ISA-шине, хотя они могут происходить и несколько быстрее. Контроллеры DMA имеют возможность под­держивать 8-, 16- и 32-разрядные режимы передачи данных. В общем случае возможно выполнение одного из четырех циклов обмена между устройством DMA и памятью системы. Это ISA-совместимые циклы, использующие для передачи данных 8 так­тов шины; циклы типа А, исполняемые за б тактов шины; циклы типа В, выполняемые за 4 такта шины, и циклы типа С (или burst DMA), в которых передача данных происходит за один такт шины. Типы циклов А, В и С поддерживаются 8-, 16- и 32-разрядными устройствами, причем возможно автоматическое изменение раз­мера (ширины) данных при передаче в не соответствующую раз­меру память. Большинство ISA-совместимых устройств, исполь­зующих DMA, могут работать почти в 2 раза быстрее, если они будут запрограммированы на применение циклов А или В, а не стандартных (и сравнительно медленных) ISA-циклов. Такая про­изводительность достигается только путем улучшения арбитража шины, а не в ущерб совместимости с ISA. Приоритеты DMA в системе могут быть либо "вращающимися" (переменными), либо жестко установленными. Линии прерывания шины ISA, по которым запросы прерывания передаются в виде перепадов уровней напряжения (фронтов сигналов), сильно подвержены импульсным помехам. Поэтому в дополнение к привычным сигналам прерываний на шине ISA, активным только по своему фронту, в системе EISA предусмот­рены также сигналы прерываний, активные по уровню. Причем для каждого прерывания выбор той или иной схемы активности может быть запрограммирован заранее. Собственно прерывания, активные по фронту, сохранены в EISA только для совместимо­сти со "старыми" адаптерами ISA, обслуживание запросов на пре­рывание которых производит схема, чувствительная к фронту сиг­нала. Понятно, что прерывания, активные по уровню, менее под­вержены шумам и помехам, нежели обычные. К тому же (теоре­тически) по одной и той же физической линии можно передавать бесконечно большое число уровней прерывания. Таким образом, одна линия прерывания может использоваться для нескольких запросов.

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

работе, которая заключается в разделении ресурсов компьютера между отдельными платами. Для "старых" плат адаптеров пользователь должен сам подобрать правильное положение DIP-перекдючателей (рис. 25) и перемычек, однако сервисная программа на EISA-компьютерах позволяет отображать установленные положе­ния соответствующих переключателей на экране монитора и дает некоторые рекомендации по правильной их установке. Помимо этого в архитектуре EISA предусматривается выделение опреде­ленных групп адресов ввода-вывода для конкретных слотов шины - каждому разъему расширения отводится адресный диа­пазон 4 Кбайта, что также позволяет избежать конфликтов между отдельными платами EISA.

Заметим, что компьютеры, использующие системные платы с шиной EISA, достаточно дорогие. К тому же шина по-прежнему тактируется частотой около 8-10 МГц, а скорость передачи уве­личивается в основном благодаря увеличению разрядности шины данных.

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

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

Поиск устройства или ячейки памяти осуществляет процессор. Каждое устройство или ячейка имеет свой адрес. Адрес передается по адресной шине, сигналы по которой передаются в одном направлении от процессора к оперативной памяти и устройствам. Разрядность адресной шины определяет адресное пространство процессора, т.е. количество ячеек памяти. Количество адресуемых ячеек памяти рассчитывается по формуле: N = 2i , где i – разрядность адресной шины. Если разрядность адресной шины составляет 32 бита, то максимально возможное количество адресуемых ячеек памяти равно 232 = 4 294 967 296 ячеек.

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

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

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

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

Первоначально применялась шина ISA (8- и 16-разрядная, частота – 8 МГц), созданная в начале 80-х годов и обладавшая невысокой пропускной способностью. Сейчас шина ISA иногда используется для подключения низкоскоростных устройств (клавиатуры, мыши и т.д.).

В настоящее время чаще используются:

ü шина PCI (Peripheral Component Interconnect bus – шина взаимодействия периферийных устройств);

ü графическая шина AGP (Accelerated Craphic Port – ускоренный графический порт);

ü HyperTransport – высокоскоростная шина для соединения внутренних устройств компьютерной системы. Тактовая частота достигает 800 МГц. Пропускная способность составляет до 6,4 Гбайт/с;

ü USB предназначена для подключения до 256 внешних устройств (таких, как мышь, принтер, сканер, фотокамера, FM-тюнер и т.д.) к одному USB-каналу (по принципу общей шины). Пропускная способность до 480 Мбит/с (в версии USB 2.0).

В современных компьютерах частота процессора может превышать частоту системной шины (частота процессора 1 ГГц, а частота шины – 100 МГц).



Просмотров