Устройства, подключаемые к шине, разделяются на два основных типа: busmasters и busslaves. Busmasters — это устройства, способные управлять работой шины, то есть инициировать запись/чтение и т. п. Busslaves — соответственно, устройства, которые могут только отвечать на запросы.
Важнейшей характеристикой шины является ее разрядность, которая определяет количество данных, передаваемых по шине одновременно (за один такт). Понятно, что чем больше разрядность шины, тем больше ее производительность, хотя, правда, это и не всегда так, так как количество передаваемой в секунду информации зависит еще и от собственно ее частоты. По назначению шины можно разделить на три категории:
По этой шине происходит обмен данными между процессором, картами расширения и памятью. Особую роль здесь играет так называемый DMA-контроллер (DirectMemoyAccess), через который происходит управление транспортировкой данных, минуя процессор. Такой способ хорош тем, что освобождает ресурсы CPU для других нужд. Разрядность шины данных может составлять 8 бит, 16 бит, 32 бит и так далее.
Данные, которые в большом количестве кочуют по шине через материнскую плату, должны, в конце концов, сделать где-нибудь помежкточную остановку. Местом для этой остановки являются отдельные ячейки памяти. Каждая ячейка должна иметь свой адрес. Следовательно, объем памяти, который может адресовать процессор, зависит от разрядности адресной шины. Его можно вычислить по формуле:
Объем адресуемой памяти = 2n, где n — число линий в адресной шине.
Процессор 8088, например, имел в своем распоряжении 20 адресных линий и, таким образом, мог адресовать всего 1 Mb памяти (220=1048576). В компьютерах на базе процессора 80286 адресная шина была уже 24-разрядной, а процессоры 80486 имеют уже 32-разрядную шину, которая позволяет адресовать 4 им гигабайта памяти.
Конечно же, незачем просто транспортировать данные по шине и располагать их в памяти, если непонятно, куда их нужно переслать и какое устройство в них нуждается. Разрешение этой проблемы на себя шина контроллера, называемая также системной шиной, или шиной управления.
В качестве конечных пунктов системной шины можно рассматривать слоты расширения, интегрированные на материнскую плату контроллеры и прочее. Все эти устройства соединены между собой шиной управления. Логично предположить, что от ее производительности во многом зависит производительность всей системы, и чем больше тактовая частота и разрядность этой шины, тем лучше. Внешний вид слотов расширения, которые установлены на материнской плате, зависит именно от типа шины управления. Понятно, что, например, разъемы 32-разрядной системной шины будут отличаться от разъемов 16-разрядной шины.
Шина ISA была первой стандартизированной системной шиной (ISA означает IndustryStandartArchitecture) и долгие годы являлась стандартом в области РС. И даже сегодня разъемы этой шины можно встретить на некоторых системных платах.
Родоначальником в семействе шин ISA была появившаяся в 1981 году 8-разрядная шина (8 bit ISA Bus), которую можно встретить в компьютерах ХТ-генерации. 8-разрядная шина имеет 62 линии, контакты которых можно найти на ее слотах. Они включают 8 линий данных, 20 линий адреса, 6 линий запроса прерываний. Шина функционирует на частоте 4.77 MHz. 8-разрядная шина ISA — самая медленная из всех системных шин (пропускная способность составляет всего 1.2 Mb в секунду), поэтому она уже давным-давно устарела и поэтому сегодня нигде не используется, ну разве что о-о-очень редко (например, некоторые карточки FM-тюнера могут 8-разрядный ISA-интерфейс, так как там шина используется только для управления, а не для передачи собственно данных, и скорость ее работы является некритичной).
Дальнейшим развитием ISA стала 16-разрядная шина, также иногда называемая AT-Bus, которая впервые начала использоваться в 1984 году. Если вы посмотрите на ее слоты (извините, пожалуйста, за плохое качество рисунка), то увидите, что они состоят из двух частей, из которых одна (большая) полностью копирует 8-разрядный слот. Дополнительная же часть содержит 36 контактов (дополнительные 8 линий данных, 4 линии адреса и 5 линий IRQ плюс контакт для нового сигнала SBHE). На этом основании короткие 8-разрядные платы можно устанавливать в разъемы новой шины (сделать это наоборот, конечно же, невозможно).
Передача байта данных по шине ISA происходит следующим образом: сначала на адресной шине выставляется адрес ячейки RAM или порта устройства ввода/вывода, куда следует передать байт, затем на линии данных выставляется байт данных. Производится задержка тактами ожидания и подается сигнал на передачу байта (строб записи), причем неизвестно, успели записаться данные или нет. Поэтому тактова частота шины выбрана 8.33 MHz, чтобы даже самые медленные устройства гарантированно могли произвести по шине обмен даными (командами). Пропускная способность при этом составила 5.3 Mb/s.
В 1987 году компания IBM прекратила выпуск серии РС/АТ и начала производство линии PS/2. Одним из главных отличий нового поколения персональных компьютеров была новая системная шина MCA (MicroChannelArchitecture). Эта шина не обладала обратной совместимостью с ISA, но зато содержала ряд передовых для своего времени решений:
Читайте также: Шина нулевая ynn21 14 100 иэк
· 8/16/32-разрядная передача данных
· Пропускная способность составила 20 Mb/s при частоте 10 MHz и максимальной пропускной способности 160 Mb/s (!), то есть больше, чем у 32-разрядной PCI
· Поддержка нескольких busmaster. Любое устройство, подключенное к шине, может получить право на ее исключительное использование для передачи или приема данных с другого соединенного с ней устройства. Такое устройство, по сути, представляет собой специализированный процессор, который может осуществлять обмен данными по шине независимо от основного процессора. Работу устройств арбитр шины (CACP — CentralArbitrationControlPoint). При распределении функций управления шиной арбитр исходит из уровня приоритета, которым обладает то или иное устройство или операция. Всего таких уровней четыре (в порядке убывания):
· Регенерация системной памяти
· Прямой доступ к памяти (DMA)
Все описанные ранее шины (за исключением MCA) имеют общий недостаток — сравнительно низкую пропускную способность. Это связано с тем, что шины разрабатывались в расчете на медленные процессоры. В дальнейшем быстродействие последнего возрастало, а характеристики шин улучшались в основном экстенсивно, за счет добавления новых линий. Препятствием для повышения частоты шины являлось огромное количество выпущенных плат, которые не могли работать на больших скоростях обмена (МСА это касается в меньшей степени, но в силу вышеизложенных причин эта архитектура не играла заметной роли на рынке). В то же время в начале 90-х годов в мире персональных компьютеров произошли изменения, потребовавшие резкого увеличения скорости обмена с устройствами:
· Создание нового поколения процессоров типа Intel 80486, работающих на внешних частотах до 66 MHz
· Увеличение емкости жестких дисков и создание более быстрых контроллеров
· Разработка и активное продвижение на рынок графических интерфейсов пользователя (типа Windows) привели к созданию новых графических адаптеров, поддерживающих более высокое разрешение и большее количество цветов (VGA и SVGA), что привело к нехватке пропускной способности имеющихся шин (MCA, как уже говорилось, не в счет)
Выход из создавшегося положения следующий: осуществлять часть операций обмена данными, требующих высоких скоростей, не через шину ввода/вывода, а через шину процессора, примерно так же, как подключается внешний кэш.
Едва карта VLB успела закрепиться на рынке, как в июне 1992 года фирма Intel изготовила новую шину — шину PCI (PeripheralComponentInterconnect). Именно этот «периферийный соединительный компонент» находится в большинстве современных компьютеров, де-факто стал стандартом для шинной индустрии нашего времени.
Разработчики шины поставили своей целью создать принципиально новый интерфейс, который бы не являлся усовершенствованиями других технологий (как, например EISA), не зависел от платформы (то есть мог работать с будущими поколениями процессоров), имел высокую производительность и был дешев в производстве. Благодаря отказу от использования шины процессора шина PCI оказалась не только процессоронезависимой, но и могла работать самостоятельно, не обращаясь к последней с запросами. Например, процессор может работать с памятью, в то время как по шине PCI передаются данные. Основополагающим принципом шины PCI является применение так называемых мостов (Bridges), которые осуществляют связь шины с другими компонентами системы (например, PCI to ISA Bridge). Другой особенностью является реализация так называемых принципов BusMaster и BusSlave. Например, карта PCI-Masterможет как считывать данные из оперативной памяти, так и записывать их туда без обращения к процессору. Карта PCI-Slave (например, графический контроллер) может только считывать данные.
· Синхронный 32-х или 64-х разряд ный обмен данными (правда, насколько мне известно, 64-разрядная шина в настоящее время используется только в Alpha-системах и серверах на базе процессоров IntelXeon, но, в принципе, за ней будущее). При этом для уменьшения числа контактов (и стоимости) используется мультиплексирование, то есть адрес и данные передаются по одним и тем же линиям
· Шина поддерживает метод передачи данных, называемый linearburst (метод линейных пакетов). Этот метод предполагает, что пакет информации считывается (или записывается) одним куском, то есть адрес автоматически увеличивается для следующего байта. Естественным образом при этом увеличивается скорость передачи собственно данных за счет уменьшения числа передаваемых адресов
· В шине PCI используется совершенно отличный от ISA способ передачи данных. Этот способ, называемый способом рукопожатия (handshake), заключается в том, что в системе определяется два устройства: передающее (Iniciator) и приемное (Target). Когда передающее устройство готово к передаче, оно выставляет данные на линии данных и сопровождает их соответствующим сигналом (IniciatorReady), при этом приемное устройство записывает их (данные) в свои регистры и подает сигнал TargetReady, подтверждая запись данных и готовность к приему следующих. Установка всех сигналов производится строго в соответствии с тактовыми импульсами шины
· Относительная независимость отдельных компонентов системы. В соответствии с концепцией PCI передачей пакета данных управляет не CPU, а мост, включенный между ним и шиной PCI (HostBridgeCashe/DRAM Controller). Процессор может продолжать работу и тогда, когда происходит обмен данными с RAM. То же происходит и при обмене данными между двумя другими компонентами системы
Читайте также: Шина протез по копейкину
- Шины расширения, представленные слотами и разъемами на материнской плате
- Читайте также
- Работа шины ввода-вывода SPD
- Как найти порты FXO и FXS на плате TDM400P
- 7.5 Программные интерфейсы приложений для адаптеров шины
- 23.3.4. Отказ материнской платы и процессора
- BIOS на материнской плате
- 2.2.2. Выбор материнской платы
- 2.2.2.1. Выбор материнской платы для процессора Intel
- 2.2.2.2. Выбор материнской платы для процессора от AMD
- Глава 10 Шины расширения: слоты и порты
- Шины расширения, представленные внешними портами
- Установка материнской платы
- Повреждения материнской платы
- 3.3. Установка материнской платы
- Подключение материнской платы
- BIOS на материнской плате
- 📸 Видео
Видео:03. Основы устройства компьютера. Память и шина. [Универсальный программист]Скачать
Шины расширения, представленные слотами и разъемами на материнской плате
Шины расширения, представленные слотами и разъемами на материнской плате
Шины расширения представлены различными разъемами (слотами) на материнской плате, к которым подключаются внутренние устройства, а также портами, к которым подсоединяются внешние устройства. Универсальность шин расширения сыграла не последнюю роль в росте популярности компьютеров. Например, в стандартный разъем шины PCI можно подключить большинство внутренних периферийных устройств компьютера, а клавиатуры или мыши совершенно любых производителей подсоединяются соответственно к стандартным портам для клавиатуры и мыши.
Шины расширения с помощью северного и южного мостов чипсета осуществляют связь компонентов компьютера с процессором. Процессор «общается» с периферийными устройствами с помощью специальных программ, называемых драйверами. Как правило, драйвер устройства при покупке прилагается к самому устройству, что называется, «совершенно бесплатно». Для некоторых устройств (клавиатуры, накопителей на жестких и гибких магнитных дисках, памяти и чипсета) драйверы уже хранятся (еще говорят «зашиты») в BIOS материнской платы.
Рассмотрим шины расширения, которые могут вам встретиться.
Шина стандарта ISA (-ndustry Standard Architecture – стандартная промышленная архитектура) на сегодняшний день является устаревшей. Вы можете встретить ее только на старых материнских платах (рис. 10.1).
Рис. 10.1. Вот эти длинные черные и есть слоты шины ISA
Да и устройств, подсоединяемых к компьютеру с помощью шины ISA, наверное, почти не осталось, хотя раньше их было очень много. Данная шина работает с частотой 7 МГц и является 16-разрядной. В наши дни о такой производительности говорить просто несерьезно.
Шина PCI (Peripheral Component Interconnect – соединение периферийных компонентов) пришла на смену устаревшей ISA. Она является 32-разрядной и работает с частотой 33 МГц. Все современные материнские платы обязательно оснащены несколькими слотами PCI (рис. 10.2).
Рис. 10.2. Стройные ряды слотов PCI
Еще несколько лет назад материнские платы имели как разъемы PCI, так и ISA, но чуть позже шина PCI стала основным стандартом расширения. Практически все внутренние комплектующие (например, звуковые, сетевые платы, модемы, ТВ-тюнеры) подключаются именно к шине PCI.
Когда-то видеокарты, как и прочие комплектующие, подключались к шинам ISA и PCI. Однако с течением времени графические требования программ (особенно игр) стали таковы, что мощности видеокарты и скорости шины PCI стало недостаточно. Специально для новых, более мощных видеокарт была создана продвинутая шина PCI, которую назвали AGP (Accelerated Graphic Port – ускоренный графический порт) (рис. 10.3).
Рис. 10.3. Слот AGP
Шина AGP имеет гораздо большую скорость, чем PCI, и напрямую связана с процессором через северный мост чипсета. К слоту AGP подключают исключительно современные видеокарты. Шина AGP на материнской плате расположена недалеко от шин PCI.
Как мы уже отмечали, новый формат шины PCI-E постепенно вытесняет слоты AGP и PCI. Производители видеокарт практически полностью переориентировались на выпуск плат для слота PCI-E 16x, а для слота PCI-E 1x уже вовсю производят модемы, ТВ-тюнеры, звуковые и сетевые карты, контроллеры и другие устройства. Кстати, слот PCI-E 1x достаточно короткий (рис. 10.4), так что в скором времени, наверное, можно ожидать, что материнские платы станут миниатюрнее (до сих пор почти половина площади материнской платы занята различными слотами расширения).
Рис. 10.4. Слоты PCI-E
Не все внутренние устройства крепятся непосредственно на материнскую плату (в слоты шин расширения), многие соединяются с ней при помощи различных кабелей. В главе 4 мы уже разговаривали об интерфейсе ATA, применяемом для подключения различных устройств (жестких дисков, приводов компакт-дисков, накопителей Zip и LS-120 (240)). Современные материнские платы снабжены двумя разъемами ATA, которые предназначены для подключения устройств IDE (имеющих встроенные контроллеры) (рис. 10.5).
Рис. 10.5. Слоты для подключения IDE-устройств
К каждому слоту с помощью 40-контактного ATA-шлейфа (рис. 10.6) можно подключить два устройства.
Рис. 10.6. Шлейф ATA
Таким образом, интерфейс ATA «разрешает» подключение к компьютеру до четырех IDE-устройств. Следует иметь в виду, что к IDE-устройствам, помимо шины ATA, нужно подключить провода питания (они идут от блока питания корпуса). Их разъемы невозможно присоединить неправильно (хотя если очень постараться…).
Разъемы SATA и SATA II внешне одинаковые (рис. 10.7). К ним подключаются жесткие диски и некоторые оптические приводы (в настоящее время большинство последних еще подключаются к разъемам IDE).
Рис. 10.7. Разъемы SATA II
К одному разъему SATA можно подключить только одно устройство.
Одно из преимуществ шины SATA, кроме описанных ранее, – узкий (не более 1 см) шлейф, связывающий разъем и накопитель. А это значит, что в корпусе системного блока лучше циркулирует воздух (то есть охлаждение более качественное). Да и выглядят такие шлейфы более эстетично (их можно аккуратно закрепить стяжками или резинками).
Читайте также: Рено сандеро шины р15
Данный текст является ознакомительным фрагментом.
Видео:Виды износа протектора. ЧТО, КАК и ПОЧЕМУ?Скачать
Читайте также
Работа шины ввода-вывода SPD
Работа шины ввода-вывода SPD Каждая плата ввода-вывода SPD предоставляет BCU для одной шины SPD. BCU осуществляет основное управление работой шины. Обычно BCU выполняет восстановление после ошибки и повторное выполнение операции. Он также проводит арбитраж, если несколько IOBU
Как найти порты FXO и FXS на плате TDM400P
Как найти порты FXO и FXS на плате TDM400P На рис. 4.1 представлена плата TDM400P с модулями FXS и FXO. Фото черно-белое, поэтому невозможно различить цвета, но под номером 1 -FXS-модуль зеленого цвета, а под номером 2 — FXO-модуль, оранжево- красный. В нижнем правом углу рисунка можно увидеть
7.5 Программные интерфейсы приложений для адаптеров шины
7.5 Программные интерфейсы приложений для адаптеров шины В сетях хранения данных адаптеры шины обеспечивают физическое подключение между сервером и другими элементами сети хранения, включаяустройства хранения, коммутаторы и другие узлы. С ростом сложности сетей
23.3.4. Отказ материнской платы и процессора
23.3.4. Отказ материнской платы и процессора Обычно отказ одного из этих компонентов влечет повреждение второго, но бывают исключения, поэтому нужно отнести компьютер в мастерскую для диагностики. Конечно, если у вас есть подобная материнская плата и такой же процессор,
BIOS на материнской плате
BIOS на материнской плате Несмотря на то, что BIOS состоит из комбинации BIOS на материнской плате, BIOS на всех картах в системе, а также их драйверов, в этой книге мы сконцентрируемся на BIOS материнской платы. Рис. 1.2. Чипы BIOS типа PLCC (фотография автора)BIOS материнской платы
2.2.2. Выбор материнской платы
2.2.2. Выбор материнской платы Прежде всего ищем в описании материнской платы, какой предусмотрен разъем для процессора. Напомню, что новые процессоры Intel требуют разъем Socket 775, а процессоры от AMD — Socket АМ2 или Socket 939 (либо 754 для Sempron).Нужно обратить внимание и на чипсет. Чипсет
2.2.2.1. Выбор материнской платы для процессора Intel
2.2.2.1. Выбор материнской платы для процессора Intel На сегодняшний день для процессоров Intel можно купить материнские платы на базе следующих чипсетов: 865G, 915PL, 945*, 965*.Если вы выбрали процессор Core 2 (или Pentium D — тоже двуядерный), тогда вам нужен только 965-й чипсет. В самом крайнем
2.2.2.2. Выбор материнской платы для процессора от AMD
2.2.2.2. Выбор материнской платы для процессора от AMD При выборе материнской платы для процессора фирмы AMD нужно учитывать те же факторы, что и при выборе ее для процессора фирмы Intel. В первую очередь смотрим на наличие нужного разъема для процессора (напомню, разъемы для AMD —
Глава 10 Шины расширения: слоты и порты
Глава 10 Шины расширения: слоты и порты Шина-шина опа, шина-шина най… Некогда популярная песенка о компьютерах В предыдущих главах мы познакомились с различными внутренними и внешними компонентами компьютера. Теперь рассмотрим то, с помощью чего все эти компоненты
Шины расширения, представленные внешними портами
Шины расширения, представленные внешними портами Перейдем к проводам, соединяющим системный блок с периферийными (то есть внешними) устройствами. Они не менее многообразны и также имеют «защиту от дурака». К системному блоку внешние устройства подключаются с помощью
Установка материнской платы
Установка материнской платы Ну что же, самое время закрепить материнскую плату в корпусе системного блока. Внутри корпуса вы увидите съемную либо несъемную панель, на которой с помощью винтов и нужно закрепить материнскую плату.Если панель съемная, открутите держащие ее
Повреждения материнской платы
Повреждения материнской платы Пожалуй, в компьютере нет устройства, более сложного по количеству компонентов, чем материнская плата (рис. 1.7). Она содержит всевозможные контроллеры, порты, слоты, системную логику, стабилизаторы и другие компоненты и является, по сути,
3.3. Установка материнской платы
3.3. Установка материнской платы Установка материнской платы – самый сложный этап сборки компьютера.Нужно разобраться, как правильно подсоединить шлейфы и подключить другие органы управления. Непосредственная установка материнской платы в корпус не сложна.Снимите с
Подключение материнской платы
Подключение материнской платы Подключение материнской платы требует большой аккуратности и внимательности: во-первых, к материнской плате подсоединяется много шлейфов и проводов, а во-вторых, доступ к ней затруднен, что особенно ощущается при подключении органов
BIOS на материнской плате
BIOS на материнской плате Несмотря на то, что BIOS состоит из комбинации BIOS на материнской плате, BIOS на всех картах в системе, а также их драйверов, в этой книге мы сконцентрируемся на BIOS материнской платы.BIOS материнской платы представляет собой самый важный компонент слоя BIOS.
- Свежие записи
- Нужно ли менять пружины при замене амортизаторов
- Скрипят амортизаторы на машине что делать
- Из чего состоит стойка амортизатора передняя
- Чем стянуть пружину амортизатора без стяжек
- Для чего нужны амортизаторы в автомобиле
- Правообладателям
- Политика конфиденциальности
📸 Видео
Влияние шин PCI-e и внутренней шины видеокарты на производительностьСкачать
ЧТО БУДЕТ ЕСЛИ ШИНУ ПОСТАВИТЬ ДРУГОЙ СТОРОНОЙСкачать
Шины ввода-выводаСкачать
Почему никто не знает об этой функции штангенциркуля?!Скачать
Не ставь БОЛЬШИЕ шины пока не узнаешь ЭТО !Скачать
Ширина шины: какая лучше? Простой способ выбратьСкачать
Проставки (адаптеры) на колеса | Зачем нужны? Как устанавливаются? 5 видов конструкций.Скачать
Можно ли поставить шину шире диска?! Что будет если поставить шину шире диска?Скачать
Хватит выкидывать джинсы, если они стали малы в поясе. Их легко расширить на несколько сантиметровСкачать
Как развальцевать медную трубку без вальцевателя! Мастера просто в шоке!Скачать
Металлизация переходных отверстий в реальной работе. Разработка индикатора CAN шины на STM32F103.Скачать
P82B715 - Удлинитель шины I2C, на 20 метров по витой паре.Скачать
АПС Л19. ШиныСкачать
Вылет Колес! Как Испортить Подвеску!Скачать
Любителям разноширокой резины на БМВ посвящается или как убить раздатку за 1,5 тыс. кмСкачать
АПС Л14. ШиныСкачать
ВЫЛЕТ ЕТ И ДРУГИЕ ПАРАМЕТРЫ АВТОМОБИЛЬНЫХ ДИСКОВ.Скачать
Как работает компьютерная память: что такое RAM, ROM, SSD, HDD и в чем разница?Скачать