| Een besturingssysteem kan op verschillende apparaten worden geïnstalleerd, die allemaal bepaalde hardwarecomponenten nodig hebben om te kunnen functioneren. Deze omvatten:
* Computers: Dit is de meest voorkomende plaats. Dit omvat desktops, laptops en servers. Ze vereisen een CPU, RAM, opslag (harde schijf, SSD of NVMe) en een moederbord.
* Smartphones en tablets: Deze mobiele apparaten draaien op gespecialiseerde besturingssystemen zoals Android en iOS. Ze vereisen een mobiele processor, RAM, opslag en een touchscreen.
* Ingebedde systemen: Dit zijn systemen met een specifiek doel, zoals die in auto's, apparaten en industriële apparatuur. De hardware varieert sterk afhankelijk van de toepassing, maar omvat over het algemeen een microcontroller of microprocessor, minimaal RAM en opslag.
* Virtuele machines (VM's): Een besturingssysteem kan in een virtuele omgeving bovenop een hostbesturingssysteem worden geïnstalleerd. Hiervoor zijn voldoende bronnen (CPU, RAM, opslag) op de hostmachine vereist.
* Gameconsoles: Deze speciale speelautomaten draaien ook op gespecialiseerde besturingssystemen, geoptimaliseerd voor spelprestaties.
In wezen kan overal waar voldoende verwerkingseenheid, geheugen en opslag aanwezig zijn om de kernfuncties van het besturingssysteem uit te voeren, (theoretisch) een besturingssysteem worden geïnstalleerd, hoewel de details van de installatie en de functionaliteit van het besturingssysteem sterk zullen variëren, afhankelijk van de doelhardware. |