Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 248

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 242 243 244 245 246 247 < 248 > 249 250 251 252 253 254 .. 528 >> Следующая

• Print service (доступ к одному ресурсу от многих пользователей,
управление очередями, разделение ресурсов и назначение приоритетов
доступа к ним);
• Message service (электронные средства общения, контроль совместной
работы в рабочих фуппах);
• Directory service (позволяет сетевым приложениям общаться с другими
приложениями, не "задумываясь", где они находятся, на каком устройстве, и
о маршрутизации к этому устройству);
• Application service (координируют деятельность ПО, запуская ее на
соответствующем оборудовании, управляют специализированными серверами,
повышают вычислительную мощность сети);
• Database service (управление базами данных, распределение БД, защита
информации, координация территориально распределенных БД, управление
способом доступа и временем доступа для клиентов, репликация содержимого
БД).
Организация сетей также базируется на принципах многоуровневого
управления. Создан специальный стандарт IEEE 802 (Institute of Electrical
and Electronics Engineers), ориентированный на локальные сети, отличие
заключается в том, что канальный уровень OSI разбивается на два
подуровня:
• управление доступом к среде (Medium Access Controls, MAC) обеспечивает
доступ станции к среде передачи, не мешая при этом другим станциям и
учитывая особенности физического канала.
• управление логической связью (Logical Link Control, LLC) обеспечивает
надежность передачи данных по сети, определяет порядок и способы проверок
достоверности информации.
В узловых сетях каналы соединяют два узла, причем каналы не имеют на
своем протяжении контактов с иными узлами. Так выглядят соединения
"точка-точка". К узлу могут быть подключены несколько каналов. Узлы могут
соединять и системы с разнородными протоколами. Типы узлов поясняет рис.
5.2.
Шлюз предназначен для соединения сетей, созданных по разным стандартам.
Передача информации из одной сети в другую выполняется при помощи
прикладных программ.
Маршрутизатор удобен, когда уровни 7, 6, 5 и 4 ЭМВОС одинаковые, для этих
уровней маршрутизатор "прозрачен" благодаря тому, что на нижних трех
уровнях происходит преобразование протоколов. Если к тому же и нижние
уровни одинаковые, то маршрутизатор является узлом коммутации пакетов,
выполняемой в соответствии с адресами назначения, записанными в
заголовках пакетов.
Мост служит для соединения каналов различного типа, например моноканала с
циклическим кольцом. При передаче через мосты преобразуется структура
адресов пакетов
447
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
( Прикладные процессы )
Прикладной Т т

Представления 6' 6"

Сеансовый 5' 5"

Транспортный 4' 4" ( Сетевые процессы )

Сетевой 3' 3" 3' 3" ( Канальные процессы )

Канальный 2' 2" 2' 2" 2' 2"
( Физические процессы )
Физический Г 1" 1' 1" 1' 1"
Т Г
? п п п
4 Физическая Г среда
Шпюз Маршрутизатор Мост Коммутатор
Рис. 5.2. Типы соединений в узлах систем
и, возможно, размеры кадров, для этого мост содержит память и хотя бы
простейший процессор.
Коммутатор не имеет буферных памятей, физический процесс соединения
реализуется электронной схемой.
Семиуровневая модель позволила улучшить понимание этапов подготовки
пакетов, внутри которых передаются данные пользователя, а это позволило
фирмам создать аппаратуру, обеспечивающую разные уровни системы и
стыковку изделий разных фирм. Нередко в одном изделии объединены функции
нескольких уровней. Наибольшую пользу модель принесла в области
телекоммуникаций. Новейшие стандарты на вычислительные системы создаются
так, чтобы один базовый стандарт охватывал возможно большее число уровней
для достижения максимальной экономичности изделий и скомпонованных из них
систем.
5.1.2. ФУНКЦИИ, РЕАЛИЗУЕМЫЕ КОММУНИКАЦИОННЫМ КОНТРОЛЛЕРОМ
Коммуникационные контроллеры позволяют подключать периферийное
оборудование или компьютер к глобальным и локальным сетям. В основе
коммуникационных контроллеров лежат коммуникационные каналы, которые
настраиваются для работы на один из протоколов канального уровня, RISC-
процессор, который управляет работой коммуникационных каналов, и
физический интерфейс, который обеспечивает доступ к внешним трансиверам.
Таким образом, коммуникационный контроллер реализует в полном объеме
функции канального уровня управления и частично функции физического и
сетевого уровней. На сетевом уровне в основном реализуется только одна
функция - управление маршрутизацией пакетов по логическим каналам между
машинами, но без оптимизации нагрузок по маршрутам. На физическом уровне
контроллер выполняет подготовку данных к обмену и их кодирование, а
адаптацию данных к конкретному кабелю и к конкретным электрическим
сигналам выполняет внешний трансивер. Поскольку функции, которые связаны
с непосредственным каналом связи (кабелем), реализуются внешней
микросхемой трансивера, это позволяет обеспечить более гибкое и
Предыдущая << 1 .. 242 243 244 245 246 247 < 248 > 249 250 251 252 253 254 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed