Шина используется для объединения функциональных блоков пэвм

Шина используется для объединения функциональных блоков пэвм

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

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

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

Лекция 281. Шина ISA

История

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

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

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

Некоторое время спустя компьютеры стали распределять память между процессорами. На них доступ к шине также получил приоритеты.

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

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

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

Во многих микроконтроллерах и встраиваемых системах шины ввода-вывода до сих пор не существует. Процесс передачи контролируется ЦПУ, который в большинстве случаев читает и пишет информацию в устройства, так, как будто они являются блоками памяти. Все устройства используют общий источник тактового сигнала. Периферия может запросить обработку информации путём подачи сигналов на специальные контакты ЦПУ, используя какие-либо формы прерываний. Например, контроллер жёсткого диска уведомит процессор о готовности новой порции данных для чтения, после чего процессор должен считать их из области памяти, соответствующей контроллеру. Почти все ранние компьютеры были построены по таким принципам, начиная от Altair с шиной S-100, заканчивая IBM PC в 1980‑х.

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

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

Читайте также: Как узнать разрядность шины адреса процессора cpu z

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

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

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

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

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

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

Шины «третьего поколения» [какие?] обычно позволяют использовать как большие скорости, необходимые для памяти, видеокарт и межпроцессорного взаимодействия, так и небольшие при работе с медленными устройствами, например, приводами дисков. Также они стремятся к большей гибкости в терминах физических подключений, позволяя использовать себя и как внутренние и как внешние шины, например для объединения компьютеров. Это приводит к сложным проблемам при удовлетворении различных требований, так что большая часть работ по данным шинам связана с программным обеспечением, а не с самой аппаратурой. В общем, шины третьего поколения больше похожи на компьютерные сети, чем на изначальные идеи шин, с большими накладными расходами, чем у ранних систем. Также они позволяют использовать шину нескольким устройствам одновременно.

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

Видео:ТЕХНИКА БЕЗОПАСНОСТИ. Вид Грубейшего Нарушения ТРЕБОВАНИЙ ТБ при работе на СТАНКАХ.Скачать

ТЕХНИКА БЕЗОПАСНОСТИ. Вид Грубейшего Нарушения ТРЕБОВАНИЙ ТБ при  работе на СТАНКАХ.

Функцональные блоки эвм с шинной организацией.

Центральный процессор (ЦП) — выполняет основные операции по обработке данныx и управлению работой других блоков. В состав ЦП входят: арифметико-логическое устройство (АЛУ), устройство управления (УУ), регистры, кэш-память первого уровня (L1).

Арифметико-логическое устройство (АЛУ)- обрабатывает информацию, хранящуюся в оперативной памяти. В АЛУ с помощью электронных микросхем выполняются элементарные арифметические и логические операции над данными.

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

Читайте также: Шевроле авео т255 шины

Например, к регистрам процессора относятся: — регистрданных — служит для хранения промежуточных резуль­татов; — регистры общего назначения, имеющиеся во многих ЭВМ, могут использоваться для любых целей. Точное назначение такого регистра определяет программист при написании программы. Они могут использоваться для временного хранения данных.

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

регистр команды, который содержит код команды во время ее выполнения;

программный счетчик, в котором содержится адрес очередной подлежащей выполнению команды;

регистр адреса, в котором вычисляются адреса операндов, находящихся в памяти.

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

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

Регистровая память (сверхоперативная): РОН процессора (регистры общего назначения).

Кэш- память В современных ЭВМ обычно имеется 2-3 ЗУ этого типа: кэш-память 1-го уровня (L1) располагается внутри процессора, 2-го уровня (L2) – на материнской плате. Кэш-память недоступна для программиста (автоматически используется компьютером). Через кэш-память осуществляется обмен данными между процессором, ОП и ВЗУ так, чтобы до минимума сократить время непроизводительного простоя процессора. Ускорение выполнения операций достигается за счет запоминания в кэш-памяти на некоторое время данных, которые будут использоваться процессором в ближайшее время.

Оперативная память ОП используется для временного хранения данных и программ и допускает изменение своего содержимого в ходе выполнения процессором вычислительных операций. Выполняемая в данный момент программа (активная) обычно располагается в ОЗУ (лишь иногда в ПЗУ).
ОЗУ – энергозависимая память; с произвольным доступом.

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

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

Шина используется для объединения функциональных блоков пэвм

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

Периферийные устройства (ПУ)- — устройства внешней памяти, предназначенные для долговременного хранения данных большого объема и программ (ВЗУ)

— коммуникационные устройства, предназначенные для связи ЭВМ с внешним миром (с пользователем, другими ЭВМ и т.д.). ^ Устройства ввода информации: клавиатура, мышь, джойстик, сенсорные экраны, световое перо, цифровая видеокамера, микрофон и др. Устройства вывода информации: дисплей, принтер, плоттер, акустические колонки и др. Модем выполняет функции устройств ввода и вывода информации.

Читайте также: Какое давление в шинах автомобиля должно быть зимой ваз 2107

Обмен данными с внешними устройствами осуществляется через портывводавывода.

Объединение функциональных блоков в ЭВМ с шинной архитектурой осуществляется посредством следующей системы шин:

-шины данных, по которой осуществляется обмен информацией между блоками ЭВМ;

— шины адреса, используемой для передачи адресов (номеров ячеек памяти или портов ввода-вывода, к которым производится обращение);

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

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

14. Архитектура ЭВМ. Функциональные блоки ЭВМ с канальной

Архитектура ЭВМ включает в себя как структуру, отражающую состав ПК, так и программно – математическое обеспечение. Архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера: процессора, оперативного ЗУ, внешних ЗУ и периферийных устройств. Общность архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя. Основным принципом построения всех современных ЭВМ является программное управление. Основы учения об архитектуре вычислительных машин были заложены Джон фон Нейманом. Совокупность этих принципов породила классическую (фон-неймановскую) архитектуру ЭВМ.— одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа. Это однопроцессорный компьютер. К этому типу архитектуры относится и архитектура персонального компьютера с общей шиной. Все функциональные блоки здесь связаны между собой общей шиной, называемой также системной магистралью.

Один из важнейших принципов – принцип хранимой программы – требует, чтобы программа закладывалась в память машины так же, как в нее закладывается исходная информация.
Арифметико-логическое устройство и устройство управления в современных компьютерах образуют процессор ЭВМ. Процессор, который состоит из одной или нескольких больших интегральных схем называется микропроцессором или микропроцессорным комплектом.
Процессор – функциональная часть ЭВМ, выполняющая основные операции по обработке данных и управлению работой других блоков. Процессор является преобразователем информации, поступающей из памяти и внешних устройств.
Запоминающие устройства обеспечивают хранение исходных и промежуточных данных, результатов вычислений, а также программ. Они включают: оперативные (ОЗУ), сверхоперативные СОЗУ), постоянные (ПЗУ) и внешние (ВЗУ) запоминающие устройства.
Оперативные ЗУ хранят информацию, с которой компьютер работает непосредственно в данное время (резидентная часть операционной системы, прикладная программа, обрабатываемые данные). В СОЗУ хранится наиболее часто используемые процессором данные. Только та информация, которая хранится в СОЗУ и ОЗУ, непосредственно доступна процессору.
Внешние запоминающие устройства (накопители на магнитных дисках, например, жесткий диск или винчестер) с емкостью намного больше, чем ОЗУ, но с существенно более медленным доступом, используются для длительного хранения больших объемов информации. Например, операционная система (ОС) хранится на жестком диске, но при запуске компьютера резидентная часть ОС загружается в ОЗУ и находится там до завершения сеанса работы ПК.
ПЗУ (постоянные запоминающие устройства) и ППЗУ (перепрограммируемые постоянные запоминающие устройства) предназначены для постоянного хранения информации, которая записывается туда при ее изготовлении, например, ППЗУ для BIOS.
В качестве устройства ввода информации служит, например, клавиатура. В качестве устройства вывода – дисплей, принтер и т.д.
В построенной по схеме фон Неймана ЭВМ происходит последовательное считывание команд из памяти и их выполнение. Номер (адрес) очередной ячейки памяти, из которой будет извлечена следующая команда программы, указывается специальным устройством – счетчиком команд в устройстве управления.

  • Правообладателям
  • Политика конфиденциальности

🎥 Видео

Программирование ПЛК. 10.Функции и функциональные блоки.Скачать

Программирование ПЛК. 10.Функции и функциональные блоки.

Котика ударило током, 10 т. ВольтСкачать

Котика ударило током, 10 т. Вольт

Системная шина процессораСкачать

Системная шина процессора

Урок №18. Цифровые интерфейсы современного автомобиля: шины данных CAN и LINСкачать

Урок №18. Цифровые интерфейсы современного автомобиля: шины данных CAN и LIN

Только не говори никому.. Как легко можно восстановить жидкокристаллический экран..Скачать

Только не говори никому.. Как легко можно восстановить жидкокристаллический экран..

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

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

Архитектура персонального компьютераСкачать

Архитектура персонального компьютера

Сажа загорелась в дымовой трубе.Скачать

Сажа загорелась в дымовой трубе.

БОКОВУШЕЧКА У ТУАЛЕТА в плацкартеСкачать

БОКОВУШЕЧКА У ТУАЛЕТА в плацкарте

Step 7. Мультиэкземплярные функциональные блоки (multi-instance FB) .Скачать

Step 7. Мультиэкземплярные функциональные блоки (multi-instance FB) .

Шины ввода-выводаСкачать

Шины ввода-вывода

Упражнение для эрекции #эрекция #потенция #мужскаясилаСкачать

Упражнение для эрекции #эрекция #потенция #мужскаясила

4 минуты и ты знаешь как устроен компьютерСкачать

4 минуты и ты знаешь как устроен компьютер

димастратция влияния радиации на теньСкачать

димастратция влияния радиации на тень

ГАЙД: Сити-блоки. Ситиблоки факториоСкачать

ГАЙД: Сити-блоки. Ситиблоки факторио

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

Лекция 308.  Шина I2C
Поделиться или сохранить к себе:
Технарь знаток