Search courses or pages...
Acompanhe uma ação simples, como tocar em um botão ou digitar uma busca, desde a entrada até a resposta na tela. Você vai reconhecer entrada, processamento e saída como o ciclo central de qualquer tarefa computacional.
Compare o papel do hardware, do sistema operacional e dos aplicativos em uma mesma tarefa. Você vai ver como teclado, tela, CPU, memória, arquivos e rede são coordenados para que um programa pareça funcionar como uma coisa só.
Decida se uma informação precisa ficar na RAM, em um arquivo, em um SSD, em um banco de dados ou em cache. Você vai diferenciar memória temporária, armazenamento persistente e cópias rápidas usadas para acelerar respostas.
Apply the previous explanations in a guided problem.
Siga o caminho de uma mensagem quando um navegador ou aplicativo conversa com outro computador. Você vai reconhecer cliente, servidor, internet, Wi‑Fi, HTTP, API e nuvem sem entrar nos detalhes técnicos de protocolos.
Analise por que uma tarefa pode ficar lenta ou falhar olhando cada etapa do fluxo de informação. Você vai localizar problemas típicos de entrada, CPU, GPU, memória, disco, saída e rede, incluindo latência e largura de banda.
Check your understanding with a short quiz.
Review this chapter with practice based on your mistakes.