Pular para o conteúdo principal

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.
Por que "híbrido"?

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:

RecursoFunção
ACLs (Access Control Lists)Permissões granulares por usuário/grupo em cada arquivo
JournalingRegistra operações antes de executá-las — recuperação rápida após queda de energia
Compressão e criptografia nativasCompressão transparente por pasta; EFS (Encrypting File System)
Cotas de discoLimite de espaço por usuário
Arquivos até 16 TBSem 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)
aviso

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

MecanismoFunção
UAC (User Account Control)Pede confirmação antes de qualquer ação que exija privilégio de administrador
Windows DefenderAntivírus/antimalware nativo, ativo por padrão desde o Windows 8
Secure BootVerifica assinatura do bootloader via UEFI — ver BIOS/UEFI
TPM 2.0Chip de segurança (armazenamento de chaves criptográficas) — obrigatório para instalar o Windows 11
BitLockerCriptografia 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 →