Os três recursos do sistema comumente usados para comunicação entre a CPU ou a memória e outros componentes em um computador são:
1.
barramento: Um barramento é uma coleção de condutores elétricos paralelos que transferem dados entre diferentes componentes. Existem diferentes tipos de ônibus:
*
barramento do sistema: Conecta a CPU à memória e outros componentes.
* Bus periférico: Conecta o barramento do sistema a dispositivos periféricos, como discos rígidos, placas gráficas e cartões de rede.
* Bus de expansão
: Permite a adição de cartões de expansão ao sistema.
2.
Solicitação de interrupção (IRQ): Uma solicitação de interrupção é um sinal de um dispositivo para a CPU, indicando que requer atenção. Isso é usado para informar a CPU sobre eventos como dados prontos ou um erro ocorrendo.
3.
Acesso à memória direta (DMA): O acesso direto à memória permite que um dispositivo acesse a memória diretamente sem passar pela CPU. Isso é usado para melhorar o desempenho transferindo dados diretamente entre o dispositivo e a memória, reduzindo a carga de trabalho na CPU.
Esses três recursos trabalham juntos para garantir a comunicação e a transferência de dados eficientes dentro de um sistema de computador.