Es gibt vier Hauptkategorien: 1. Betriebssystemsoftware, die den Kern der Computersystemsoftware darstellt und die Verbindung zwischen reiner Computerhardware und Anwendungen darstellt wird verwendet, um jede Anweisung im Quellprogramm in eine Reihe grundlegender Anweisungen zu übersetzen, die von der CPU akzeptiert werden können, sodass das Quellprogramm in ein Programm umgewandelt werden kann, das auf dem Computer ausgeführt werden kann. 3. Datenbankverwaltungssoftware soll groß gespeichert werden Datenmengen auf organisierte und dynamische Weise. 4. Hilfsprogrammsoftware mit den Funktionen zum Bearbeiten, Debuggen, für Geräte und Verbindungen sowie zum Debuggen von Programmen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Systemsoftware bezieht sich auf ein System, das Computer und externe Geräte steuert und koordiniert und die Entwicklung und den Betrieb von Anwendungssoftware unterstützt. Es handelt sich um eine Sammlung verschiedener Programme, die keinen Benutzereingriff erfordern Es ist für die Verwaltung verschiedener unabhängiger Hardware-Systeme verantwortlich, damit diese reibungslos funktionieren. Mit Systemsoftware können Computerbenutzer und andere Software den Computer als Ganzes betrachten, ohne sich Gedanken über die Funktionsweise der zugrunde liegenden Hardware machen zu müssen.
Menschen organisieren diese Anweisungen zu einer speziellen Software zur Unterstützung des Betriebs von Anwendungssoftware. Diese Software wird als Systemsoftware bezeichnet.
Im Allgemeinen umfasst Systemsoftware das Betriebssystem und eine Reihe grundlegender Tools (z. B. Compiler, Datenbankverwaltung, Speicherformatierung, Dateisystemverwaltung, Benutzerauthentifizierung, Treiberverwaltung, Netzwerkverbindungen usw.). Dieser Teil von die Software, die den normalen Betrieb eines Computersystems unterstützt und Benutzeroperationen ermöglicht.
Systemsoftware umfasst hauptsächlich die folgenden vier Kategorien, nämlich Betriebssystemsoftware, Sprachverarbeitungssoftware, Datenbankverwaltungssoftware und andere Hilfsprogrammsoftware.
1: Betriebssystemsoftware
Betriebssystemsoftware ist der Kern der Computersystemsoftware und die Software der untersten Ebene des Computers. Sie ist die Verbindung zwischen dem Bare-Metal des Computers Computerhardware und das Anwendungsprogramm Link ist eine der wichtigsten Systemsoftware.
Das Betriebssystem verwaltet die Hardwaregeräte des Computers, sodass Anwendungssoftware diese Geräte bequem und effizient nutzen kann. Zu den häufigsten auf Mikrocomputern gehören: DOS, WINDOWS, UNIX, OS/2 usw.
Die wichtigste und grundlegendste Computersoftware ist das Betriebssystem (OS). Es handelt sich um die Software der untersten Ebene. Sie steuert alle auf dem Computer ausgeführten Programme und verwaltet die Ressourcen des gesamten Computers. Sie ist die Brücke zwischen dem Bare-Metal des Computers, den Anwendungen und den Benutzern. Ohne sie können Benutzer eine bestimmte Software oder ein bestimmtes Programm nicht verwenden.
Das Betriebssystem ist das Kontroll- und Verwaltungszentrum des Computersystems. Aus Ressourcensicht hat es vier Funktionen: Prozessor, Speicherverwaltung, Geräteverwaltung und Dateiverwaltung.
Zu den häufig verwendeten Systemen gehören DOS-Betriebssysteme, WINDOWS-Betriebssysteme, UNIX-Betriebssysteme, Linux, Netware und andere Betriebssysteme.
Zweitens: Sprachverarbeitungssoftware
Sprachverarbeitungssoftware übersetzt Anwendungssoftware in eine Sprache, die von Computern erkannt werden kann. Anwendungssoftware ist normalerweise in Hochsprachen geschrieben, und diese Tausenden von Programmen sind in Hochsprachen geschrieben. Die CPU im Computer ist sich dessen nicht bewusst und muss von der Sprachverarbeitungssoftware in Maschinensprache umgewandelt werden, die der Computer direkt lesen kann, bevor Anwendungssoftware ausgeführt werden kann.
Zum Beispiel sind Assembler-Compiler, C-Sprach-Compiler usw. solche Software.
Eine kompilierte Software-CPU führt für jede ausgeführte Anweisung nur einen sehr einfachen Vorgang aus. Eine Systemsoftware oder Anwendungssoftware besteht aus Zehntausenden oder sogar Hunderten Millionen Anweisungen. Das direkte Schreiben von Software anhand grundlegender Anweisungen ist eine äußerst mühsame und schwierige Aufgabe.
Computer können Maschinensprache nur direkt erkennen und ausführen. Wenn Sie also Hochsprachenprogramme auf Ihrem Computer ausführen möchten, müssen Sie über ein Übersetzungsprogramm für Programmiersprachen verfügen Hochsprachen verfügen über entsprechende Übersetzungsprogramme.
Um die Effizienz zu verbessern, haben die Leute einen neuen Befehlssatz namens Hochsprache spezifiziert, in dem jeder Befehl einen Vorgang ausführt. Dieser Vorgang ist im Verhältnis zur Gesamtfunktion der Software einfach und grundlegend, jedoch im Verhältnis zur CPU Die Bedienung ist komplex. Das Schreiben von Programmen (sogenannte Quellprogramme) in dieser Hochsprache ist so, als würde man vorgefertigte Platten anstelle von Ziegeln verwenden, um ein Haus zu bauen. Es ist viel effizienter. Die CPU kann diese neuen Anweisungen jedoch nicht direkt ausführen. Sie müssen eine Software schreiben, die speziell jede Anweisung im Quellprogramm in eine Reihe grundlegender Anweisungen (auch Maschinensprache genannt) übersetzt, die die CPU akzeptieren kann, damit das Quellprogramm dies tun kann in etwas umgewandelt werden, das auf dem darauf laufenden Computerprogramm verwendet werden kann. Software, die diese Übersetzung vervollständigt, wird als Kompilierungssoftware für Hochsprachen bezeichnet und normalerweise als Systemsoftware klassifiziert. Zu den derzeit am häufigsten verwendeten Hochsprachen gehören VB, C++, JAVA usw. Jede von ihnen hat ihre eigenen Eigenschaften und eignet sich zum Schreiben eines bestimmten Programmtyps. Sie alle verfügen über ihre eigene Kompilierungssoftware.
Drei: Datenbankverwaltungssoftware
Datenbankverwaltungssoftware speichert große Datenmengen auf organisierte und dynamische Weise für einen einfachen Zugriff und Abruf. Betriebssystemsoftware bietet nicht nur die Funktion, eine Datenbank zu erstellen. Darüber hinaus stehen Funktionen zur Verwaltung und Pflege von Datenbanken zur Verfügung.
Zum Beispiel sind Access, Oracle, Sybase usw. solche Software.
Viertens: Hilfsprogrammsoftware
Zusätzlich zu den oben genannten drei Typen wird Hilfsprogrammsoftware auch als Systemsoftware klassifiziert und auch als „Softwareentwicklungstools“, „Unterstützungssoftware“ und „Softwaretools“ bezeichnet ". Hauptsächlich hat es die Funktionen zum Bearbeiten von Programmen, zum Debuggen von Programmen, zum Ausrüsten und Verbinden von Programmen sowie zum Debuggen von Programmen.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWas ist Computersystemsoftware?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!