Ein Betriebssystem ist eine Menge von Programmdateien und Routinen, die Ressourcen eines Computers steuert und bietet Zugang zu einem Computer- Dienstleistungen. Genauer gesagt ermöglicht ein Betriebssystem eines Computers Hardware-Komponenten , einschließlich Prozessoren und Antriebe , mit seiner Software-Komponenten , wie z. B. Anwendungen und Daten Befehlssätze kommunizieren . In modernen PCs , Workstations und anderen Geräten , sind Betriebssysteme wesentliche Komponenten der Computer nicht ohne funktionieren kann. Überwindung Idle Time
Ingenieure ursprünglich entwickelt Betriebssysteme als Mittel zur Überwindung der Ruhezeit von central processing units . CPUs sind verantwortlich für die Ausführung von Befehlen Computer , und selbst die langsamsten CPUs können Daten in Mikrosekunden oder Millionstel Sekunden verarbeiten . Im Vergleich dazu sind andere Computerkomponenten wie Festplatten , wesentlich langsamer . Um CPUs von Leerlauf oder inaktiv bleiben , bis andere Komponenten eine Chance zu reagieren haben zu verhindern , erstellt Ingenieure Betriebssystemen. Diese Systeme überwinden Leerlaufzeiten durch automatische Bestellung oder Sequenzierung CPUs zu vervollständigen aufeinanderfolgenden Aufgaben während des Wartens auf den Abschluss der bisherigen Aufgaben . Der Prozess, den Betriebssystemen verwenden für die Sequenzierung Aufgaben als Multiprogramming bekannt.
Benutzerschnittstellen
Ohne ein Betriebssystem, ein Benutzer nicht in der Lage wäre , einen modernen Computer mit bieten Befehlssätze oder Befehle . Vor dem Erlass der Betriebssysteme , mitgeteilt Ingenieure Anweisungen, um Computer von körperlich Knöpfe drückt , schnippen Schalter oder Anschluss -Karten und andere Hardware-Komponenten. Mit einem Betriebssystem vereinfacht die Anweisung Prozess , wie ein Benutzer virtuell, Software-basierte Befehle über eine Tastatur , eine Maus oder ein anderes Eingabegerät geben . Für Personal Computing, die Benutzer häufig verlassen sich auf grafische Benutzeroberfläche oder GUI -Betriebssysteme. Diese Betriebssysteme bieten Schnittstellen mit wählbaren , interaktive Icons und andere Grafiken , die innerhalb Menüauswahl Bildschirmen erscheinen . Ältere Betriebssysteme hatten text- basierte Schnittstellen , mit denen Benutzer in Reaktion auf Anweisungen, um Operationen zu initiieren geben erforderlich.
Process Management
Verfahren bezieht sich auf ein aktiv-Programm oder ein Programm , dass ein Computer gerade ausgeführt wird. Neben aus Programmcode enthält ein Verfahren temporären Daten und Variablen. Für einen Computer , um Prozesse auszuführen, muss es eine Fülle von Ressourcen, einschließlich Speicher , Programmdateien, CPU-Zeit und Eingabe /Ausgabe- Vorrichtungen verwenden . Ein Betriebssystem dient als eines Computers Prozess-Manager und ist verantwortlich für Konglomerationsmittel und organisieren diese Ressourcen . Andere prozessorientierten Verwaltung von Aufgaben eines Betriebssystems gehören das Erstellen und Löschen von Prozessen , Scheduling Prozesse und Prozesse synchronisieren .
Peripherals
ohne Betriebssystem , die Interaktion mit Peripheriegeräten oder sekundären , würde nicht wesentlicher Eingabe /Ausgabe- Vorrichtungen auf einem Computer viel komplizierter . Dies liegt daran, Betriebssysteme die Daten zu interpretieren , dass die Peripheriegeräte bieten und präsentieren es auf Nutzer in standardisierten Formaten . Zum Beispiel , unabhängig davon, ob ein Benutzer lädt eine Bilddatei an einen Computer über ein CD -ROM oder einem USB-Speichergerät , wird ein Betriebssystem , dass Image-Datei an den Benutzer in der gleichen Art und Weise zu präsentieren.