Em computadores convencionais, como os microcomputadores de ...

Próximas questões
Com base no mesmo assunto
Q869104 Arquitetura de Computadores
Em computadores convencionais, como os microcomputadores de uso geral, são encontrados barramentos para a conexão de dispositivos de entrada e de saída. Esses dispositivos possuem um módulo denominado controlador, que possibilita o acesso aos barramentos. Quando esse controlador lê ou escreve dados de ou para a memória, sem a intervenção da Unidade Central de Processamento, ele executa uma operação de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta para a questão é a D - acesso direto à memória.

Dentro do contexto da arquitetura de computadores, o acesso direto à memória (Direct Memory Access - DMA) é um mecanismo que permite que determinados componentes de hardware de um sistema de computador acessem a memória principal de forma independente da Unidade Central de Processamento (CPU). Esse processo é crucial para a eficiência e desempenho do sistema, já que reduz a carga de trabalho da CPU e permite que ela execute outras tarefas enquanto os dados estão sendo transferidos.

O DMA é utilizado quando um periférico (como um controlador de disco) precisa ler ou escrever uma grande quantidade de dados diretamente na memória sem a constante intervenção da CPU. Isso é especialmente útil para operações que envolvem dispositivos de E/S (entrada e saída) e transferências de grandes blocos de dados, como é o caso de operações de leitura ou escrita em discos rígidos, unidades de SSD, ou até mesmo na comunicação de rede.

A utilização do DMA é uma forma de otimização que permite um melhor aproveitamento dos recursos do sistema e reduz o tempo de transferência de dados, melhorando assim o desempenho geral do sistema computacional.

As demais alternativas não representam corretamente o processo descrito na questão:

  • A sincronização de dados está mais relacionada com a coordenação entre processos ou sistemas para garantir a consistência dos dados.
  • Uma exceção é um evento que ocorre durante a execução de um programa, interrompendo o fluxo normal de instruções.
  • O pipelining é uma técnica de processamento paralelo em que múltiplas instruções são sobrepostas em execução.
  • O tratamento de interrupção se refere a um mecanismo de resposta a eventos que requerem a atenção imediata da CPU, pausando o programa atualmente em execução.

Portanto, a melhor resposta é, de fato, a D - acesso direto à memória, pois descreve adequadamente o processo pelo qual um controlador de dispositivo pode ler ou escrever dados na memória sem a intervenção direta da CPU.

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

Pipeline é uma técnica de hardware que permite que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada. Estas instruções são colocadas em uma fila de memória dentro do processador (CPU) onde aguardam o momento de serem executadas: assim que uma instrução termina o primeiro estágio e parte para o segundo, a próxima instrução já ocupa o primeiro estágio.

Acesso direto à memória. 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.

Ref: Wikipédia

 

Os tipos de operações dos módulos de E/S e suas características

E/S programada

  • troca dados diretamente com a CPU (Unidade Central de Processamento)
  • o processador (CPU) é concedido controle direto nas operações de E/S através de um programa executado pela própria CPU

Controlada por Interrupção

  1. O processador emite um comando de E/S;
  2. O processador continua a executar outras instruções enquanto o módulo de E/S realiza o comando;
  3. O módulo de E/S, ao terminar o comando, interrompe o processador.

Acesso Direto à Memória (DMA)

  • O módulo de E/S e a memória principal, como o próprio nome indica, possui um acesso direto, onde trocam dados.
  • O processador não tem nenhum envolvimento nessa operação

Sabendo disso, fica claro que a alternativa D é o gabarito da questão.

Clique para visualizar este comentário

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