Windows
Linha do tempo resumida
O Windows moderno não descende do MS-DOS/Windows 9x — descende do Windows NT ("New Technology"), lançado em 1993, projetado do zero pela equipe de Dave Cutler (ex-DEC/VMS) para ser um sistema de 32 bits, multiusuário e portável entre arquiteturas de CPU.
MS-DOS (1981) ──► Windows 3.x/95/98/ME (roda sobre DOS, descontinuado em 2000)
Windows NT 3.1 (1993) ──► NT 4.0 ──► 2000 ──► XP (2001, unifica as duas linhagens)
──► Vista ──► 7 ──► 8/8.1 ──► 10 ──► 11 (2021, kernel NT em todas)
Todo Windows desde o XP — incluindo Windows 11 e Windows Server — roda sobre o mesmo kernel NT.
Arquitetura em camadas
- HAL (Hardware Abstraction Layer): camada fina que isola o resto do kernel dos detalhes específicos do chipset/placa-mãe. É graças a ela que o mesmo kernel NT roda em CPUs x86, x64 e ARM sem reescrever o núcleo inteiro.
- NT Executive: o "kernel híbrido" propriamente dito — inclui o gerenciador de processos, gerenciador de memória virtual, gerenciador de E/S, gerenciador de segurança (SRM) e o sistema de janelas/gráficos (Win32k.sys).
- Subsistema Win32: a camada que traduz chamadas de API (
CreateFile,CreateWindow...) para operações do Executive. É a API mais usada por software Windows tradicional.
O NT foi originalmente inspirado em microkernels (o design de Cutler vem da tradição VMS/Mach), mas por razões de desempenho, boa parte dos serviços que um microkernel puro isolaria (gráficos, por exemplo) foi movida para dentro do kernel ao longo das versões. O resultado é um meio-termo: mais robusto que um monolítico puro, mais rápido que um microkernel puro.
Sistema de arquivos: NTFS
O NTFS (New Technology File System), padrão desde o Windows NT, oferece recursos que o antigo FAT32 não tinha:
| Recurso | Função |
|---|---|
| ACLs (Access Control Lists) | Permissões granulares por usuário/grupo em cada arquivo |
| Journaling | Registra operações antes de executá-las — recuperação rápida após queda de energia |
| Compressão e criptografia nativas | Compressão transparente por pasta; EFS (Encrypting File System) |
| Cotas de disco | Limite de espaço por usuário |
| Arquivos até 16 TB | Sem o limite de 4 GB por arquivo do FAT32 |
O Registro do Windows
Diferente do Linux/macOS (que usam arquivos de texto em /etc para configuração), o Windows centraliza a maior parte das configurações do sistema e dos programas em um banco de dados hierárquico único: o Registro (Registry).
HKEY_LOCAL_MACHINE (configurações da máquina, todos os usuários)
HKEY_CURRENT_USER (configurações do usuário logado)
HKEY_CLASSES_ROOT (associações de tipo de arquivo, COM)
HKEY_USERS (perfis de todos os usuários)
HKEY_CURRENT_CONFIG (perfil de hardware ativo)
Editar o Registro manualmente (regedit) é poderoso mas arriscado: uma chave errada pode impedir o Windows de iniciar. É por isso que instaladores e desinstaladores de programas escrevem e apagam entradas aqui automaticamente.
Segurança
| Mecanismo | Função |
|---|---|
| UAC (User Account Control) | Pede confirmação antes de qualquer ação que exija privilégio de administrador |
| Windows Defender | Antivírus/antimalware nativo, ativo por padrão desde o Windows 8 |
| Secure Boot | Verifica assinatura do bootloader via UEFI — ver BIOS/UEFI |
| TPM 2.0 | Chip de segurança (armazenamento de chaves criptográficas) — obrigatório para instalar o Windows 11 |
| BitLocker | Criptografia de disco inteiro |
Onde o Windows domina
- Desktops corporativos: maior parcela de mercado global em ambientes de escritório, por compatibilidade de software legado e ferramentas de gestão centralizada (Active Directory, Group Policy).
- Jogos PC: DirectX é a API gráfica nativa mais usada pela indústria de jogos; a maioria dos lançamentos AAA é Windows-first.
- Windows Server: roda em datacenters, especialmente em ambientes .NET/SQL Server.
Próximo: Linux
➡️ Linux →