Nej, inte alla datorer * måste * ha ett operativsystem i strikt bemärkelse. En dator kan fungera på en mycket grundläggande nivå utan en som kör ett enda program direkt av hårdvaran. Detta kallas ofta "bara-metall" -programmering. Detta är emellertid extremt sällsynt och opraktiskt för de flesta användningsområden. Moderna datorer förlitar sig starkt på ett operativsystem för att hantera resurser och tillhandahålla ett användarvänligt gränssnitt.