Что такое системная шина в информатике?

Что такое системная шина в информатике?

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

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

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

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

Системная шина находится на системной плате.

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

Большинство компьютеров имеет как внутренние, так и внешние шины.

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

Внешняя шина подключает внешнюю периферию к материнской плате.

Важной характеристикой системной шины, влияющей на производительность персонального компьютера, является тактовая частота системной шины – FSB ( Frequency System Bus ).

Все блоки, входящие в микроЭВМ , соединены при помощи трех шин: шины адреса, шины данных и шины управления.

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

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

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

Шина адреса несет адрес (номер) той ячейки памяти или того порта ввода-вывода, который взаимодействует с микропроцессором.

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

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

В состав шины управления входят сигналы, управляющие процессом передачи информации, например:

· запись ( Write , WR);

· чтение ( Read , RD; запись или чтение определяется от лица процессора);

· обмен с памятью ( Memory Require, MREQ);

· обмен с устройством ввода-вывода ( I/O Require , Ioreq , или их комбинации).

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

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

Типы системных шин

В последнее время в персональных компьютерах реализуются следующие виды шин:

1. Различные сверхскоростные процессорные шины для связи центрального процессора с системным контроллером.

Подключение других устройств к таким шинам невозможно;

2. PCI (англ. Peripheral Component Interconnect – « Взаимосвязь периферийных компонентов»).

Наиболее популярная шина в прошлом. До сих пор на многих материнских платах предусмотрены разъемы PCI для старых плат расширения, нетребовательных к скорости передачи данных.

3. PCI Express – более современная шина, пришедшая на смену шине PCI. Это последовательная шина (в отличие от параллельной шины PCI) – передача данных осуществляется по трем парам проводников ( линии) бит за битом.

Скорость передачи данных ( для версии 1.0) приблизительно в два раза больше, чем у шины PCI. С электрической точки зрения PCI Express – не шина.

К линии PCI Express можно подключить только одно устройство. Однако из чипсета выходит несколько линий (до 50 у современных чипсетов), поэтому к каждой плате расширения подводится своя линия PCI Express .

Видеоадаптеры могут использовать до 16 линий одновременно.

Через некоторое время после появления шины PCI Express 1.0 появился стандарт 2.0 с вдвое большей скоростью передачи данных.

Недавно появился стандарт 3.0, где скорость передачи данных снова удвоилась.

4. USB (англ. Universal Serial Bus – «Универсальная последовательная шина»). Весьма популярная шина для подключения к компьютеру внешних устройств. USB-устройства могут также устанавливаются внутри системного блока.

В настоящее время по шине USB подключаются клавиатуры, мыши, принтеры, сканеры, радиомодули Bluetooth и Wi-Fi , портативные жесткие диски, Flash -накопители, приводы для работы со сменными дисками, цифровые фотоаппараты, web -камеры, мобильные телефоны, различное специализированное оборудование.

Современные внутренние шины – смена приоритетов!

Среди наиболее динамично развивающихся областей компьютерной техники стоит отметить сферу технологий передачи данных: в отличие от сферы вычислений, где наблюдается продолжительное и устойчивое развитие параллельных архитектур, в «шинной» 1 сфере, как среди внутренних, так и среди периферийных шин, наблюдается тенденция перехода от синхронных параллельных шин к высокочастотным последовательным. (Заметьте, «последовательные» – не обязательно значит «однобитные», здесь возможны и 2, и 8, и 32 бит ширины при сохранении присущей последовательным шинам пакетной передачи данных, то есть в пакете импульсов данные, адрес, CRC и другая служебная информация разделены на логическом уровне 2 ).

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

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

2 Основным отличием параллельных шин от последовательных является сам способ передачи данных. В параллельных шинах понятие «ширина шины» соответствует её разрядности – количеству сигнальных линий, или, другими словами, количеству одновременно передаваемых («выставляемых на шину») битов информации. Сигналом для старта и завершения цикла приёма/передачи данных служит внешний синхросигнал. В последовательных же каналах передачи используется одна сигнальная линия (возможно использование двух отдельных каналов для разделения потоков приёма-передачи). Соответственно, информационные биты здесь передаются последовательно. Данные для передачи через последовательную шину облекаются в пакеты (пакет – единица информации, передаваемая как целое между двумя устройствами), в которые, помимо собственно полезных данных, включается некоторое количество служебной информации: старт-биты, заголовки пакетов, синхросигналы, биты чётности или контрольные суммы, стоп-биты и т. п. Но в свете последних достижений в «железной» сфере компьютерной индустрии малое количество сигнальных линий и логически более сложный механизм передачи данных последовательных шин оборачиваются для них существенным преимуществом – возможностью практически безболезненного наращивания рабочих частот в таких пределах, каких никогда не достичь громоздким параллельным шинам с их высокочастотными проблемами ожидания доставки каждого бита к месту назначения. Проблема в том, что каждая линия такой шины имеет свою длину, свою паразитную ёмкость и индуктивность и, соответственно, своё время прохождения сигнала от источника к приёмнику, который вынужден выжидать дополнительное время для гарантии получения данных по всем линиям. Так, к примеру, каждый байт, передаваемый через линк шины PCIExpress, для увеличения помехозащищённости «раздувается» до 10 бит, что, однако, не мешает шине передавать до 0,25 ГБ за секунду по одной паре проводов. Да, ширина последовательной шины на самом деле является количеством одновременно задействованных отдельных последовательных каналов передачи.

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

Читайте также  Можно ли пробить машину по гос номеру?

Процессорная шина

Любой процессор архитектуры x86CPU обязательно оснащён процессорной шиной. Эта шина служит каналом связи между процессором и всеми остальными устройствами в компьютере: памятью, видеокартой, жёстким диском и так далее. Так, классическая схема организации внешнего интерфейса процессора (используемая, к примеру, компанией Intel в своих процессорах архитектуры х86) предполагает, что параллельная мультиплексированная процессорная шина, которую принято называть FSB (Front Side Bus), соединяет процессор (иногда два процессора или даже больше) и контроллер, обеспечивающий доступ к оперативной памяти и внешним устройствам. Этот контроллер обычно называют северным мостом , он входит в состав набора системной логики ( чипсета ).

Используемая Intel в настоящее время эволюция FSB – QPB , или Quad-Pumped Bus, способна передавать четыре блока данных за такт и два адреса за такт! То есть за каждый такт синхронизации шины по ней может быть передана команда либо четыре порции данных (напомним, что шина FSB–QPB имеет ширину 64 бит, то есть за такт может быть передано до 4х64=256 бит, или 32 байт данных). Итого, скажем, для частоты FSB, равной 200 МГц, эффективная частота передачи адреса для выборки данных будет эквивалентна 400 МГц (2х200 МГц), а самих данных – 800 МГц (4х200 МГц) 3 .

3 Кстати, именно результирующей «учетверённой» частотой передачи данных (как и в случае с «удвоенной» передачей DDR-шины, где данные передаются дважды за такт) хвастаются производители и продавцы, умалчивая тот факт, что для многочисленных мелких запросов, где данные в большинстве своём умещаются в одну 64-байтную порцию (и, соответственно, не используются возможности DDR или QDR/QPB), на чтение/запись важнее именно частота тактирования.

В архитектуре же AMD64 (и её микроархитектуре K8), используемой компанией AMD в своих процессорах линеек Athlon 64/Sempron/Opteron, применён революционно новый подход к организации интерфейса центрального процессора – здесь имеет место наличие в самом процессоре нескольких отдельных шин. Одна (или две – в случае двухканального контроллера памяти) шина служит для непосредственной связи процессора с памятью, а вместо процессорной шины FSB и для сообщения с другими процессорами используются высокоскоростные шины HyperTransport. Преимуществом данной схемы является уменьшение задержек (латентности) при обращении процессора к оперативной памяти, ведь из пути следования данных по маршруту «процессор – ОЗУ» (и обратно) исключаются такие весьма загруженные элементы, как интерфейсная шина и контроллер северного моста.

Различия реализации классической архитектуры и АМD-K8

Различия реализации классической архитектуры и АМD-K8

Ещё одним довольно заметным отличием архитектуры К8 является отказ от асинхронности, то есть обеспечение синхронной работы процессорного ядра, ОЗУ и шины HyperTransport, частоты которых привязаны к «шине» тактового генератора (НТТ), которая в этом случае является опорной. Таким образом, для процессора архитектуры К8 частоты ядра и шины HyperTransport задаются множителями по отношению к НТТ, а частота шины памяти выставляется делителем от частоты ядра процессора 4

4 Пример: для системы на базе процессора Athlon 64-3000+ (1,8 ГГц) с установленной памятью DDR-333 стандартная частота ядра (1,8 ГГц) достигается умножением на 9 частоты НТТ, равной 200 МГц, стандартная частота шины HyperTransport (1 ГГц) – умножением НТТ на 5, а частота шины памяти (166 МГц) – делением частоты ядра на 11.

В классической же схеме с шиной FSB и контроллером памяти, вынесенным в северный мост, возможна (и используется) асинхронность шин FSB и ОЗУ, а опорной частотой для процессора выступает частота тактирования 5 (а не передачи данных) шины FSB, частота же тактирования шины памяти может задаваться отдельно. Из наиболее свежих чипсетов возможностью раздельного задания частот FSB и памяти обладает NVIDIA nForce 680i SLI, что делает его отличным выбором для тонкой настройки системы (разгона).

Что такое системная шина в информатике?

СИСТЕМНАЯ ШИНА (system bus), совокупность линий передачи всех видов сигналов (в том числе данных, адресов и управления) между микропроцессором (см. МИКРОПРОЦЕССОР) и остальными электронными устройствами компьютера (см.

Что такое системная шина компьютера?

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

  1. Почему пила пилит криво
  2. Почему бензопила пилит криво причины
  3. Радиальные шины что это такое
  4. Как точить цепь бензопилы
  5. Что такое бескамерная шина
  6. Что собой представляет шина компьютера Каковы функции общей шины магистрали )?
  7. Как работает шина компьютера?
  8. Почему в современном компьютере несколько шин?
  9. Как правильно поставить цепь на бензопилу

Что такое системная шина кратко?

Системная шина — это «паутина», соединяющая между собой все устройства и отвечающая за передачу информации между ними. … В персональных компьютерах используются системные шины стандартов ISA, EISA, VESA, VLB и PCI.

Какую информацию передаёт системная шина?

Системная шина обеспечивает три направления передачи информации: 1) между микропроцессором и основной памятью; 2) между микропроцессором и портами ввода-вывода внешних устройств; 3) между основной памятью и портами ввода-вывода внешних устройств (в режиме прямого доступа к памяти).

Какие бывают шины в информатике?

Основные шины компьютера

  • Шина ISA.
  • Шина MCA.
  • Шина EISA.
  • Шина VESA.
  • Шина PCI.
  • Шина AGP.
  • PCI-Express.
  • PC Card.

Как по другому называется системная шина ПК?

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

Что такое системная шина и каков ее состав?

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

Для чего нужна шина в компьютере?

Компьютерная ши́на (англ. computer bus) в архитектуре компьютера — соединение, служащее для передачи данных между функциональными блоками компьютера.

Что такое магистраль в компьютере?

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

Что такое шина на системной плате какие типы шин вы знаете?

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

Сколько основных шин в компьютере?

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

Какие направления передачи данных обеспечивает системная шина?

Системная шина обеспечивает три направления передачи информации: 1) между микропроцессором и ОЗУ; 2) между микропроцессором и портами ввода-вывода внешних устройств (клавиатура, монитор); 3) между ОЗУ и портами ввода-вывода внешних устройств (в режиме прямого доступа к памяти).

Какой тип шины используется в ПК для подключения видеокарты?

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

Что такое кольцо в информатике?

Кольцо́ — топология, в которой каждый компьютер соединён линиями связи только с двумя другими: от одного он только получает информацию, а другому только передаёт. …

Какие бывают типы шин?

Шины делятся в зависимости от сезона: летние шины, зимние шины, всесезонные шины.

  • летние шины,
  • зимние шины,
  • всесезонные шины.

Что такое шина в программировании?

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

Системная шина и шина кэш-памяти

Определение

Шины — это соединения маршрутов данных, связывающие центральный процессор компьютера с модулями оперативной памяти и иными устройствами, с которыми он взаимодействует. Системная (front-side) шина связывает центральный процессор с основной памятью компьютера и шинами периферийных устройств. Шина кэш-памяти (backside) — достаточно быстрое соединение, которое центральный процессор использует для обмена информацией с внешней кэш-памятью, в том числе и с кэшем второго уровня. Скорость шины часто характеризуют таким ее параметром, как рабочая частота в мегагерцах.

Читайте также  Как проверить уровень масла в переднем мосту Нива 2121?

Что будет, если установить самый новый, самый мощный двигатель в дряблый кузов старенького авто? Самый мощный автомобиль в округе, не так ли? Возможно, если не полетит трансмиссия, не раскрошатся оси и не отлетят крылья, как крыша обветшавшего сарая в вихре торнадо.

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

Важной характеристикой, определяющей реальную производительность процессора, является скорость системной шины — основного конвейера, который процессор использует для связи с остальными компонентами системы. Современные системные шины, такие как 400-мегагерцевый канал в Pentium 4, передают данные со скоростью в трое быстрее, чем 133-мегагерцевая шина, применяемая в процессоре Pentium III.

С другой стороны, шина кэш-памяти второго уровня, которая служит для передачи данных в кэш, действительно работает с тактовой частотой центрального процессора. В достопамятные времена (примерно в середине 1990-х годов) шина кэш-памяти была важным средством поддержки обмена данными. В процессорах Pentium II и Pentium Pro используется так называемая внешняя кэш-память, которая позволяет хранить часто используемые данные ближе (как с точки зрения расстояния, так и с точки зрения времени, необходимого для доступа к ним) к центральному процессору, чем данные, размещаемые в традиционной оперативной памяти. Специальный конвейер связывал процессор с этой кэш-памятью второго уровня, которая использовалась для передачи данных между ними с тактовой частотой процессора. Конкуренты Intel, такие как Advanced Micro Devices, намерены воспользоваться той же самой тактикой.

На кристалле и вне него

Размещение кэш-памяти вне кристалла тем не менее требует определенных компромиссов. Затраты на производство набора из двух микросхем выше, чем на создание одной микросхемы. Кроме того, два отдельных элемента требуют точной компоновки на системной плате. Вдобавок в первых компьютерных системах с Pentium использовались шины памяти с настраиваемыми (и очень дорогими) модулями статической оперативной памяти SRAM в качестве кэш-памяти.

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

«Почти все основные процессоры теперь имеют интегрированную кэш-память второго уровня, — отметил Кэвин Крюэлл, аналитик консалтинговой и издательской компании Micro Design Resources, специализирующейся на анализе тенденций в области микропроцессорных технологий. — Шина кэш-памяти теперь размещается непосредственно на подложке микросхемы; по существу, шины как таковой уже не существует».

Но на самом деле говорить об исчезновении отдельной шины кэш-памяти пока рано. Микропроцессоры PowerPC G4 с тактовой частотой 400 или 500 МГц, которыми оснащаются, к примеру, компьютеры Power Mac G4, Cube и ноутбук Titanium компании Apple Computer, продолжают использовать архитектуру отдельной шины кэш-памяти. Процессорное ядро G4 задействует как шину кэш-памяти второго уровня, имеющей емкость 1 Мбайт, так и 64-разрядную шину кэш-памяти, которая дополняется 100-мегагерцевой системной шиной, что позволяет добиться максимальной скорости передачи данных 800 Мбит/с.

Intel и Compaq Computer в любом случае пока не отказываются от шины кэш-памяти. Их перспективные микропроцессоры, 64-разрядный процессор Intel Itanium и Alpha EV8 разработки Compaq, поддерживают кэш-память третьего уровня; в обоих предполагается и в дальнейшем использовать такую архитектуру шины для организации эффективной передачи данных.

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

«Все понимают, что данное решение лучше, чем применение системной шины, — заметил Крюэлл. — Совместное использование полосы пропускания с системной памятью нельзя считать оптимальным».

Шины твоей машины

Поделитесь материалом с коллегами и друзьями

Глава 1. Компьютер. Программное и аппаратное обеспечение

Магистраль: шина данных шина адреса и шина управления. Шины периферийных устройств

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

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

Северный мост обеспечивает обмен информацией между процессором и оперативной памятью по системной шине. В процессоре используется внутреннее умножение частоты, поэтому частота процессора в несколько раз больше, чем частота системной шины. В современных компьютерах частота процессора может превышать частоту системной шины в 10 раз (например, частота процессора 1 ГГц, а частота шины — 100 МГц).

К северному мосту подключается шина PCI ( Peripherial Component Interconnect bus — шина взаимодействия периферийных устройств), которая обеспечивает обмен информацией с контроллерами периферийных устройств. Частота контроллеров меньше частоты системной шины, например, если частота системной шины составляет 100 МГц, то частота шины PCI обычно в три раза меньше — 33 МГц. Контроллеры периферийных устройств (звуковая плата, сетевая плата, SCSI -контроллер, внутренний модем) устанавливаются в слоты расширения системной платы.

По мере увеличения разрешающей способности монитора и глубины цвета требования к быстродействию шины, связывающей видеоплату с процессором и оперативной памятью, возрастают. В настоящее время для подключения видеоплаты обычно используется специальная шина AGP ( Accelerated Graphic Port — ускоренный графический порт), соединенная с северным мостом и имеющая частоту, в несколько раз большую, чем шина PCI .

Южный мост обеспечивает обмен информацией между се­верным мостом и портами для подключения периферийного оборудования.

Устройства хранения информации (жесткие диски, CD — ROM , DVD — ROM ) подключаются к южному мосту по шине UDMA ( Ultra Direct Memory Access — прямое подключение к памяти).

Мышь и внешний модем подключаются к южному мосту с помощью последовательных портов, которые передают элек­трические импульсы, несущие информацию в машинном коде, последовательно один за другим. Обозначаются после­довательные порты как СОМ1 и COM2, а аппаратно реализуются с помощью 25-контактного и 9-контактного разъемов, которые выведены на заднюю панель системного блока.

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

Для подключения сканеров и цифровых камер обычно используется порт USB ( Universal Serial Bus — универсальная последовательная шина), который обеспечивает высокоскоростное подключение к компьютеру сразу нескольких периферийных устройств.

Читайте также  Можно ли узнать Apple ID по номеру телефона?

Клавиатура подключается обычно с помощью порта PS/2 или USB .

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

Рассмотрим структуру магистрали (системной шины), т.к. модульная организация системы опирается на магистральный (шинный) принцип обмена информации.

Магистраль

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

Системная магистраль осуществляет обмен данными между процессором или ОЗУ с одной стороны и контроллерами внешних устройств компьютера с другой стороны.

Обмен информацией между отдельными устройствами ЭВМ производится по трем многоразрядным шинам, соединяющим все модули, —

  • шине данных,
  • шине адресов ;
  • шине управления .

Шины представляют собой многопроводные линии. Тип системных шин, применяемых в компьютерах с невысокой производительностью — ISA. Это дешевая но «малоинтеллектуальная» шина. Она может обеспечивать обмен с клавиатурой, дисплеем (алфавитно-цифровым), дисководами для гибких дискет, принтерами и модемами. Однако ее возможностей не достаточно для работы с дисководами для жестких дисков, видеоконтроллерами, адаптерами локальных сетей и т.п.

Шина MCA — более производительная, но не совместима с ISA, поэтому не нашла широкого применения.

Шина EISA — совместима с ISA , значительно дороже, чем ISA и не всегда обеспечивая нужную скорость обмена.

Шина VESA (VL) — более дешевая шина, используется в сочетании с ISA или с EISA.

Шина PCI — конкурент шины VESA , используется в PENTIUM в сочетании с ISA или EISA.

Рис 2. Магистрально-модульный принцип

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

Шина данных

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

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

За 25 лет, со времени создания первого персонального компьютера (1975г.), разрядность шины данных увеличилась с 8 до 64 бит.

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

Шина адреса

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

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

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

N =2 I , где I — разрядность шины адреса.

Каждой шине соответствует свое адресное пространство, т. е. максимальный объем адресуемой памяти:

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

N == 2 32 = 4 294 967 296 = 4 Гб

В персональных компьютерах величина адресного пространства процессора и величина фактически установленной оперативной памяти практически всегда различаются. Несмотря на то, что общий объем адресуемой памяти достигает 4 Гбайт, величина фактически установленной оперативной памяти может быть значительно меньше — 32 Мбайта.

Аппаратно на системных платах реализуются шины различных типов. В компьютерах РС/286 использовалась шина ISA (Industry Standard Architecture), имевшая 16-разрядную шину данных и 24-разрядную шину адреса. В компьютерах РС/386 и РС/486 используется шина EISA (Extended Industry Standard Architecture), имеющая 32-разрядные шины данных и адреса. В компьютерах PC/ Pentium используется шина PCI (Peripheral Component Interconnect), имеющая 64-разрядную шину данных и 32-разрядную шину адреса.

Шина управления

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

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

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

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

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: