Внутренние шины передачи информации | Информатика
Общая шина, наряду с центральным процессором и запоминающим устройством, во многом определяет производительность работы компьютера, так как обеспечивает обмен информацией между функциональными узлами. Общая шина делится на три отдельные шины по типу передаваемой информации: шина адреса, шина данных, шина управления. Каждая шина характеризуется шириной — числом параллельных проводников для передачи информации. Другим важным параметром шины является тактовая частота шины — это частота, на которой работает контроллер шины при формировании циклов передачи информации.
Шина адреса предназначена для передачи адреса ячейки памяти или порта ввода-вывода. Ширина шины адреса определяет максимальное количество ячеек, которое она может напрямую адресо-
вать. Если ширина шины адреса равна я, то количество адресуемой памяти равно 2″.
Шина данных предназначена для передачи команд и данных, и ее ширина во многом определяет информационную пропускную способность общей шины.
В современных компьютерах ширина шины
данных составляет 32—64.
Шина управления включает в себя все линии, которые обеспечивают работу общей шины. Ее ширина зависит от типа шины и определяется алгоритмом ее работы или, как говорят, протоколом
работы шины. Протокол работы шины состоит из нескольких циклов и выполняется контроллером шины, расположенным внутри процессора, или отдельным контроллером шины .
Приведем примерный протокол работы системной шины. Первый такт работы шины инициируется процессором, когда ему требуется произвести обмен информации с каким-либо устройством.
Процессор выставляет на шину адреса адрес порта внешнего устройства или ячейки памяти и устанавливает управляющие сигналы, показывающие, какой тип обмена и с каким устройством или памятью он собирается произвести. На втором такте работы процессор ожидает от устройства сигнала о его готовности к приему или передаче информации. Второй такт может повторяться бесконечное число раз, пока не будет получен сигнал о готовности устройства.
На третьем такте процессор выставляет на шину данных передаваемую информацию при записи или открывает шину данных для приема информации. На четвертом такте происходит обмен информацией, и работа протокола передачи заканчивается.
Несмотря на то, что производители компьютеров постоянно предлагают новые варианты протоколов работы общих шин, которые обеспечивают более высокую производительность операций об-
мена информацией, ее пропускная способность оказывается недостаточной для обеспечения данными таких высокопроизводительных функциональных узлов, как центральный процессор, и некоторых внешних устройств, таких, например, как видеоподсистема с высоким качеством отображения. Поэтому разработчики предлагают включать в состав компьютера дополнительные шины, связывающих напрямую центральный процессор и отдельные наиболее быстродействующие устройства. Такие шины получили название локальных шин.
Ниже приведены обозначения и основные характеристики общих и локальных шин, применяемых в персональных компьютерах фирмы IBM .
Общая шина PCI ( Peripheral Component Interconnect ) применяется в настольных компьютерах, в настоящее время используются модификации PCI 2.1-3.0, PCI 64/66, PCI — X . Тактовая частота контроллера этой шины 33,33 МГц или 66,66 МГц. Ширина шины 32 или 64 бита, шина мультиплексированная (адрес и данные передаются по одним и тем же линиям). Пиковая пропускная способность шины 533 Мбайт/С.
Общая шина PCMCIA ( Personal Computer Memory Card Inter -national Association ) применяется в переносных компьютерах класса ноутбук и имеет параметры, сравнимые с параметрами шины PCI .
Локальная шина для подключения видеоконтроллера AGP ( Acce -lerated Graphics Port ) позволяет организовать непосредственную связь видеоконтроллера и оперативного запоминающего устройства. Она ориентирована на массовую передачу видеоданных. Имеет конвейерную организацию выполнения операций чтения/записи, что позволяет избежать задержек при обращении к модулям памяти. За один такт работы может передать два, четыре или восемь блоков данных, в зависимости от установленного режима работы.
При установке режима параллельной передачи восьми блоков обеспечивает пиковую скорость передачи 2112 Мбайт/С. В настоящее время для увеличения производительности видеосистемы разработана новая более быстрая и прогрессивная шина PCI Express ,
Описание эксплуатации продукта 1С:Шина
Общая схема работы
Основной компонент «1С:Шины» — это сервер, который исполняет приложения.
Каждое приложение передает сообщения от одной или нескольких информационных систем, являющихся источниками, к одной или нескольким информационным системам, являющимся приемниками. Приложение использует внешнюю СУБД для хранения своих данных.
Для создания приложений вы можете использовать среду разработки. В ней каждое приложение описывается в виде проекта, в который вы добавляете необходимые элементы, а особенности функционирования приложения вы можете описать в модулях на встроенном языке.
Когда проект приложения готов, вы публикуете его на сервере.
В результате публикации существующее приложение обновляется.
Для управления сервером и приложениями вы можете использовать панель управления. Чтобы войти в панель управления сервером 1С:Шины введите в адресной строке вашего браузера: localhost:9090/console.
Панель управления сервера
Панель управления — это компонент «1С:Шины». Представляет собой графический интерфейс для взаимодействия с сервером. Позволяет настраивать и обслуживать сервер, создавать и обслуживать приложения, загружать проекты, управлять пользователями.
Панель управления предназначена для администраторов и разработчиков приложений, которые выполняют такие задачи как:
- Создание приложений и открытие их проектов в среде разработки;
- Обновление приложений;
- Обновление сервера;
- Взаимодействие с разработчиками приложения в случае некорректной работы приложения;
- Поддержание общей работоспособности сервера.

Приложения
Пространство может содержать несколько приложений. Например, вы можете создать несколько приложений, загрузив их из архива или создав их из проектов, хранящихся на сервере.
Для каждого приложения автоматически или вручную можно создать выгрузку. Выгрузка приложения — это архив, в котором находится проект с данными, а также, при желании, список пользователей приложения.
Выгрузку можно использовать как резервную копию. Например, при обновлении приложения выгрузка создается автоматически. Вы можете вернуть приложение к состоянию выгрузки или, например, скачать архив приложения для создания нового приложения или для передачи архива разработчикам для расследования.
Списки пользователей
Пользователи не связаны непосредственно с приложениями.
Пользователи объединяются в списки, а списки, в свою очередь, подключаются к приложениям. Таким образом к одному приложению могут быть подключены несколько списков пользователей, а с другой стороны, с одним списком пользователей могут работать несколько приложений.
При создании приложения для него автоматически создается список пользователей, который сразу же подключается к этому приложению.
Проекты
Важнейшим понятием «1С:Шины» является проект. Проект полностью описывает всю логику приложения, которое будет исполняться сервером и с которым будут работать пользователи. Проект имеет имя, например Личный кабинет.
Обычно, со временем, проект изменяется и развивается. Появляются его новые версии, которые работают лучше, например, версия1 и версия 2. Таким образом пользователи в каждый конкретный момент времени работают с приложением, которое содержит конкретную версию проекта, например, Личный кабинет, версия 1 или Личный кабинет, версия 2.
Разработчик создает и изменяет проект в среде разработки, а затем запускает и отлаживает его на сервере. Когда очередная версия проекта готова, он публикует ее на сервере и передает администратору.
Среда разработки
Среда разработки — это компонент «1С:Шины». Она позволяет создавать, модифицировать и отлаживать проекты, которые хранятся на сервере.
Пример организации взаимодействия
Пример организации взаимодействия между двумя информационными базами системы «1С:Предприятие» может выглядеть следующим образом:
- В среде разработки:
- Создадите проект и настроите в нем процесс интеграции;
- Опубликуете проект на сервере и создадите приложение;
- Проверите работоспособность приложения;
- На сервере 1С:Шины:
- Создадите информационные системы;
- Включите их в состав процесса интеграции;
- Запустите процесс интеграции;
- Создадите демонстрационные базы 1С:Предприятия и в каждой из этих баз:
- Добавите сервис интеграции;
- Загрузите в него информацию о доступных каналах;
- Напишите код обмена сообщениями;
- Добавите регламентное задание для обмена сообщениями с «1С:Шиной»
- Настроите подключение к серверу;
- Проверите обмен сообщениями.
6.2: Процессор — шина
- Последнее обновление
- Сохранить как PDF
- Идентификатор страницы
- 82864
- Патрик МакКланахан
- Колледж Сан-Хоакин Дельта
Шина управления
В компьютерной архитектуре шина управления является частью системной шины, используемой ЦП для связи с другими устройствами внутри компьютера. В то время как адресная шина несет информацию об устройстве, с которым взаимодействует ЦП, а шина данных передает фактические обрабатываемые данные, шина управления передает команды от ЦП и возвращает сигналы состояния от устройств. Например, если данные считываются или записываются на устройство, соответствующая линия (чтение или запись) будет активной (логическая единица).
Адресная шина
Адресная шина — это шина, которая используется для указания физического адреса. Когда процессору или устройству с поддержкой DMA необходимо прочитать или записать ячейку памяти, он указывает эту ячейку памяти на адресной шине (значение, которое нужно прочитать или записать, отправляется по шине данных). Ширина адресной шины определяет объем памяти, которую система может адресовать. Например, система с 32-битной адресной шиной может адресовать 232 (4 294 967 296) ячеек памяти. Если каждая ячейка памяти содержит один байт, адресное пространство памяти составляет 4 ГБ.
Шина данных/памяти
Шина памяти — это компьютерная шина, которая соединяет основную память с контроллером памяти в компьютерных системах. Первоначально использовались шины общего назначения, такие как VMEbus и шина S-100, но для уменьшения задержки современные шины памяти предназначены для прямого подключения к микросхемам DRAM и, таким образом, разработаны органами по стандартизации микросхем, такими как JEDEC.
Адаптировано из:
«Шина (вычисления)» нескольких участников, Википедия лицензируется в соответствии с CC BY-SA 3.0
«Шина памяти» несколькими участниками, Википедия лицензируется в соответствии с CC BY-SA 3.0
«Шина управления» несколькими участниками Авторы, Википедия находится под лицензией CC BY-SA 3.0
Эта страница под заголовком 6.2: Процессор — шина распространяется по лицензии CC BY-SA, ее автором, ремиксом и/или куратором является Патрик МакКланахан.
- Наверх
- Была ли эта статья полезной?
- Тип изделия
- Раздел или Страница
- Автор
- Патрик МакКланахан
- Лицензия
- CC BY-SA
- Показать оглавление
- нет
- Включено
- да
- Теги
- источник[1]-eng-46353
- источник[1]-eng-82230
шина данных, адреса и управления
Скотт Торнтон
Шина — это канал, по которому цифровые сигналы быстро перемещают данные. С процессорами связаны три внутренние шины: шина данных, шина адреса и шина управления. Вместе эти три составляют «системную шину». Системная шина — это внутренняя шина, предназначенная для соединения процессора с внутренними аппаратными устройствами, ее также называют «локальной» шиной, Front Side Bus или иногда в общих чертах называют «шиной памяти».
Данные, входящие и исходящие из шины данных, являются двунаправленными, так как процессор считывает и записывает данные, однако остальные являются однонаправленными, поскольку процессор всегда определяет, когда и что он будет читать или записывать. Адресная шина передает сигналы адресации от процессора к памяти, устройствам ввода-вывода (или периферийным устройствам) и другим адресуемым устройствам вокруг процессора. Сигналы управления выходят из процессора, но не входят в него.
Рис. 1. Внутренняя системная шина. Автор В.
Новицки. Собственная работа, основанная на диаграмме из книги «Основы компьютерной организации и архитектуры» Линды Нулл и Юлии Лобур. СС BY-SA 3.0 «Ширина» шины данных MCU обычно составляет 8, 16, 32 или 64 бита, хотя возможны MCU только с 4-битной шиной данных или шириной более 64 бит. Ширина шины данных отражает максимальное количество данных, которое может быть обработано и доставлено за один раз. 64-разрядный процессор имеет 64-разрядную шину данных и может одновременно передавать 64-разрядные данные, а чтение или запись данных определяется шиной управления. Физическое расположение данных в памяти передается по адресной шине. Внутренний аппаратный компонент, получив адрес от адресной шины и собираясь получить данные, включает буфер, чтобы разрешить поток сигналов в или из места, которое было назначено адресной шиной. Адресная шина несет только информацию об адресе и синхронизируется с шиной данных для выполнения задач чтения/записи от процессора. Адресная шина настолько широка, насколько это необходимо для адресации всей памяти в системе.

