Os fabricantes fornecem várias especificações para garantir o desempenho do SO, mas três especificações principais de recursos são:
1.
Requisitos mínimos de hardware: Isso especifica a velocidade mínima da CPU, a RAM, o espaço de armazenamento e outros componentes de hardware necessários para que o sistema operacional inicialize e funcione em um nível básico. Ficar abaixo dessas especificações garante um mau desempenho ou fracasso total.
2.
Requisitos de hardware recomendados: Isso vai além do mínimo, sugerindo configurações de hardware que fornecerão desempenho ideal e uma melhor experiência do usuário. Indica as especificações para multitarefa suave, executando aplicativos exigentes e capacidade de resposta geral do sistema.
3. Lista de hardware suportada (ou lista de compatibilidade): Este documento lista CPUs específicas, chipsets, placas gráficas, dispositivos de armazenamento e outros componentes de hardware que foram testados e verificados para funcionar corretamente com o sistema operacional. O uso de hardware não suportado aumenta o risco de instabilidade, conflitos de motorista e mau funcionamento.