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
- Se você salva uma foto em um pendrive conectado ao computador, esse arquivo está armazenado localmente ou remotamente?
- Em uma rede, qual é a função de um algoritmo de enfileiramento (queueing) em um roteador ao lidar com pacotes…
- Projete um algoritmo de alto nível para armazenamento seguro de senhas em servidor: descreva como gerar e guardar…
- Na aula, Lia tem um robô, um programa de controle, uma bateria, uma caixa, um lápis e um botão de desligar. O robô…
- Escreva um texto explicando a importância de conhecer os componentes de um computador, como processador, memória e…
- Maria está organizando um evento online e precisa de um computador que tenha uma boa conexão à internet. Qual…
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
