Что такое внешняя шина контроллера

Для чего нужен SM-контроллер шины

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

330324

Ошибка диспетчера устройств

Часто после переустановки операционной системы персонального компьютера диспетчер устройств определяет, что SM-контроллер шины работает некорректно. Это довольно распространенная проблема. Для того чтобы все оборудование работало как следует, требуется установка драйверов для этого устройства. Неопытные пользователи ПК начинают задавать на форумах вопросы, чтобы понять, что же представляет собой SM-контролер шины. А вот найти грамотный ответ не всегда получается. Постоянные посетители форумов дают противоречивые ответы: одни утверждают, что такого оборудования нет, это ошибка системы, и можно пренебречь установкой драйверов, а их оппоненты, наоборот, настаивают на исключительной важности контроллера. На самом деле, SM-контроллер шины существует, но имеет ли он серьезное значение для полноценного функционирования персонального компьютера или нет? Попробуем разобраться.

330326

Контроллер шины: назначение

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

330328

Установка драйвера

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

Источник

Шины и контроллеры

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

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

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

Взаимодействие между компьютером и другими устройствами обычно происходит через контроллер. Контроллер представляет собой плату, которая вставляется в гнездо материнской платы (слот). Контроллер с помощью кабелей соединен с периферийными устройствами, находящимися внутри компьютера, или с соединительными разъемами (портами), к которым подключаются внешние устройства. Для того чтобы послать цепочку битов контроллеру, прежде всего ее нужно поместить в один из регистров общего назначения процессора, после чего выполнить команду, подобную команде сохранения, чтобы «сохранить» код в контроллере. Точно так же, для того чтобы получить цепочку битов от контроллера, исполняется команда, похожая на команду загрузки. В некоторых компьютерах предусмотрены дополнительные коды операции для этих действий. Команды с такими кодами называются командами ввода-вывода. Команды ввода-вывода находят контроллер с помощью системы адресации, подобной системе адресации оперативной памяти. А именно, каждому контроллеру соответствует уникальный набор адресов (адреса ввода-вывода), которые используются в командах ввода-вывода для указания контроллера-адресата. Набор адресов, соответствующих контроллеру, называется портом, так как они представляют собой «место» через которое информация входит в компьютер и выходит из него. Поскольку адреса ввода-вывода могут иметь такой же вид, как адреса ячеек оперативной памяти, шины компьютеров снабжены сигналом, который показывает, передается сообщение в оперативную память или в контроллер. Следовательно, на команду ввода-вывода: отослать содержимое регистра определенному контроллеру, центральный процессор будет реагировать так же, как на команду отослать цепочку битов в определенную ячейку памяти, только при этом он выставит сигнал, который сообщит устройствам, подключенным к шине, что цепочка битов предназначена для такого-то контроллера, а не для оперативной памяти. [1, 8]

Читайте также:  Установка натяжителя ремня грм фольксваген

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Источник

Назначение контроллеров и шины

dark fb.4725bc4eebdb65ca23e89e212ea8a0ea dark vk.71a586ff1b2903f7f61b0a284beb079f dark twitter.51e15b08a51bdf794f88684782916cc0 dark odnoklas.810a90026299a2be30475bf15c20af5b

caret left.c509a6ae019403bf80f96bff00cd87cd

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

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

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

Шинасостоит из трех частей:

• шины данных (для передачи данных);

• шины адреса (для передачи адресов);

• шины управления (для передачи управляющих сигналов).

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

Виды памяти

Память компьютера делится на внутреннюю — оперативнуюивнешнюю — долговременную. Основные различия внутренней и внешней памяти состоят в следующем: внутренняя память энергозависимая и «быстрая», внешняя память энергонезависимая и сравнительно «медленная».

Чем определяется быстродействие памяти? Временем доступа процессора к данным, хранящимся в устройстве памяти. Иначе говоря, тем, за какое время процессор считывает или записывает в память фиксированную порцию данных, например 1 байт. Время доступа самого современного жесткого диска (винчестера) составляет примерно 10 миллисекунд. А современная оперативная память обладает временем доступа порядка 5 наносекунд, т. е. работает примерно в миллион раз быстрее.

Конструктивно оперативная память (ОЗУ) компьютера представляет собой совокупность микросхем (чипов), обеспечивающих хранение программ и данных, оперативно обрабатываемых компьютером.

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

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

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

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

640 1

image006

Системная плата

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

Источник

Шины и интерфейсы: FSB, шины расширения, внешние компьютерные шины.

Шины

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

Классифицировать шины можно следующим образом:

· Высокоскоростная шина процессора(Front Side Bus,FSB) – служит для обмена данными между процессором, памятью, а также контроллерами остальных шин

· Шины расширения – служат для подключения дополнительных модулей компьютера

Читайте также:  Чем защитить стартер от влаги

· Внешние шины – служат для подключения внешних устройств.

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

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

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

Высокоскоростная шина процессора (FSB)

FSB – компьютерная шина, выступающая в качестве магистрального канала между процессором и чипсетом. В разных чипсетах используются различные типы FSB (GTL+, QPB,EV6, HyperTransport).

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

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

Шины расширения

Зачем придумали шины расширения

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

Такое устройство ПК, с возможностью вставлять в системный блок дополнительные платы, получило название «открытая архитектура». IBM PC – совместимые компьютеры также используют открытую архитектуру (хотя были попытки «закрыть» архитектуру на компьютерах PS/2).

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

Первая шина

Шина ISA представляла интерфейс для подключения различных адаптеров и контроллеров периферийных устройств. По своему устройству она была очень простая и к тому же дешевая в производстве. ISA имела разрядность 8 bit, тактовая частота шины была 4.7 МГц и разъем для подключения устройств имел 62 контакта.

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

Стандарт ISA так понравился различным производителям компьютеров (не IBM совместимых), что они начали использовать его в своих разработках. Например, некоторые компьютеры Amiga и Commodore использовали эту шину.

«Шутка» от IBM

Интересной особенностью шины EISA стал разъем. Внешне он выглядит точно также как у ISA-16, однако в глубине разъема находится дополнительный ряд контактов.

Локальная шина

Оценив перспективы развития шины (и не увидев ничего хорошего), в середине 1993 года, Intel выходит из ассоциации VESA и принимается за разработку альтернативной шины.

Как и ISA, шина PCI так полюбилась различным разработчикам, что была перенесена на платформы с процессорами Alpha, MIPS, PowerPC, SPARC и т.д.

Стандарт Макс. Скорость, Мб/с Тип слота Тип карты
PCI 1.x-2.0 32 бит, 5 В 32 бит, 5 В
PCI 2.1-2.3 33 MГц 32 бит, 5 В 32 бит, 5 В / универсальный
PCI 2.2-2.3 66 MГц 32 бит, 3,3 В 32 бит, 3,3 В / универсальный
PCI64 33 МГц (v 2.1) 64 бит, 5 В 64 бит, 5 В / универсальный
PCI64 33 МГц (v 2.2) 64 бит, 3,3 В 64 бит, 3,3 В / универсальный
PCI64 66 МГц 64 бит, 3,3 В 64 бит, 3,3 В / универсальный
PCI-X 1.0 64 бит, 3,3 В 64 бит, 3,3 В / универсальный
PCI-X 1.0 64 бит, 3,3 В 64 бит, 3,3 В

Смерть EISA

С появлением AGP в персональных компьютерах стало аж 3 различных слота расширения: ISA, PCI и AGP. Со временем, по мере снижения стоимости PCI-плат, многие ISA девайсы стали выпускаться в формате PCI. В это время Microsoft и Intel принимают решение убрать ISA из персональных компьютеров. Вытеснение происходило в несколько этапов: сначала в машине было много ISA-слотов и два-три PCI. Потом количество слотов сравнялось, а затем ISA слоты и вовсе исчезли.

Но с вытеснением ISA возникла маленькая проблема. Некоторые устройства, которые не следовало убирать (например, COM и LPT порты), работали с использованием ISA шины. Выход был найден быстро и просто: шина LPC (Low-Pin Count). Эта шина специально предназначена для подключения разных «незначительных» устройств: контроллера клавиатуры, LPT и COM-портов, дисководов. Пропускная способность у такой шины всего 6,7 Mб/cек.

PCI Express (PCIE)

Разработка PCIE нового межкомпонентного интерфейса была начата фирмой Intel еще тогда, когда только ожидался выход в свет AGP 3.0 (он же AGP 8х). Так, программную модель PCI планировали унаследовать и в новом интерфейсе, чтобы системы и контроллеры могли быть доработаны для использования новой шины путём замены только физического уровня, без доработки программного обеспечения. Сам же интерфейс должен был быть последовательным. Это означало, во-первых, однозначное подключение «точка-точка». Во-вторых, упрощалась схемотехника, разводка и монтаж. В-третьих, экономилось место.

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

Читайте также:  Что такое репрог эбу

Для взаимодействия с остальными узлами ПК, которые так или иначе обходятся собственными шинами, основной связующий компонент системной платы – Root Complex Hub (узел, являющийся перекрёстком процессорной шины, шины памяти и PCI-Express) – предусматривает систему мостов и свитчей. Логика всей структуры такова, что любые межкомпонентные соединения непременно оказываются построенными по принципу «точка-точка», свитчи-коммутаторы выполняют однозначную маршрутизацию пакета от отправителя к получателю.

image060

Внешние компьютерные шины

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

· Возможность «горячего» подключения и отключения устройств

· Упрощение физического уровня шины (уменьшение количества проводников, упрощение и удешевление контроллеров, и т.п.

· Упрощение соединительных кабелей, разъемов, удешевление комплектующих.

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

Наиболее широко известны следующие внешние шины:

· Advanced Technology Attachment или ATA (также известна, как PATA, IDE, EIDE, ATAPI) — шина для подключения дисковой и ленточной переферии.

· SATA, Serial ATA — современный вариант ATA (в отличие от ATA является последовательной шиной с возможностью горяцего подключения).

· PC card, ранее известная как PCMCIA, часто используется в ноутбуках и других портативных компьютерах, но теряет своё значение с появлением USB и встраиванием сетевых карт и модемов

· USB, Universal Serial Bus, используется для множества внешних устройств

· SCSI, Small Computer System Interface, шина для подключения дисковых и ленточных накопителей

· Serial Attached SCSI, SAS — современный вариант SCSI

Источник

SM контроллер шины: что это за устройство и где взять для него драйвер

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

0

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

Шина SM: что это такое

Шина системного управления SM (System Management Bus), она же SMBus и SMB – это двухпроводная, двунаправленная линия данных, образующая связь интегральных схем внутри компьютера. Она используется для получения информации об устройствах, их настройки и управления режимами работы, по ней передаются данные от датчиков аппаратного мониторинга (напряжений, температур, скорости вращения вентиляторов, закрытия крышки и прочего), она служит средой передачи сигналов подсистемы питания ПК и т. д. Одним словом, шина SM – универсальный интерфейс, который взаимодействует с основной массой оборудования.

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

Пример изображения интерфейса SMBus на схеме электронного устройства показан ниже. Линия SDA отвечает за передачу данных, а SCL – за синхронизацию.

1

Зачем нужен драйвер контроллера SMBus и где его взять

Работой шины SM управляет контроллер, который входит в состав чипсета (модуля PCH, FCH) материнских плат как для процессоров Intel, так и для AMD. Чтобы операционная система, пользователь и программы могли взаимодействовать с контроллером, в частности, получать информацию о железе и управлять его настройками, нужен драйвер.

Тот, кто имеет опыт установки драйверов, наверняка знает, что производители ПК, ноутбуков и отдельных компьютерных железяк выпускают драйвера для устройств целиком, например, для видеокарты, для Wi-Fi, для монитора и т. д. Драйвера для шины SMBus среди них, за редким исключением, нет. Почему? Да потому, что он входит в состав драйвера чипсета материнской платы.

В диспетчере задач ОС Windows он находится в разделе «Системные устройства»:

2

Согласитесь, мало кому бы понравилось ставить «дрова» для такого количества системных устройств вручную, поэтому производители материнок и ноутбуков собирают их в один пакет. Лишь в редких случаях драйвер SMBus предлагается установить отдельно.

Итак, для установки драйвера шины SM:

3

При наличии отдельного драйвера шины SMBus чаще всего достаточно скачать и установить только его. Если возникают проблемы, предварительно установите драйвер на чипсет.

Кстати, ошибки при установке драйверов различного оборудования зачастую возникают из-за нарушения порядка этой процедуры. Чтобы все встало как надо, в первую очередь следует устанавливать на ПК драйверы чипсета, затем системных интерфейсов – USB, SATA и т. д. (если они выложены отдельно), после них – остальных устройств: видео, аудио, Wi-Fi, Bluetooth и прочего.

Что делать, если я не могу найти или установить нужный драйвер?

Переустановка драйверов чипсета решает проблему с определением контроллера шины SM в 95-98% случаев. Оставшиеся проценты приходятся на редкие и устаревшие устройства, а также на спонтанные ошибки, когда из всего пакета не устанавливается или некорректно работает только драйвер SMBus. В диспетчере устройств такой девайс бывает отмечен восклицательным знаком:

4

В таких случаях помогает поиск драйвера на сторонних ресурсах по коду устройства и производителя.

5

6

7

Но будьте внимательны: под видом драйверов некоторые сайты распространяют вредоносное и рекламное ПО. Поэтому перед установкой обязательно просканируйте его антивирусом.

Источник

Оцените статью
Adblock
detector