Quanto a conceitos de dispositivos de entrada e saída, julgu...

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

Quanto a conceitos de dispositivos de entrada e saída, julgue o item seguinte.


O controlador de acesso direto à memória (DMA) pode realizar as funções da CPU. Quando a CPU deseja ler ou escrever um bloco de dados, envia as seguintes informações: se é uma operação de leitura ou escrita e o endereço do periférico.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

O conceito em foco nessa questão é o DMA (Direct Memory Access). Este é um recurso que permite a periféricos acessarem a memória principal do computador sem a necessidade de intervenção constante da CPU. Com isso, o DMA consegue aumentar a eficiência do sistema ao liberar a CPU para realizar outras tarefas enquanto a transferência de dados está ocorrendo.

No funcionamento do DMA, a CPU inicia o processo informando ao controlador de DMA se a operação é de leitura ou escrita, além de fornecer o endereço do periférico envolvido e a área da memória que será acessada. Uma vez que o controlador de DMA recebe essas informações, ele gerencia o processo de transferência de dados entre o periférico e a memória, concluindo com uma interrupção que sinaliza o fim do processo para a CPU.

A questão afirma corretamente as funcionalidades do DMA em relação à sua capacidade de realizar operações de leitura e escrita entre periféricos e memória de forma autônoma, seguindo comandos iniciais da CPU. Portanto, a alternativa correta é a C, pois o enunciado descreve um processo típico de operação do DMA que está de acordo com os princípios de Arquitetura de Computadores.

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

CERTO

O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU. 

DMA envolve um módulo adicional no barramento do sistema. O módulo de DMA (Figura 7.11) é capaz de imitar o processador e, na realidade, assumir o controle do sistema do processador. Ele precisa fazer isso para transferir dados de e para a memória pelo barramento do sistema. Para essa fi nalidade, o módulo de DMA precisa usar o barramento apenas quando o processador não precisa dele, ou então precisa forçar o processador a suspender a operação temporariamente. Essa última técnica é mais comum e é conhecida como roubo de ciclo (cycle stealing), pois o módulo de DMA efetivamente rouba um ciclo do barramento. Quando o processador deseja ler ou escrever um bloco de dados, ele envia um comando ao módulo de DMA com as seguintes informações:

Indicação de uma operação de leitura ou escrita usando a linha de controle de leitura ou escrita entre o processador e o módulo de DMA.

O endereço do dispositivo de E/S envolvido, comunicado nas linhas de dados.

O local inicial na memória para ler ou escrever, comunicado nas linhas de dados e armazenado pelo módulo de DMA em seu registrador de endereço.

O número de palavras a serem lidas ou gravadas, novamente comunicado por meio das linhas de dados e armazenado no registrador contador de dados

Clique para visualizar este comentário

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