Em termos de organização e arquitetura de computadores, é co...

Próximas questões
Com base no mesmo assunto
Ano: 2011 Banca: FCC Órgão: TRE-SP
Q1233300 Arquitetura de Computadores
Em termos de organização e arquitetura de computadores, é correto afirmar que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - quando o controlador de E/S usa o DMA (Direct Memory Access) para ler ou escrever dados de ou para a memória, ele não necessita de intervenção da CPU.

Para um correto entendimento dessa questão, é importante ter conhecimento sobre o conceito de DMA e sua função dentro da arquitetura de computadores. O DMA é um recurso que permite que dispositivos de entrada e saída (E/S) transfiram dados diretamente para ou da memória principal, sem que cada byte ou palavra seja manipulado pela CPU. Isso otimiza o desempenho do sistema, pois libera a CPU para executar outras tarefas enquanto a transferência está ocorrendo.

A assertiva está correta porque, justamente, o propósito do DMA é realizar operações de leitura ou escrita de dados sem a necessidade de intervenção constante da CPU. A CPU é envolvida apenas no início e no final do processo, para configurar e depois confirmar a transferência de dados, mas não durante a operação em si. Este processo é chamado de "cycle stealing", pois o DMA "rouba" ciclos de memória da CPU temporariamente.

Esclarecendo brevemente o porquê das demais alternativas estarem incorretas:

  • B - O DMA não precisa executar uma rotina de interrupção para avisar a CPU que iniciará a transferência de dados, essa configuração é feita previamente.
  • C - De fato, há situações em que a CPU tem prioridade sobre o controlador de E/S no uso do barramento, mas isso não é uma regra geral e depende da política de controle do barramento.
  • D - O "roubo de ciclo" é um termo associado ao DMA, onde este é que "rouba" ciclos da CPU e não o contrário.
  • E - O barramento EISA (Extended Industry Standard Architecture) não tem uma conexão dedicada com o controlador de memória, pois é um padrão de barramento para computadores da IBM PC compatíveis e não um canal de comunicação direto.

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

✅Gabarito(A) 

Quando um controlador lê ou escreve dados de ou para a memória sem intervenção da CPU, diz-se que ele está executando acesso direto à memória (Direct Memory Access), mais conhecido por seu acrônimo DMA.

Fonte: Organização Estruturada de Computadores - Andrew S. Tanenbaum - 5° Edição.

B = Ocorre uma interrupção ao final

C = Controlador de E/S vai ter precedência, até pq instruções de E/S são PRIVILEGIADAS

D = Quem se apropria é o MODULO/CONTROLADOR DE DMA

E = Lhufas

GABARITO A

Clique para visualizar este comentário

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