Busmastering

Материал из Encyclopedia Electronica
Версия от 13:09, 9 января 2026; Игорь Мостицкий (обсуждение | вклад) (Новая страница: « <p><span style="color: steelblue;">[ˈbʌsˈmɑːstərɪŋ]</span><br/><span>Категория: компьютеры</span> <span>Категория: техника</span><span style="color: indigo;">управление шиной, технология (организации) шины с назначением главных абонентов</span><br/><span style="color: darkslategray;"> Режим управления шиной, когд...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

[ˈbʌsˈmɑːstərɪŋ]
управление шиной, технология (организации) шины с назначением главных абонентов
 Режим управления шиной, когда определённое внешнее устройство (Busmaster), например, жёсткий диск (HDD), выполняя какую-либо значимую и объёмную задачу, имеет возможность дать команду остальным устройствам на шине временно прекратить работу и начать самому управлять шиной (пересылать данные, выдавать команды и сигналы управления). На время работы устройство захватывает шину и становится главным (Master). Такой подход обычно используется для освобождения процессора (CPU) от операций пересылки команд и/или данных между двумя устройствами на одной шине. Частным случаем Busmastering является режим DMA, который осуществляет только внепроцессорную пересылку данных; в классической архитектуре PC этим занимается контроллер DMA, общий для всех устройств. Каждое же устройство с функциями Busmastering имеет собственный подобный контроллер, что позволяет избавиться от проблем с распределением DMA-каналов и преодолеть ограничения стандартного DMA-контроллера (16-разрядность, способность адресовать только первые 16 МБ ОЗУ, низкое быстродействие и тому подобное.). В мультимедиа (Multimedia): Busmastering позволяет видеокарте напрямую, без участия ЦП (CPU) обращаться к системной памяти, экономя тем самым ресурсы компьютера. Заметно увеличивает скорость обработки графических данных. Требуется установка в слот, поддерживающий режим управления.
Смотри также Busmastering Driver

Игорь Мостицкий (обсуждение) 13:09, 9 января 2026 (MSK)