Atividades sobre Fundamentos de sistemas distribuídos com gabarito — 6º ano, 7º ano, 8º ano, 9º ano (EF69CO09)
Quando recebo a EF69CO09 no planejamento, meu primeiro desafio é sair do vocabulário técnico e chegar a situações que a turma reconhece. Afinal, paralelismo, concorrência e sistemas distribuídos podem parecer assuntos distantes, mas estão presentes no envio de uma foto, no acesso a um arquivo compartilhado e no vídeo que continua carregando mesmo com muita gente conectada.
Eu costumo partir dessas experiências antes de pensar na prova. Assim, a avaliação deixa de cobrar uma definição decorada e passa a verificar se o estudante entende por que vários computadores precisam cooperar, compartilhar dados e dividir tarefas. Abaixo, reuni caminhos de aula e questões prontas para facilitar esse trabalho.
O que a habilidade EF69CO09 pede, de verdade?
A habilidade EF69CO09 pede que nossos estudantes compreendam como diferentes computadores podem atuar juntos em uma rede, em vez de dependerem sempre de uma única máquina. Na prática, eu traduzo isso como a capacidade de reconhecer situações em que tarefas acontecem ao mesmo tempo ou são organizadas entre vários equipamentos, identificar que há comunicação e compartilhamento de recursos e perceber vantagens como acesso remoto, maior capacidade de atendimento e continuidade do serviço quando uma parte falha. Também precisamos abrir espaço para distinguir paralelismo e concorrência: no paralelismo, tarefas podem ser executadas simultaneamente por recursos diferentes; na concorrência, várias tarefas avançam de forma organizada, disputando ou alternando recursos. Para 6º ao 9º ano, exemplos como nuvem, internet, jogos on-line, sites e arquivos colaborativos tornam o conceito concreto sem exigir programação ou equipamentos sofisticados.
“Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.”
Ela pertence à unidade temática Mundo Digital e tem como objeto de conhecimento os fundamentos de sistemas distribuídos. Para consultar o detalhamento e mais itens do acervo, vale acessar a consulta completa do código EF69CO09.
Como trabalhar EF69CO09 em sala?
- Mapa do caminho de uma foto. Peço que a turma desenhe o que imagina acontecer quando uma foto sai do celular de uma pessoa e chega ao colega. Depois, discutimos que há vários dispositivos e servidores envolvidos na troca de dados.
- Dinâmica dos cartões distribuídos. Divido uma informação em cartões e entrego cópias para grupos diferentes. Se um grupo “sai do sistema”, os demais ainda conseguem reconstruir a mensagem. É uma forma simples de conversar sobre cópias, disponibilidade e tolerância a falhas.
- Comparação entre pendrive e nuvem. No quadro, monto duas colunas: arquivo guardado em um pendrive e arquivo em um serviço de nuvem. A turma compara acesso, compartilhamento, dependência de um dispositivo e possibilidade de uso em lugares diferentes.
- Fila de tarefas. Proponho tarefas curtas, como organizar palavras ou resolver contas, e distribuo partes para grupos. Em seguida, fazemos a mesma tarefa com apenas um grupo. A comparação ajuda a discutir divisão de trabalho, paralelismo e coordenação.
Eu evito apresentar a tecnologia como mágica ou como algo que “nunca falha”. O ponto é mostrar que distribuir dados e processamento pode melhorar a disponibilidade, mas exige comunicação e organização entre as partes.
Como avaliar essa habilidade?
Uma boa questão de EF69CO09 precisa apresentar uma situação de rede, armazenamento ou processamento e pedir que o estudante relacione o exemplo ao conceito correto. Não basta perguntar o significado de “nuvem” isoladamente: é mais produtivo verificar se ele reconhece que arquivos podem estar disponíveis por meio de vários servidores conectados, ou se entende por que um serviço pode continuar ativo quando uma máquina para.
Um erro comum é tratar qualquer conjunto de computadores como sistema distribuído. Para caracterizá-lo, importa haver cooperação, comunicação e compartilhamento de dados, serviços ou capacidade de processamento. Outro erro é dizer que distribuição significa computadores fisicamente próximos, ou que a nuvem elimina a necessidade de internet. Nas correções, eu peço que a turma explique a escolha: essa justificativa revela mais do que o acerto por chute.
Questões prontas de EF69CO09 (com gabarito comentado)
1. Na escola, os computadores da biblioteca, da secretaria e das salas podem trocar informações pela rede e compartilhar serviços. Mesmo estando em locais diferentes, eles precisam funcionar juntos para atender aos usuários.
O que são sistemas distribuídos e quais são suas principais características?
- ❌ A) São computadores ligados a um único servidor central, que controla todas as tarefas e impede falhas nos demais. Isso descreve um modelo centralizado e ignora o risco de um ponto único de falha.
- ❌ B) São computadores que trabalham juntos pela rede, mas mantêm capacidade fixa e param quando qualquer parte falha. A cooperação aparece, mas a alternativa nega escalabilidade e tolerância a falhas.
- ❌ C) São computadores isolados que funcionam sozinhos, sem trocar informações ou compartilhar recursos pela rede. Sem comunicação e cooperação, não há sistema distribuído.
- ✅ D) São conjuntos de computadores independentes que cooperam pela rede, compartilham recursos e podem ser escaláveis e tolerantes a falhas.
- ❌ E) São vários computadores conectados pela rede, mas sem compartilhar serviços, dados ou capacidade de processamento. A conexão sozinha não basta; é necessário compartilhar recursos.
2. Na escola, Ana envia uma foto para um colega pela internet. Como a internet faz esse envio?
- ❌ A) Computadores não trocam dados entre si. A troca de informações é justamente essencial para o envio.
- ❌ B) Cada computador guarda somente seus dados. A internet permite compartilhar e encaminhar dados entre equipamentos.
- ❌ C) A internet funciona sem computadores ligados. Redes dependem de computadores e outros equipamentos conectados.
- ✅ D) Vários computadores compartilham dados pela rede.
- ❌ E) Um computador controla toda a rede. A internet não depende de uma única máquina controladora.
3. Na escola, o site da turma guarda cópias das fotos em vários computadores. Se um computador parar, os outros continuam mostrando as fotos no site.
Qual é a principal vantagem mostrada nessa situação?
- ✅ A) O site continua funcionando quando um computador para.
- ❌ B) Cada computador trabalha sem compartilhar dados. As cópias das fotos mostram compartilhamento de dados.
- ❌ C) O site para quando um computador para. A situação informa exatamente o contrário.
- ❌ D) Os dados ficam em um só computador. Há cópias em vários computadores.
- ❌ E) Os computadores precisam ficar lado a lado. A distribuição não depende de proximidade física.
4. Em um sistema distribuído, vários computadores conectados pela internet trabalham juntos para oferecer um serviço. Assim, os dados podem continuar disponíveis mesmo quando não estão guardados em apenas um computador.
Identifique a aplicação que usa vários computadores conectados para guardar e disponibilizar os mesmos arquivos pela internet.
- ❌ A) Guardar arquivos somente em um pen drive. É armazenamento em um dispositivo único.
- ✅ B) Armazenar arquivos em um serviço de nuvem.
- ❌ C) Copiar arquivos entre dispositivos sem conexão. Não caracteriza um serviço remoto formado por computadores conectados.
- ❌ D) Imprimir arquivos para consultar sem internet. Papel não é armazenamento distribuído em rede.
- ❌ E) Guardar arquivos somente no computador pessoal. Trata-se de armazenamento local em uma máquina.
5. Identifique o que é um sistema distribuído na internet e suas características principais.
- ❌ A) Um sistema que usa apenas um computador para funcionar. Sistemas distribuídos envolvem múltiplos computadores.
- ❌ B) Conjunto de computadores que não se comunicam entre si. A comunicação é indispensável para compartilhar dados e recursos.
- ✅ C) Sistema que permite que os computadores compartilhem recursos e dados.
- ❌ D) Um único servidor que atende a todos os usuários. Um único servidor não caracteriza distribuição.
- ❌ E) Sistema que opera somente offline. Sistemas distribuídos frequentemente dependem de conexão em rede.
6. Como a tecnologia de nuvem altera o funcionamento dos sistemas distribuídos?
- ❌ A) Elimina a necessidade de acesso à internet. A nuvem depende fortemente da conexão para acesso remoto.
- ❌ B) Centraliza o armazenamento de dados. A ideia é usar múltiplos servidores, não um único local.
- ✅ C) Facilita o acesso remoto a recursos.
- ❌ D) Aumenta a complexidade dos sistemas. Para o usuário, a nuvem tende a simplificar acesso e colaboração.
- ❌ E) Reduz a segurança dos dados armazenados. Serviços de nuvem podem oferecer recursos avançados de segurança.
Próximos passos para sua aula
Você pode usar as questões como sondagem, atividade de retomada ou avaliação. Se quiser ampliar o banco e montar versões diferentes para a turma, conheça o gerador de provas do GeraProva: há 79 questões alinhadas à EF69CO09 no acervo. Para salvar materiais e começar sem custo, faça seu cadastro grátis.
Use este material como ponto de partida e adapte os exemplos à realidade da sua turma. Uma boa conversa sobre os aplicativos que eles já usam pode ser o caminho mais direto para ensinar Computação com sentido.
