Na arquitetura de computadores, uma ação de roubar um ciclo...

Próximas questões
Com base no mesmo assunto
Q825048 Arquitetura de Computadores

Na arquitetura de computadores, uma ação de roubar um ciclo do barramento para transferir dados de ou para a memória é executado por:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - Acesso direto à memória (DMA).

O tema da questão refere-se ao mecanismo de transferência de dados entre a memória e outros componentes sem a intervenção direta do processador principal. Para resolver essa questão, é necessário compreender o funcionamento dos diferentes métodos de transferência de dados em uma arquitetura de computadores, incluindo o papel do DMA.

O DMA é uma funcionalidade que permite a dispositivos de hardware diferentes do processador central realizar transferências de dados diretamente com a memória do sistema. O uso do DMA é essencial em operações que exigem alta velocidade de transferência e eficiência, pois reduz a carga de trabalho do processador e a latência geral do sistema ao permitir que o processador continue executando outras tarefas enquanto o DMA gerencia as transferências de dados.

Quando o DMA "rouba" um ciclo do barramento para realizar suas operações, ele temporariamente assume o controle do barramento de sistema para transferir dados diretamente entre a memória e o dispositivo de E/S, sem passar pelo processador. Isso é essencial para a eficiência do sistema, pois evita que o processador seja sobrecarregado com operações de E/S, permitindo que ele se concentre na execução de instruções de programas e outras tarefas críticas.

É importante notar que as outras alternativas não descrevem corretamente o mecanismo pedido pela questão:

  • Controlador de Interrupção: Este é um componente que gerencia as interrupções do sistema, sinalizando ao processador a necessidade de atender a uma condição de hardware específica, mas não realiza transferências de dados como o DMA.
  • Canais de E/S: Refere-se a métodos de transferência de dados entre a CPU e os dispositivos periféricos, mas não atua "roubando" ciclos de barramento para transferir dados diretamente à memória.
  • Camada de Enlace: Este termo está geralmente associado à comunicação de dados em redes e ao modelo OSI, e não ao barramento interno de um computador.
  • Comutador InfiniBand: É uma tecnologia de rede para comunicações de alta velocidade, principalmente em ambientes de computação de alto desempenho, e não está diretamente relacionada ao barramento de um único computador ou à transferência de dados via DMA.

Portanto, a compreensão do funcionamento do Acesso direto à memória (DMA) é fundamental para entender como ocorre a otimização das transferências de dados em sistemas computacionais, respondendo corretamente a questão apresentada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O DMA visa melhorar a performance geral do micro, permitindo que os periféricos transmitam dados diretamente para a memória, poupando o processador de mais esta tarefa.

portanto LETRA "C"

GABARITO: C

O DMA visa melhorar a performance geral do micro, permitindo que os periféricos transmitam dados diretamente para a memória, poupando o processador de mais esta tarefa.

DMA é um recurso da placa mãe que capacita os periféricos a terem acesso direto à memória RAM, sem sobrecarregarem o processador. Com o DMA, as transferências de dados ocorrem sem a intervenção da CPU por cada byte que é transferido.

O termo DMA é um acrónimo para a expressão em inglês Direct memory access. O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU

Gabarito C

Cycle Stealing é o nome.

"O controlador de DMA solicita a transferência de uma palavra e consegue. Se a CPU também quiser o barramento, ela tem de esperar. O mecanismo é chamado de roubo de ciclo, pois o controlador do dispositivo entra furtivamente e rouba um ciclo de barramento ocasional da CPU de vez em quando, atrasando-a ligeiramente."

Fonte: Sistemas Operacionais Modernos, Tanenbaum

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo