Descreva, em nível de blocos e usando os termos algoritmo, CPU, DMA, controlador de disco e memória, como um…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Conhecer os componentes básicos de dispositivos computacionais, entendendo os princípios de seu funcionamento.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva, em nível de blocos e usando os termos algoritmo, CPU, DMA, controlador de disco e memória, como um algoritmo de leitura de arquivo transfere dados do disco para a aplicação em memória.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
A aplicação executa um algoritmo de leitura que faz uma chamada de sistema indicando arquivo, offset e tamanho. 2) A CPU prepara o controlador de disco com endereço lógico/físico, buffer em memória e tamanho; inicia a operação. 3) Se houver DMA, o controlador e o controlador DMA negociam o barramento e transferem blocos diretamente do disco para o buffer em memória sem mover a CPU; ao fim o controlador gera uma interrupção. 4) Se não houver DMA (PIO), a CPU executa ciclos de leitura do controlador e escreve os dados em memória, consumindo mais ciclos. 5) Após a interrupção a CPU atualiza estruturas do algoritmo (verificação de erro, contadores) e entrega os dados à aplicação. 6) Em todo o processo cache de CPU e gerenciamento de páginas podem influenciar latência e throughput.
Explicação
A explicação apresentada detalha de forma clara e sequencial o processo de leitura de um arquivo, abordando os papéis da CPU, DMA e do controlador de disco. Ela também destaca a importância do gerenciamento de memória e cache, que podem afetar a eficiência da transferência de dados. Essa abordagem abrangente e técnica demonstra um entendimento profundo do funcionamento do sistema de leitura de arquivos.
Raio-X da questão
algoritmo de leitura de arquivo
avaliacao
algoritmo de leitura de arquivo · transferencia de dados
Revisar os conceitos de CPU, DMA e controlador de disco.
O aluno pode descrever o processo de forma confusa, misturando os papéis da CPU e do controlador de disco, ou não mencionar a função do DMA corretamente.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Explique o papel do processador (CPU), da memória RAM e do armazenamento ao abrir um arquivo, descrevendo o fluxo de…
- Explique como o processador (CPU), a memória (RAM) e os dispositivos de entrada/saída interagem quando um programa é…
- Descreva, usando os termos processador, memória RAM, dispositivo de armazenamento e dispositivo de entrada/saída, os…
- Explique, relacionando processador, memória RAM e dispositivo de armazenamento, como o fluxo de dados entre esses…
- Descreva o processo de armazenamento e recuperação de dados em um dispositivo computacional.
- Descreva em alto nível como um algoritmo em execução interage com CPU, memória, dispositivos de entrada/saída e a rede…
Todas as questões de Funcionamento de dispositivos computacionais
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
