Обмен информацией между устройствами происходит по шине

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

  • системная шина (или шина ЦПУ);
  • шина кэш-памяти — предназначена для обмена информацией между ЦПУ и кэш-памятью;
  • стандартные и локальные шины ввода/вывода.

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

Название: СИСТЕМНАЯ ШИНА.
Назначение. Системная шина — это главная магистраль, по которой происходит обмен информацией между процессором и памятью и их связь с периферийными устройствами.
Принцип работы. Системная шина имеет следующие компоненты:

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

Основные пользовательские характеристики:

  • разрядность — количество битов информации, параллельно «проходящих» через неё. Чем выше разрядность шины, тем больше данных может быть передано за определенный промежуток времени и тем выше производительность компьютера; Разрядности шины адреса, адресной шины и шины управления, как правило, не совпадают.
  • пропускная способность — количество битов информации, передаваемых по шине за секунду.
  • разрядность адресной шины определяет доступное адресное пространство. Если разрядность адресной шины равна п, то максимальный адрес, который может быть по ней передан — 2 n . Очевидно, количество байтов оперативной памяти не должно превышать 2 n , иначе байты с большими адресами не будут использоваться.

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

Назначение. Модем
Модем — сокращение от «модулятор-демодулятор» — устройство для передачи цифровой информации через аналоговые линии связи, например, через телефонные линии или с помощью радиоволн.
Принцип действия. Необходимость промежуточного подсоединения модема между компьютером и телефонной линией объясняется тем, что цифровое и аналоговое представления информации не совпадают и подключить компьютер напрямую к телефонной линии нельзя.
Модем принимает от компьютера данные в цифровом виде (программу, текстовый, звуковой или графический файл), преобразует в аналоговый сигнал и передает в канал связи.
На противоположном конце в принимающем модеме происходит обратное преобразование, и в принимающий компьютер информация попадает в цифровом виде.
Модем — это цифроаналоговый и аналого-цифровой преобразователь.
Модемы бывают внутренние и внешние.
Внутренний модем по своей конструкции представляет съёмную карту расширения, установленную на материнской плате, на которой размещены все компоненты, обеспечивающие обмен данными, и гнезда для подключения кабеля телефонной линии («Line» — соединение с телефонной линией и «Phone» — вставляется разъем телефона).
Внешний модем представляет собой независимое, автономное устройство, подключенное к любому последовательному COM-порту. Подключается к разъёму на задней панели системного блока. Он занимает место на рабочем столе, однако дает возможность отслеживать процесс передачи данных благодаря встроенным в него индикаторам состояния.

Видео:CAN шина👏 Как это работаетСкачать

CAN шина👏 Как это работает

Основные пользовательские характеристики:

  • скорость передачи данных;
  • поддерживаемые протоколы передачи данных.

Скорость передачи данных по каналам связи измеряется в бодах (бит в секунду). Скорость модема оценивается числом информационных битов, передаваемых за одну секунду. Низкоскоростные модемы работают со скоростями 2400 или 9600 бод, высокоскоростные модемы — со скоростями передачи 33600, 65000 бод и выше.
Протокол — стандарт, регламентирующий процедуру установления связи или режимы передачи данных между различными устройствами (между двумя модемами или между модемом и компьютером): V.24, RS-232, RS-422, V.35.
Наиболее важными протоколами являются:

  • протокол аппаратной коррекции ошибок;
  • протокол аппаратного сжатия данных с контролем ошибок;
  • протоколы передачи файлов.

Программная поддержка. Программное обеспечение модема включает в себя:

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

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

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

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

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

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

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

Видео:03. Основы устройства компьютера. Память и шина. [Универсальный программист]Скачать

03. Основы устройства компьютера. Память и шина. [Универсальный программист]

Северный мост обеспечивает обмен информацией между процессором и оперативной памятью по системной шине. В процессоре используется внутреннее умножение частоты, поэтому частота процессора в несколько раз больше, чем частота системной шины. В современных компьютерах частота процессора может превышать частоту системной шины в 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 — универсальная последовательная шина), который обеспечивает высокоскоростное подключение к компьютеру сразу нескольких периферийных устройств.

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

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

Видео:Цифровая шина НЕРВ. Обмен информацией между устройствами РЗА.Скачать

Цифровая шина НЕРВ. Обмен информацией между устройствами РЗА.

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

Магистраль

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

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

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

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

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

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

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

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

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

Видео:Лекция 308. Шина I2CСкачать

Лекция 308.  Шина I2C

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

Шина данных

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

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

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

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

Шина адреса

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

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

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

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

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

Видео:Как работает LIN шина автомобиля. K-Line L-Line шины данных. Лин шина автомобиля. Lin-bus networkСкачать

Как работает LIN шина автомобиля. K-Line L-Line шины данных. Лин шина автомобиля. Lin-bus network

Разрядность шины адреса постоянно увеличивалась и в современных персональных компьютерах составляет 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-разрядную шину адреса.

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

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

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

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

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

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

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

Видео:лекция 403 CAN шина- введениеСкачать

лекция 403  CAN шина- введение

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

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

💥 Видео

Как работает компьютер? Шины адреса, управления и данных. Дешифрация. Взгляд изнутри!Скачать

Как работает компьютер? Шины адреса, управления и данных. Дешифрация. Взгляд изнутри!

Цифровые интерфейсы и протоколыСкачать

Цифровые интерфейсы и протоколы

Принцип работы процессора на уровне ядраСкачать

Принцип работы процессора на уровне ядра

Шина CAN. Часть 1. Разбираемся как работает CAN bus, разберем кадр данных до "костей".Скачать

Шина CAN. Часть 1. Разбираемся как работает CAN bus, разберем кадр данных до "костей".

Урок 26.1 Соединяем две arduino по шине UARTСкачать

Урок 26.1 Соединяем две arduino по шине UART

Общение между Ардуино и Ардуино [ простая передача данных ] [ проекты Ардуино ] #ДомаВместеСкачать

Общение между Ардуино и Ардуино [ простая передача данных ] [ проекты Ардуино ] #ДомаВместе

Передача данных - шина SPIСкачать

Передача данных - шина SPI

Как работает USB? Просто, доступно, с примерами.Скачать

Как работает USB? Просто, доступно, с примерами.

55. Знакомство с интерфейсом 1-wire (Урок 46. Теория)Скачать

55. Знакомство с интерфейсом 1-wire (Урок 46. Теория)

лекция 314. Транзакции на шине USBСкачать

лекция 314. Транзакции на шине USB

Лекция 276. Способы передачи данных по Общей шинеСкачать

Лекция 276. Способы передачи данных по Общей шине

Лекция "Интерфейсы (часть I). RS-232/422/485. SPI"Скачать

Лекция "Интерфейсы (часть I). RS-232/422/485. SPI"

Что означает МАРКИРОВКА НА ШИНАХ / Значение всех цифр и букв на резинеСкачать

Что означает МАРКИРОВКА НА ШИНАХ / Значение всех цифр и букв на резине

КАК работает ПРОЦЕССОР? ОБЪЯСНЯЕМСкачать

КАК работает ПРОЦЕССОР? ОБЪЯСНЯЕМ
Поделиться или сохранить к себе:
Технарь знаток