Nome:Turma:Data:
Computação · 8º ano · Paralelismo desplugado

A corrida das somas: paralelismo

BNCC: EF08CO05 Compreender os conceitos de paralelismo, concorrência e armazenamento/processamento distribuídos.

Paralelismo é dividir um trabalho para várias pessoas (ou processadores) fazerem ao mesmo tempo. Mas dividir e juntar também gasta tempo.

1. A corrida das somas

Rodada 1: uma pessoa resolve as 40 contas sozinha. Rodada 2: quatro pessoas dividem as contas (10 para cada) e depois juntam as respostas. Cronometrem as duas.

1) 12 + 5 = ____2) 19 + 16 = ____3) 26 + 27 = ____4) 33 + 15 = ____5) 40 + 26 = ____6) 47 + 14 = ____7) 17 + 25 = ____8) 24 + 13 = ____9) 31 + 24 = ____10) 38 + 12 = ____11) 45 + 23 = ____12) 15 + 11 = ____13) 22 + 22 = ____14) 29 + 10 = ____15) 36 + 21 = ____16) 43 + 9 = ____17) 13 + 20 = ____18) 20 + 8 = ____19) 27 + 19 = ____20) 34 + 7 = ____21) 41 + 18 = ____22) 48 + 6 = ____23) 18 + 17 = ____24) 25 + 5 = ____25) 32 + 16 = ____26) 39 + 27 = ____27) 46 + 15 = ____28) 16 + 26 = ____29) 23 + 14 = ____30) 30 + 25 = ____31) 37 + 13 = ____32) 44 + 24 = ____33) 14 + 12 = ____34) 21 + 23 = ____35) 28 + 11 = ____36) 35 + 22 = ____37) 42 + 10 = ____38) 12 + 21 = ____39) 19 + 9 = ____40) 26 + 20 = ____
RodadaPessoasTempo para resolverTempo para juntarTempo total
11—
24

O tempo caiu para 1/4? Por que não exatamente?

2. Dá para dividir?

TarefaDá para fazer em paralelo?Por quê?
Corrigir 40 provas com 4 professores
Misturar a massa e assar o bolo
Pintar as 4 paredes de uma sala
Ler um livro de suspense na ordem
Lavar e secar a louça em duas pessoas

3. Concorrência

Dois colegas editam ao mesmo tempo a mesma frase de um documento compartilhado. O que pode dar errado? Como os programas resolvem isso?

4. A nuvem

Quando você guarda fotos “na nuvem”, onde elas ficam de verdade?

Gabarito e orientações para o professor

Condução (40 min): imprima uma folha de contas por grupo. Na rodada 2, o grupo decide como dividir antes de começar o cronômetro. Compare os tempos de todos os grupos no quadro.

Gabarito. 1) O tempo cai, mas não para 1/4: há o tempo de dividir, de juntar e de esperar quem demora mais. 2) Provas: sim, cada uma é independente. Bolo: não, uma etapa depende da outra. Paredes: sim. Livro: não, a ordem importa. Louça: em parte, como uma linha de montagem (uma lava enquanto a outra seca a peça anterior). 3) Uma alteração pode apagar a outra; os programas travam o trecho que está sendo editado ou guardam as duas versões e mostram o conflito. 4) Em computadores de grandes centros de dados (data centers), muitas vezes copiadas em mais de um lugar: é um sistema distribuído.

Use junto com: 📋 Muitas mãos: paralelismo e sistemas distribuídos