Внешние шины ввода вывода

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

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

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

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

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

Видео:АПС Л14. ШиныСкачать

АПС Л14. Шины

Любой процессор обязательно оснащён процессорной шиной, которую для архитектуры x86 принято называть FSB (Front Side Bus). По этой шине передаются данные между процессором и оперативной памятью, а также между процессором и остальными устройствами персонального компьютера. Иначе эта шина носит название системной. (В литературе часто разделяют эти два понятия процессорная и системная шина, дело в том, что поначалу процессор подключался к основной системной шине через собственную, процессорную, шину, в современных же системах эти шины стали одним целым.) Системную шину иногда также называют хост шиной.

Классическая схема организации внешнего интерфейса процессора (используемая, к примеру, компанией Intel) предполагает, что системная шина соединяет процессор и контроллер памяти, а уже тот, в свою очередь, по специальной шине (назовём её шиной памяти) связывается с модулями ОЗУ на плате.

Читайте также: Шина функционального заземления это

Тактовая частота системной шины во многом определяет производительность всей системы. Частота, на которой работает центральный процессор, определяется исходя из частоты FSB и коэффициента умножения. Фраза: «Моя материнская плата работает на частоте 100 МГц» означает, что именно системная шина работает на тактовой частоте в 100 МГц.

Параметры FSB у некоторых процессоров приведены в табл. 3.

Процессорчастота FSBТеоретическая пропускная способность
Pentium II66 / 100 МГц533 / 800 МБ/с
Pentium III100 / 133 МГц800 / 1066 МБ/с
Pentium 4100 / 133 / 200 МГц3200 / 4266 / 6400 МБ
Intel Core 2200 / 266 / 333 / 400 МГц6400 / 8533 / 10660 / 12800 МБ
Athlon XP133 / 166 / 200 МГц2133 / 2666 / 3200 МБ
Athlon 64/FX/Opteron600 / 800 / 1000 МГц4800 / 6400 / 8000 МБ

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

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

Рисунок Уточненная архитектура компьютера, место шин разного типа в общей архитектуре

Как правило, современный персональный компьютер на базе x86-совместимого процессора устроен следующим образом: процессор через системную шину подключается к контроллеру памяти, а также к контроллеру шин расширения, к которым подключаются периферийные устройства (напрямую или через контроллеры внешних шин). Оперативная память связна с контроллером памяти через шины памяти, которая, как правило, работает на частоте большей чем частота FSB.

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

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

Интерфейс устройства

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

Читайте также: Давление для шин кама 217

— линии запросов прерывания IRQ;

— каналы прямого доступа к памяти DMA.

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

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

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

Порты ввода – вывода. Каждое устройство, подключаемое в слоты расширения, или системное устройство (интегрированное на материнской плате) имеют один или несколько регистров, доступ к которым осуществляется через адресное пространство ввода/вывода. Эти регистры имеют разрядность 8, 16 или 32 бита. Адресное пространство ввода/вывода в IA-32 физически независимо от пространства оперативной памяти и имеет ограниченный объём, составляющий 2 16 (65536) адресов ввода/вывода. Таким образом, понятие порта ввода/вывода можно определить как 8-, 16- или 32-разрядный аппаратный регистр, имеющий определённый адрес в адресном пространстве ввода/вывода. Вся работа системы с устройствами на самом низком уровне выполняется с использованием портов ввода/вывода, для работы с портами предусмотрены специальные инструкции.

Какие именно порты используются устройством в системе Windows можно увидеть при помощи диспетчера устройств (там же где мы видим используемую устройством линию прерывания, Рис …).

  • Свежие записи
    • Нужно ли менять пружины при замене амортизаторов
    • Скрипят амортизаторы на машине что делать
    • Из чего состоит стойка амортизатора передняя
    • Чем стянуть пружину амортизатора без стяжек
    • Для чего нужны амортизаторы в автомобиле


    📹 Видео

    Обучение Beckhoff, обзор модулей EtherCAT и K-Bus шиныСкачать

    Обучение Beckhoff, обзор модулей EtherCAT и K-Bus шины

    Внешние устройства. Устройства ввода.Скачать

    Внешние устройства. Устройства ввода.

    АПС Л20. Ввод-выводСкачать

    АПС Л20. Ввод-вывод

    АПС Л19. ШиныСкачать

    АПС Л19. Шины

    АПС Л19. ШиныСкачать

    АПС Л19.  Шины

    Системная шина персонального компьютера ISAСкачать

    Системная шина персонального компьютера ISA

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

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

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

    07. Основы устройства компьютера. Ввод-вывод. [Универсальный программист]

    Интеграционные шиныСкачать

    Интеграционные шины

    Архитектура ЭВМ Лекция 11: Организация ввода вывода. Интерфейсы передачи данных.Скачать

    Архитектура ЭВМ Лекция 11: Организация ввода вывода.  Интерфейсы передачи данных.

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

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

    15 Компьютер(шины)Скачать

    15 Компьютер(шины)

    АПС Л15. Ввод-выводСкачать

    АПС Л15. Ввод-вывод

    ОПД #3-4. Асинхронный ввод-вывод.Скачать

    ОПД #3-4. Асинхронный ввод-вывод.

    Китайские шины без резиныСкачать

    Китайские шины без резины

    Лекция 277. Программный способ передачи данныхСкачать

    Лекция 277. Программный способ передачи данных

    STM32 Матрица шин Bus matrixСкачать

    STM32  Матрица шин Bus matrix
Поделиться или сохранить к себе:
Технарь знаток