Índice:
Definição - O que significa Bus Mastering?
A masterização de barramento é um recurso da arquitetura de barramento que permite que um barramento de controle se comunique diretamente com outros componentes sem precisar passar pela CPU. A maioria das arquiteturas de barramento atualizadas, como a PCI (Componente Periférico de Interconexão), oferece suporte à masterização de barramento.
A masterização de barramento aumenta a taxa de transferência de dados do sistema operacional, economiza recursos do sistema e aumenta o desempenho e o tempo de resposta.
Techopedia explica Bus Mastering
A masterização de barramento permite que um barramento de controle acesse a RAM independentemente da CPU. Ele foi projetado para permitir a transferência de dados entre um componente periférico e a RAM, enquanto a CPU implementa outras responsabilidades.
A plataforma principal do barramento é mais comumente encontrada em dispositivos distintos de entrada / saída (E / S) ou em um microprocessador. Ele direciona o tráfego em um caminho de E / S ou em um barramento de computador. O mestre do barramento é o "mestre" e controla os caminhos do barramento que contêm os sinais e o endereço de transmissão. Os dispositivos de entrada e saída (E / S) em um barramento são os "escravos".
Se um computador contiver vários componentes que suportem o domínio do barramento, é necessário implementar uma estrutura hierárquica para impedir que vários componentes tentem usar o barramento ao mesmo tempo. Existem várias estruturas, como:
- Interface de sistema de computador pequeno (SCSI): transfere dados entre o computador e os dispositivos periféricos. Inclui uma prioridade permanente para cada ID SCSI
- Interface Periférica Serial (SPI): Opera no modo full duplex (ambas as direções) usando a arquitetura mestre / escravo. O dispositivo mestre inicia o quadro de dados, que inclui a sincronização do quadro.
- Interface Inter-Integrated Circuit (I 2 C): Possui uma arquitetura de barramento serial bidirecional que contém mensagens de bit de parada e início, que controlam a transferência de dados.