Systemsoftware umfasst hauptsächlich vier Kategorien, nämlich: 1. Betriebssystem, das die Software der untersten Ebene und eine Brücke zwischen dem Bare-Metal des Computers und Anwendungen und Benutzern darstellt; 2. Sprachverarbeitungsprogramm, das nur direkt erkannt werden kann; Vom Computer ausgeführte Maschinensprache. Um Hochsprachenprogramme auf einem Computer ausführen zu können, muss ein Programmsprachenübersetzungsprogramm vorhanden sein. 3. Datenbankverwaltung, eine umfangreiche Software zum Bearbeiten und Verwalten von Datenbanken, die zum Erstellen verwendet wird. 4. Hilfsprogramme, hauptsächlich Bearbeitungsprogramme, Debugging-Programme, Konfigurations- und Verknüpfungsprogramme sowie Debugging-Programme.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Dell G3-Computer.
Was sind die vier Hauptkomponenten der Systemsoftware?
1. Betriebssystem
Das Betriebssystem verwaltet die Hardwaregeräte des Computers, sodass Anwendungssoftware diese Geräte bequem und effizient nutzen kann. 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 Kontroll- und Verwaltungszentrum des Computersystems hat vier Funktionen: Prozessor, Speicherverwaltung, Geräteverwaltung und Dateiverwaltung.
2. Sprachverarbeitungsprogramm
Kompilierte Software-CPU führt für jede ausgeführte Anweisung nur einen sehr einfachen Vorgang aus. Eine Systemsoftware oder Anwendungssoftware besteht aus Tausenden 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.
3. Datenbankverwaltung
Das Datenbankverwaltungssystem speichert große Datenmengen auf organisierte und dynamische Weise, sodass Benutzer diese Daten bequem und effizient nutzen können.
Das Datenbankverwaltungssystem ist eine umfangreiche Software, die Datenbanken manipuliert und verwaltet und zum Aufbau, zur Nutzung und zur Pflege von Datenbanken verwendet wird.
4. Hilfsprogramme
Systemhilfsverarbeitungsprogramme werden auch als „Softwareentwicklungstools“, „Unterstützungssoftware“ und „Softwaretools“ bezeichnet. Dazu gehören hauptsächlich Bearbeitungsprogramme, Debugging-Programme, Geräte- und Verbindungsprogramme sowie Debugging-Programme .
Verwandte Erweiterungen:
Das Betriebssystem dient zur Verwaltung von Computerressourcen und zur Steuerung der Ausführung von Programmen. Sprachverarbeitungssysteme sind Software zur Verarbeitung von Softwaresprachen, beispielsweise Compiler usw. Bei einem Datenbanksystem handelt es sich um Software zur Unterstützung der Datenverwaltung und des Datenzugriffs, einschließlich Datenbanken, Datenbankverwaltungssystemen usw.
Eine Datenbank ist ein Satz von Daten, die sich in einem Computersystem befinden. Die Beziehung zwischen ihnen wird durch ein Datenschema definiert und durch eine Datendefinitionssprache beschrieben. Das Datenbankverwaltungssystem ermöglicht Benutzern den Zugriff auf Daten als Achsenelemente modifiziert.
Verteilte Softwaresysteme umfassen verteilte Betriebssysteme, verteilte Programmiersysteme, verteilte Dateisysteme, verteilte Datenbanksysteme usw. Das Mensch-Computer-Interaktionssystem ist ein Softwaresystem, das gemäß bestimmten Vereinbarungen eine Informationsinteraktion zwischen Benutzern und Computersystemen ermöglicht und Benutzern eine benutzerfreundliche Mensch-Computer-Schnittstelle bieten kann.
Zu den Funktionen des Betriebssystems gehören Prozessorverwaltung, Speicherverwaltung, Dateiverwaltung, Geräteverwaltung und Jobverwaltung. Zu den Hauptforschungsinhalten gehören die Struktur des Betriebssystems, die Prozessplanung (Aufgabenplanung), der Synchronisierungsmechanismus, die Verhinderung von Deadlocks und die Speicherzuweisung , Gerätezuordnung, Parallelität, Fehlertoleranz und Wiederherstellungsmechanismen usw.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWas sind die vier Haupttypen von Systemsoftware?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!