Computadores, sistemas operacionais e execução
Este livro acompanha um programa do arquivo ao processo: CPU, memória, sistema operacional, processos, threads, arquivos e runtimes. Comece por Do silício ao processo e pratique no Laboratório de execução. O objetivo não é montar hardware, mas formar um modelo causal para diagnosticar software.
Ao terminar, você deverá conseguir
- explicar execução
- distinguir processo e thread
- diagnosticar CPU memória e arquivos
Do silício ao processo
Este capítulo acompanha um programa desde o arquivo de código até sua execução, formando um modelo causal de hardware, sistema operacional e runtime para quem nunca estudou computação. CPU, registradores, cache, RAM, armazenamento, processo, thread, memória virtual, arquivo, socket, chamada de sistema, contêiner e máquina virtual aparecem em uma única história: consultar uma ordem de manutenção. Um programa Python executável revela processo, diretório e caminho real. O leitor aprende a distinguir cálculo de espera, persistência de memória, programa de processo e isolamento de segurança, além de investigar sintomas como CPU alta, arquivo não encontrado e memória crescente sem culpar genericamente “o servidor”.
Caderno operacional — observar uma execução
Este laboratório transforma conceitos de CPU, memória, processo, caminho e persistência em observações feitas no próprio computador. Um programa Python imprime PID, sistema e diretório atual, grava um arquivo e permanece ativo para inspeção. O leitor executa a experiência em diretórios diferentes, confirma quais estados sobrevivem ao encerramento e provoca falhas seguras de caminho e conteúdo. Cada etapa exige previsão, comando, observação e explicação, evitando o hábito de reiniciar ou elevar privilégios sem diagnóstico. O resultado é um relatório reproduzível que distingue programa, processo, memória e armazenamento e transfere essas conclusões para uma integração de manutenção com ERP.