Способы организации адресации внешних устройств

Способы адресации внешних устройств. Дать их оценку. Команды ввода – вывода К1810ВМ86

Способы адресации внешних устройств. Дать их оценку. Команды ввода – вывода К1810ВМ86

Все ву находятся в особом адресном пространстве. Для обмена данными используются команды IN и OUT. В формате этих команд находится адрес ВУ, с которым необходимо произвести обмен. Команды IN и OUT имеют прямую адресацию. Чтобы повысить гибкость МПС используется интерфейсный принцип связи между МПС и ву. Обращение к ву производится с помощью магистралей, по которым передается адрес этих ву. Магистральный принцип позволяет размещать те или иные КВУ в различных местах конструктива, а обращение производится по их адресу. Все магистрали являются общими, по ним передается адрес и активизируется обмен только с там ву, адрес которого совпадает с адресом на ША. Чтобы упростить МПС, сделать более универсальной, разработаны специальные МС которые предназначены для связи с типовыми ВУ. Отдельные типы ВУ характеризуются величиной питающего напряжения. Тип сигнала различается протоколом обмена.

Программно управляемые способы обмена данными с внешними устройствами : синхронный и асинхронный.

Программно управляемый синхронный обмен: используется когда ву всегда готово к обмену. Момент обмена полностью определяется моментом выполнения команд IN и OUT. Когда в программе встречается одна из этих команд, по ША передается адрес ву, активизируется контроллер и по шине данных происходит обмен. + простота, быстрое выполнение. – не все ву могут выполнить такой обмен. Программно управляемый асинхронный обмен: используется когда ву необходимо значительное время на подготовку новых данных или на использование принятых данных. Единственным активным элементом является МП. Если МП необходимо произвести обмен он через один из портов передает на ву активный сигнал управления; ву приступает к подготовке приема или передачи данных и когда оно будет готово к обмену, через другой порт МП подает активный уровень сигнала состояния. Получив этот сигнал МП командой IN или OUT производит обмен. + простота, не требуются дополнительные затраты, для любого типа МП. – может быть значительная потеря времени.

Обмен данными с внешними устройствами по прерыванию, типовая процедура входа в режим прерывания. Особенности, преимущества и недостатки.

При этом обмене МП не производит опрос ву, выполняет основную программу; когда по требованию МП ву готово произвести обмен, оно через контролер прерываний передает в МП сигнал требования прерывания INT. Он поступает на такой же вход МП в последнем такте выполнения текущей команды МП опрашивает состояние входа INT, если там активный уровень сигнала он вместо выполнения последующей команды формирует активный уровень сигнала подтверждения прерывания INTА. В ответ на который контролер прерываний передает по ШД в МП в той или иной форме адрес подпрограммы обработки прерываний (ПОП). После этого МП переходит к выполнения ПОП и она производит обмен данными. + МП не надо производить опрос и тратить на это время, ву практически мгновенно получает обслуживание; — нужны дополнительные аппаратные затраты – КП. НЕОБХОДИМО УЧЕСТЬ: запрос может поступить асинхронно по отношению выполняемой основной программы. В это время в регистрах МП могут быть данные необходимые для выполнения основной программы, поэтому любая ПОП должна начинаться с включения в стек содержимого регистра флага и всех РОН которые используются в ПОП. В конце ПОП эту информацию необходимо вернуть в обратном порядке. Это требует дополнительное время. Запрос на прерывание может быть не кстати т.к. в этот момент МП выполняет ответственный участок основной программы, чтобы избежать коллизий на подобных участках программу прерываний необходимо запретить.

Обмен данными с ВУ с прямым доступом в память. Особенности метода и целесообразность области применения.

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

Назначение вводов МП ВМ86. как у него производится разделение адресных пространств памяти и ВУ?

Выводы АД0-АД15 – мультиплексированы с тремя состояниями двунаправленная ШД. В первом такте на этих выводах появляется информация об адресе ву, памяти данных. На втором такте или позже эти линии играют роль ШД. А16-А19 – мультиплексированная ША/состояния. В первом такте на этих линиях появляется 4 бита (старших) адреса. S4 S3: 00-ES, 01-SS, 10 – CS, 11 – DS. Две линии S3 и S4 определяют какой сегментный регистр будет использоваться в текущем цикле шины для вычисления физического адреса. Эти линии обычно подаются на вх дешифратора. Если использовать выход дешифратора для управления памятью, то можно расширить память для каждого вида информации (память программ, данных, стека, текущая) до одного м байта. S5 – дублирует состояние флага IF. Этот вывод можно использовать для информирования ВУ о том, разрешены текущие прерывания или нет. S6 – не используется и равен 0. ВНЕ – нулевой сигнал говорит о том, что для передачи данных в текущем цикле шины будет использована старшая половина ШД. Этот сигнал появляется только в первом такте, все остальное время присутствует S7 (резервный).сигналы RD и WR – управляющие сигналы чтения и записи. Управляющие – это значит, что на момент появления, окончания длительность сигнала определялась требованиями проводимой операции, следующие 2 сигнала информационные (присутствуют весь цикл шины). Если M/IO =1 в текущем цикле будет обращение к памяти, если M/IO = 0, то обращение к ву. OP/IP – сигнал показывает направление передачи информации по ШД в текущем цикле шины. Если OP/IP =1 – активизируется OP, информация выводится по ШД, если 0 = то вводится. DEN- строп данных используется для сопровождения данных по ШД. HOLD, HLDA – используется для управлении обмена с ПДП. NMI – вход приема немаскируемых запросов. INTR – вход приема маскируемых запросов. CLK – вход тактовой частоты. RESET – сигнал системного сброса. При единичном уровне сигнала на этом входе сбрасывается в 0 некоторые управляющие триггера, счетчик команд РС. Уставнавливается все разряды в 1 у сегментного регистра CS. Область памяти начиная с физического адреса FFFF0H до FFFFFFH является второй запретной областью. Она является стартовой областью. Обычно по адресу FFFF0H размещается команда безусловного перехода с атрибутом А. RDY – вход приема сигналов готовности от ВУ. Используется для аппаратной синхронизации МП и ВУ. TEST – опрос готовности. Если на входе TEST сигнал нулевого уровня, то МП переходит к выполнению следующей команды. Если на входе сигнал единичного уровня, то МП пропускает 5 тактов, после чего вновь проверяет вход TEST. Используется для программной синхронизации МП и ВУ. MN/MX – если на вх. Сигнал 1, то МП работает в минимальном режиме, если 0 – в максимальном режиме. Максимальный режим предназначается не для работы МП в автономном устройстве, а в большой МП-системе. В максимальном режиме меняется назначение всех выводов МП и даже их мнемоника. INTA – сигнал подтверждения прерывания. STBA- строк адреса.

Читайте также:  Способы борьбы с грехами

Как функционирует регистр очереди команд в микропроцессоре КВМ86. Какие особенности он вносит в работу микропроцессора КВМ86?

Из каких частей состоят вещественные числа? Что эти части определяют?

Мантиссы (выражающей значение числа без учёта порядка); Знака мантиссы (указывающего на отрицательность или положительность числа); Порядка (выражающего степень основания числа, на которое умножается мантисса); Знака порядка

Как определяются десятичные эквиваленты вещественных чисел?

-0.000101 E+100= -1.01=-1 1/2 2 =-1.25

+101=+0.101E +11 = +0.00101E + 101 = +1010.0E -1

Способы адресации внешних устройств. Дать их оценку. Команды ввода – вывода К1810ВМ86

Все ву находятся в особом адресном пространстве. Для обмена данными используются команды IN и OUT. В формате этих команд находится адрес ВУ, с которым необходимо произвести обмен. Команды IN и OUT имеют прямую адресацию. Чтобы повысить гибкость МПС используется интерфейсный принцип связи между МПС и ву. Обращение к ву производится с помощью магистралей, по которым передается адрес этих ву. Магистральный принцип позволяет размещать те или иные КВУ в различных местах конструктива, а обращение производится по их адресу. Все магистрали являются общими, по ним передается адрес и активизируется обмен только с там ву, адрес которого совпадает с адресом на ША. Чтобы упростить МПС, сделать более универсальной, разработаны специальные МС которые предназначены для связи с типовыми ВУ. Отдельные типы ВУ характеризуются величиной питающего напряжения. Тип сигнала различается протоколом обмена.

Источник

Иллюстрированный самоучитель по теории операционных систем

Доступ к внешним устройствам

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


Рис. 9.1. Подключение внешнего устройства к шине

Два основных подхода к адресации этих регистров – это отдельное адресное пространство ввода-вывода и отображенный в память ввод-вывод (memory-mapped I/O), когда память и регистры внешних устройств размещаются в одном адресном пространстве. В первом случае для обращения к регистрам Устройств используются специальные команды IN и OUT. Во втором случае Могут использоваться любые команды, способные работать с операндами в памяти. Как правило, даже в случае раздельных адресных пространств, для обмена данными с памятью и внешними устройствами процессор использует одни и те же шины адреса и данных, но имеет дополнительный сигнал адресной шины, указывающий, какое из адресных пространств используется в данном конкретном цикле.

Любопытный гибридный подход, сочетающий преимущества обоих вышеназванных, предоставляют микропроцессоры с системой команд SPARC v9. У этих процессоров команды имеют поле, служащее селектором адресного пространства. Этот селектор, в частности, может использоваться для выбора адресного пространства памяти или ввода-вывода. Благодаря этому, с одной стороны, можно применять для работы с регистрами портов любые команды работы с памятью, как при отображенном в память вводе-выводе, и в то же время полностью задействовать адресное пространство памяти.

Два основных подхода к выделению адресов внешним устройствам – это фиксированная адресация, когда одно и то же устройство всегда имеет одни и те же адреса регистров, и географическая адресация, когда каждому разъему периферийной (или системной, если внешние устройства подключаются непосредственно к ней) шины соответствует свой диапазон адресов (рис. 9.2). Географически можно распределять не только адреса регистров, но и другие ресурсы – линии запроса прерывания, каналы ПДП.


Рис. 9.2. Фиксированная и географическая адресация

Географическая адресация обладает свойством, которое на первый взгляд кажется противоестественным: перемещение платы устройства в другой разъем приводит к необходимости переконфигурации ОС (а в некоторых случаях, например, если перемещенная плата была контроллером загрузочного диска, а вторичный загрузчик или процедура инициализации ядра недостаточно сообразительны, может даже привести к ошибкам при загрузке). Однако этот способ распределения адресного пространства удобен тем, кто исключает возможность конфликта адресов между устройствами разных производителей или между двумя однотипными устройствами (с этой проблемой должен быть знаком каждый, кто пытался одновременно установить в компьютер сетевую и звуковую карты конструктива ISA). Большинство периферийных шин современных мини – и микрокомпьютеров, такие, как PCI, S-Bus и др., реализуют географическую адресацию.

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

Источник

Подсистема ввода-вывода. Адресация внешних устройств. Адресное пространство портов ввода-вывода.

Вводом/выводом (ВВ) называется передача данных между ядром ЭВМ, включающим в себя микропроцессор и основную память, и внешними устройствами (ВУ). Это единственное средство взаимодействия ЭВМ с «внешним миром», и архитектура ВВ (режимы работы, форматы команд, особенности прерываний, скорость обмена и др.) непосредственно влияет на эффективность всей системы. За время эволюции ЭВМ подсистема ВВ претерпела наибольшие изменения благодаря расширению сферы применения ЭВМ и появлению новых внешних устройств. Особенно важную роль средства ВВ играют в управляющих ЭВМ. Разработка аппаратных средств и программного обеспечения ВВ является наиболее сложным этапом проектирования новых систем на базе ЭВМ, а возможности ВВ серийных машин представляют собой один из важных параметров, определяющих выбор машины для конкретного применения.

Читайте также:  Светодиодная маска для лица способ применения

Программная модель внешнего устройства

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

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

Регистр, содержащий группу бит, к которой процессор обращается в операциях ВВ, образует порт ВВ. Таким образом, наиболее общая программная модель внешнего устройства, которое может выполнять ввод и вывод, содержит четыре регистра ВВ: регистр выходных данных (выходной порт), регистр входных данных (входной порт), регистр управления и регистр состояния (рис. 3.1). Каждый из этих регистров должен иметь однозначный адрес, который идентифицируется дешифратором адреса. В зависимости от особенностей устройства общая модель конкретизируется, например, отдельные регистры состояния и управления объединяются в один регистр, в устройстве ввода (вывода) имеется только регистр входных (выходных) данных, для ввода и вывода используется двунаправленный порт.

Непосредственные действия, связанные с вводом/выводом, реализуются одним из двух способов, различающихся адресацией регистров ВВ.

Интерфейс с изолированными шинами характеризуется раздельной адресацией памяти и внешних устройств при обмене информацией. Изолированный ВВ предполагает наличие специальных команд ввода/вывода, общий формат которых показан на рис. 3.2. При выполнении команды ввода IN содержимое адресуемого входного регистра PORT передается во внутренний регистр REG процессора, а при выполнении команды OUT содержимое регистра REG передается в выходной порт PORT. В процессоре могут быть и другие команды, относящиеся к ВВ и связанные с проверкой и модификацией содержимого регистра управления и состояния.

Нетрудно заметить, что в этом способе адресное пространство портов ввода и вывода изолировано от адресного пространства памяти, т.е. в ЭВМ один и тот же адрес могут иметь порт ВВ и ячейка памяти. Разделение адресных пространств осуществляется с помощью управляющих сигналов, относящихся к системам ВВ и памяти (MEMRD# — считывание данных из памяти, MEMWR# — запись данных в память, IORD# — чтение порта ВВ, IOWR# — запись в порт ВВ) (# — активный низкий уровень сигналов).

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

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

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

110. Сущность методов продвижения пакетов в составных сетях (дейтаграммный метод, логическое соединение, метод виртуального канала).

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

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

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

В одной и той же сетевой технологии могут быть задействованы разные способы обмена данными. Так, дейтаграммный протокол IP используется для передачи данных между отдельными сетями, составляющими Интернет. В то же время обеспечением надежной доставки данных между конечными узлами этой сети занимается протокол TCP, устанавливающий логические соединения без фиксации маршрута. И, наконец, Интернет является примером сети, использующей технику виртуальных каналов, так как в состав Интернета входит немало сетей ATM и Frame Relay, поддерживающих виртуальные каналы.

Читайте также:  Спиралеобразный способ изучения материала

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

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

В таблице коммутации для одного и того же адреса назначения может содержаться несколько записей, указывающих соответственно на различные адреса следующего коммутатора. Такой подход называется балансом нагрузки и используется для повышения производительности и надежности сети. В примере, показанном на рис. 13, пакеты, поступающие в коммутатор S1 для узла назначения с адресом N2 в целях баланса нагрузки могут распределяться между двумя следующими коммутаторами – S2 и S3, что снижает нагрузку на каждый из них, а значит, уменьшает очереди и ускоряет доставку. Некоторая «размытость» путей следования пакетов с одним и тем же адресом назначения через сеть является прямым следствием принципа независимой обработки каждого пакета, присущего дейтаграммному методу. Пакеты, следующие по одному и тому же адресу назначения, могут добираться до него разными путями также вследствие изменения состояния сети, например, отказа промежуточных коммутаторов.

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

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

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

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

При передаче с установлением соединения узлу-получателю отправляется служебный кадр специального формата с предложением установить соединение, как показано на рис. 14б. Если узел-получатель согласен с этим, то он посылает в ответ другой служебный кадр, подтверждающий установление соединения и предлагающий некоторые параметры, которые будут использоваться в рамках данного логического соединения. Это могут быть, например, идентификатор соединения, максимальное значение длины поля данных кадров, количество кадров, количество кадров, которые можно отправить без получения подтверждения, и т.п. Узел-инициатор соединения может закончить процесс установления соединения отправкой третьего служебного кадра, в котором сообщит, что предложенные параметры ему подходят. На этом логическое соединение считается установленным. Логическое соединение может быть рассчитано на передачу данных как в одном направлении – от инициатора соединения, так и в обоих направлениях. После передачи некоторого законченного набора данных, например определенного файла, узел-отправитель инициирует разрыв данного логического соединения, посылая соответствующий служебный кадр.

Заметим, что, в отличие от передачи дейтаграммного типа, в которой поддерживается только один тип кадра – информационный, передача с установлением соединения должна поддерживать как минимум два типа кадров – информационные, переносящие собственно пользовательские данные, и служебные, предназначенные для установления (разрыва) соединения.

Виртуальный канал

Виртуальные каналы – это устойчивые пути следования трафика, создаваемые в сети с коммутацией пакетов. Виртуальные каналы являются базовой концепцией технологии Х.25, Frame Relay и ATM,

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

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

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

Источник

Оцените статью
Разные способы