GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO06Difícil⏱ longo

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

Habilidade BNCC EF15CO06

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

Dificuldade Difícil
Bloom Analisar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

algoritmo de leitura de arquivo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

algoritmo de leitura de arquivo · transferencia de dados

📚 Reveja

Revisar os conceitos de CPU, DMA e controlador de disco.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.