Não, nem todo computador * deve * ter um sistema operacional no sentido mais estrito. Um computador pode funcionar em um nível muito básico sem um, executando um único programa diretamente pelo hardware. Isso geralmente é chamado de programação "nua-metal". No entanto, isso é extremamente raro e impraticável para a maioria dos usos. Os computadores modernos dependem muito de um sistema operacional para gerenciar recursos e fornecer uma interface amigável.