Was ist der Unterschied zwischen Systemsoftware und Anwendungssoftware?

Beste Antwort

Von oben:

Systemsoftware berührt das Bare Metal , die Hardware des Computers, und wird verwendet, um entweder die Hardware direkt zu steuern, um Dienste für Prozesse auf höherer Ebene bereitzustellen, die nicht wissen müssen, wie die Arbeit erledigt wird (Schnittstelle zwischen Steuerprozessen und allen anderen), oder um Programme auszuführen, die es sind Wird verwendet, um den Zugriff auf Hardware und übergeordnete Programme zu steuern, die nicht wissen müssen, warum etwas auf eine bestimmte Weise getan werden muss. Ein klassisches Beispiel hierfür ist ein Hardwaretreiber. Es berührt das blanke Metall für die unterste Ebene des Betriebssystems und führt so etwas wie E / A aus. Höhere Ebenen des Betriebssystems können dies übernehmen und dann die Reaktion auf die Hardware steuern, die von den Erwartungen auf einer höheren Ebene bestimmt wird. Möglicherweise haben Sie Zugriffskontrolle, um zu begrenzen, was wohin geht, oder um auf eine höhere Ebene zu senden. Systemcode bietet eine Abstraktion, die erforderlich ist, um die Komplexität von Programmen im Allgemeinen zu begrenzen und die Arbeit zu erledigen, indem Systemschnittstellen eingerichtet werden, die für das Betriebssystem und seine Benutzer oder Benutzerprozesse Standard sind. Je nach Bedarf können Programme vorhanden sein, mit denen Code geschrieben wird, der zum Hinzufügen oder Ändern von Diensten zum Betriebssystem erforderlich ist, z. B. Compiler, Assembler, Interpreter oder Debugger.

Anwendungscode Ruft das Betriebssystem auf, um beispielsweise eine Datei zu lesen oder zu schreiben. Es kann ernsthafte Berechnungen durchführen und das Betriebssystem aufrufen, um Daten in einer Datei zu speichern oder Eingaben aus einer Datei zu erhalten. Sie müssen nicht jedes Mal ein Programm schreiben, wenn Sie auf einen Mausklick reagieren möchten, und es dann debuggen, bevor Sie dieses Programm verwenden. Das Programm wird von einem Maustreiber im Betriebssystem für Sie erledigt, und es ist der Anwendung egal, wie die Arbeit erledigt wurde – und sie muss auch nicht wissen, wie sie erledigt wurde. Bei Anwendungssoftware handelt es sich um Tabellenkalkulationen, Textverarbeitungsprogramme, Spiele und Mediaplayer.

Was ich gerade gesagt habe, ist in vielerlei Hinsicht eine übermäßige Vereinfachung der Funktionsweise und Dinge wie eingebettete Systeme wurden der Kürze halber nicht erwähnt

Antwort

Systemsoftware vs. Anwendungssoftware

Systemsoftware und Anwendungssoftware sind Computerprogramme. Die Systemsoftware wird auch während der Installation des Betriebssystems installiert. Die Anwendungssoftware nutzt jedoch die Funktionen des Computers, auf dem sie installiert ist.

Systemsoftware

Die Programme und die Datei, aus der das Betriebssystem besteht, werden als Systemsoftware bezeichnet. Diese Dateien umfassen Konfigurationsdateien, Systemeinstellungen, Systemdienste, Funktionsbibliotheken und die Treiber für die auf dem Computer installierte Hardware. Zu den Computerprogrammen in der Systemsoftware gehören Compiler, Systemdienstprogramme, Assembler, Debugger und Dateiverwaltungstools.

Nach der Installation des Betriebssystems wird auch die Systemsoftware installiert. Ein Programm wie „Software-Update“ oder „Windows-Update“ kann zum Aktualisieren der Systemsoftware verwendet werden. Der Endbenutzer führt die Systemsoftware jedoch nicht aus. Wenn Sie beispielsweise den Webbrowser verwenden, müssen Sie das Assembler-Programm nicht verwenden.

Systemsoftware wird auch als Low-Level-Software bezeichnet, da sie auf der einfachsten Ebene des Computers ausgeführt wird. Es wird lediglich eine grafische Benutzeroberfläche erstellt, über die der Benutzer mithilfe des Betriebssystems mit der Hardware interagieren kann. Die Systemsoftware wird nur auf der Rückseite ausgeführt, sodass Sie sich nicht darum kümmern müssen.

Die Systemsoftware bietet eine Umgebung zum Ausführen von Anwendungssoftware und steuert den Computer sowie die auf dem Computer installierten Anwendungen.

Anwendungssoftware

Die Unterklasse eines Computerprogramms, das die Funktionen des Computers nutzt, wird als Anwendungssoftware bezeichnet. Anwendung bedeutet hier die Anwendungssoftware und die Implementierung. Das Beispiel für Anwendungssoftwareprogramme umfasst Mediaplayer, Tabellenkalkulationen und Textverarbeitungsprogramme. Wenn mehrere Anwendungen zusammen gepackt sind, wird dies als Anwendungssuite bezeichnet.

In jeder Anwendungssuite gibt es eine gemeinsame Benutzeroberfläche, die es dem Benutzer erleichtert, verschiedene Anwendungen zu erlernen. In einigen Fällen, z. B. in Microsoft Office, können die verschiedenen Anwendungsprogramme miteinander interagieren. Diese Funktion ist sehr praktisch für den Benutzer. Beispielsweise kann ein Benutzer die Tabelle mithilfe der Anwendungssoftware in ein Textverarbeitungsprogramm einbetten. Anwendungssoftware kann nicht ohne das Vorhandensein von Systemsoftware ausgeführt werden.

Weitere Erläuterungen finden Sie in den folgenden Punkten.

• Systemsoftware wird installiert, wenn das Betriebssystem auf dem Computer installiert wird, während Anwendungssoftware installiert ist gemäß den Anforderungen des Benutzers installiert.

• Die Systemsoftware enthält Programme wie Compiler, Debugger, Treiber und Assembler, während die Anwendungssoftware Mediaplayer, Textverarbeitungsprogramme und Tabellenkalkulationsprogramme enthält.

• Im Allgemeinen interagieren Benutzer nicht mit Systemsoftware, wie sie im Hintergrund funktioniert, während Benutzer mit Anwendungssoftware interagieren, während sie verschiedene Aktivitäten ausführen.

• Ein Computer benötigt möglicherweise nicht mehr als einen Typ von Systemsoftware, während möglicherweise eine Reihe von Anwendungssoftwareprogrammen installiert sind zur gleichen Zeit auf dem Computer.

• Systemsoftware kann unabhängig von der Anwendungssoftware ausgeführt werden, während Anwendungssoftware nicht ohne die Anwesenheit der Systemsoftware ausgeführt werden kann.

Ich hoffe, dies hilft. Für weitere Fragen posten Sie weiter.

Happy Computing

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.