Joao Brietzke Blog

← trilhas

Fundamentos de Hardware para Desenvolvedores

Fundamentos físicos de hardware para quem estuda nuvem: CPU, memória, armazenamento, rede e virtualização, com ferramentas práticas para medir cada conceito na mão.

  1. 01

    Processamento: a CPU

    O coração do computador. Como instruções são buscadas, decodificadas e executadas em silício.

  2. 02

    Memória: RAM e cache

    Por que a RAM é tão rápida e tão volátil, e o que isso muda na forma como você escreve software.

  3. 03

    Armazenamento persistente

    SSDs, HDDs e por que salvar dados tem um custo muito maior do que manter na memória.

  4. 04

    Redes: comunicação entre dispositivos

    Como dados saem de um dispositivo e chegam em outro, seja por cabo ou pelo ar, e as camadas de segurança que protegem esse tráfego.

  5. 05

    Barramentos e I/O Devices

    Como a CPU se comunica com memória, discos e periféricos, e os mecanismos que tornam essa comunicação eficiente.

  6. 06

    Virtualização

    Como hypervisors criam múltiplos computadores independentes num único hardware, e onde VMs, Docker e Kubernetes se encaixam nessa pilha.