No, no todas las computadora * deben * tener un sistema operativo en el sentido más estricto. Una computadora puede funcionar en un nivel muy básico sin uno, ejecutando un solo programa directamente por el hardware. Esto a menudo se conoce como programación "desnuda". Sin embargo, esto es extremadamente raro y poco práctico para la mayoría de los usos. Las computadoras modernas dependen en gran medida de un sistema operativo para administrar los recursos y proporcionar una interfaz fácil de usar.