Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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


Преимущества [ править ]

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

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

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

Его также могут использовать ведомые устройства, которые могут оптимизировать свои ответы, если заранее знают, сколько будет передано данных. Типичным примером здесь является DRAM с высокой начальной задержкой доступа, но последовательные обращения после этого могут выполняться с меньшим количеством состояний ожидания. [1]

Подробности [ править ]

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

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

В случае DMA , то контроллер DMA , и устройство дают исключительный доступ к шине без перерыва; ЦП также освобождается от обработки прерываний устройств.

Фактический способ работы пакетных режимов варьируется от одного типа устройства к другому; однако устройства, которые имеют какой-то стандартный пакетный режим, включают следующее:

См. Также [ править ]

Ссылки [ править ]

  1. ^ "ARM форумы" .
  2. ^ Спецификация локальной шины PCI, редакция 2.2 . Хиллсборо, Орегон : Специальная группа по интересам PCI . 18 декабря 1998 г. с. 82.
  3. ^ Спецификация локальной шины PCI, редакция 2.2 . Хиллсборо, Орегон : Специальная группа по интересам PCI . 18 декабря 1998 г. с. 29.