Wofür wird Systemsoftware verwendet?

zwei Reihen Computer, Flachbildschirme

Bildnachweis: Noel Hendrickson/DigitalVision/GettyImages

Systemsoftware ist eine Sammlung von Programmen, die den Computerbetrieb unterstützen. Es ist eng mit der Computerarchitektur verbunden. Indem sie grundlegende Aufgaben wie Eingabe, Ausgabe und Datenspeicherung übernimmt, ermöglicht die Systemsoftware Anwendungsentwicklern, sich auf bestimmte Aufgaben zu konzentrieren, die ihre Software erfüllen muss. Beispiele für Systemsoftware umfassen Betriebssysteme, Gerätetreiber, Programmiertools und alle anderen Dienstprogramme, die es dem Computer ermöglichen, zu funktionieren.

Betriebssystemsoftware

Das Betriebssystem eines Computers steuert die Zuweisung von Hardwareressourcen. Es verarbeitet Eingabedaten von Peripheriegeräten, plant die CPU-Prozessorzeit, verwaltet die Speichernutzung und sendet Ausgabedaten an Drucker und andere Peripheriegeräte. Heutzutage ermöglichen die meisten Betriebssysteme die gleichzeitige Ausführung mehrerer Anwendungen, wobei die Ressourcenzuweisung zwischen ihnen umgeschaltet wird. Zu den bekanntesten Beispielen für Betriebssysteme zählen Windows, Mac OS und Linux.

Video des Tages

Unterstützung von Gerätetreibern

Alle verschiedenen Peripheriegeräte, die von einem Computersystem verwendet werden, einschließlich Maus, Tastatur, Bildschirm, Festplatte und Drucker, werden von einer einzelnen Software betrieben, die als Gerät bezeichnet wird Fahrer. Einige Treiber sind Teil der Systemsoftware, andere müssen beim erstmaligen Anschließen des Geräts an den Computer installiert werden. Um diesen Vorgang zu vereinfachen, verwenden die meisten Treiber heute ein Standardprotokoll, das von der Systemsoftware unterstützt wird. wie Plug and Play, um die Kommunikation zwischen der Gerätehardware und dem Computer zu erleichtern System.

Sowohl die System- als auch die Anwendungssoftware bestehen aus Computeranweisungen, die in einer Programmiersprache geschrieben und dann zur Verwendung durch den Computer verarbeitet werden. Die Systemsoftware kann Tools wie Compiler, Assembler und Linker umfassen, die für den Menschen lesbaren Programmiercode in Maschinencode umwandeln, damit der Computer sie ausführen kann. Beispiele für Programmiertools für Systemsoftware sind Visual Studio IDE (Interactive Development Environment) von Microsoft und Xcode IDE von Apple.

Systemdienstprogramme

Eine Reihe von Dienstprogrammen, die Verwaltungsaufgaben ausführen, sind normalerweise Teil der Systemsoftware. Dazu können Programme gehören, um: Festplatten zu komprimieren und Festplattenprobleme zu diagnostizieren; Software installieren und deinstallieren; Verwalten Sie den Papierkorb und führen Sie eine Systemsicherung und -wiederherstellung durch. Systemdienstprogramme können in die Systemsoftware integriert oder als separate Produkte hinzugefügt werden.

Andere Verwendungen von Systemsoftware

Sicherheit ist ein kritisches Thema auf Computersystemen, die mit der Außenwelt verbunden sind, daher bietet die meisten Systemsoftware Firewalls und Virenprüfprogramme, um Hacker und bösartige Programme fernzuhalten. Die Unterstützung der Benutzeroberfläche, also der Kommunikation des Menschen mit dem Computer, ist eine weitere wichtige Funktion der Systemsoftware. Eine Benutzerschnittstelle kann die Form einer Befehlszeile haben oder kann eine vollwertige GUI (grafische Benutzerschnittstelle) sein, die es Benutzern ermöglicht, mit Fenstern, Menüs und Schaltflächen zu interagieren. Die Systemsoftware ist auch für die Verwaltung von Netzwerkverbindungen und die Bereitstellung von Dateisystemen verantwortlich, die externen Speicher verwenden.