A corrida das somas: paralelismo
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.
| Rodada | Pessoas | Tempo para resolver | Tempo para juntar | Tempo total |
|---|---|---|---|---|
| 1 | 1 | — | ||
| 2 | 4 |
O tempo caiu para 1/4? Por que não exatamente?
2. Dá para dividir?
| Tarefa | Dá 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?