Unter einem Betriebssystem (engl. OS operating system) versteht man Software, die zusammen mit den Hardwareeigenschaften des Computers die Basis zu dessen Betrieb bildet. Es steuert und überwacht die Abarbeitung von Programmen und macht so die Nutzung eines Computers erst möglich. Bei Spectra kommen vor allem Windows- und Linux-basierte Betriebssysteme zum Einsatz.
Grundsätzlich erfüllt ein Betriebssystem folgende Aufgaben:
- Verbergen der Komplexität der Maschine vor dem Anwender (Abstraktion)
- Bereitstellen einer Benutzerschnittstelle
- Bereitstellen einer normierten Programmierschnittstelle (API)
- Verwaltung der Ressourcen der Maschine
- Verfolgung von Schutzstrategien bei der Ressourcenbereitstellung
- Koordination von Prozessen