Na arquitetura de computadores, uma ação de roubar um ciclo...
Na arquitetura de computadores, uma ação de roubar um
ciclo do barramento para transferir dados de ou para a
memória é executado por:
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.
O 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