Busmastering

Материал из Encyclopedia Electronica

[ˈ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)