Software ist eine Reihe von Anweisungen, die eine definierte Aufgabe ausführen sollen und dem Computer sagen, wie er arbeiten soll. Es gibt hauptsächlich zwei Arten, nämlich Systemsoftware Und Anwendungssoftware. Systemsoftware ist eine Reihe von Computerprogrammen, die zur Verwaltung von Systemressourcen entwickelt wurden. Dabei handelt es sich um eine Sammlung solcher Dateien und Dienstprogramme, die für den Betrieb und die reibungslose Funktion Ihres Computersystems mit anderer Hardware verantwortlich sind. Darüber hinaus liegt die alleinige Verantwortung für den Betrieb Betriebssystem (OS) und Verwaltung des Computergeräts vollständig.
Systemsoftware fungiert als Plattform für die Arbeit anderer Software, z Antivirensoftware, Betriebssystem, Compiler, Festplattenformatierungssoftware usw. In diesem Thema erfahren wir mehr über die Systemsoftware. Beginnen wir mit der Definition von Systemsoftware.
Was ist Systemsoftware?
- Systemsoftware läuft und funktioniert intern mit Anwendungssoftware und -hardware. Darüber hinaus fungiert es als Verbindungsschnittstelle zwischen einem Hardwaregerät und dem Endbenutzer.
- Die Systemsoftware läuft im Hintergrund und verwaltet alle Funktionen des Computers selbst. Es wird genannt Low-Level-Software da es auf der grundlegendsten Computerebene läuft und normalerweise in einer einfachen Sprache geschrieben ist. Sobald wir das Betriebssystem auf unserem Gerät installieren, wird es automatisch auf demselben Gerät installiert.
- Systemsoftware hilft bei der Erstellung der Benutzeroberfläche und ermöglicht die Interaktion des Betriebssystems mit der Computerhardware.
Funktionen der Systemsoftware
Es gibt eine Liste einiger wichtiger Funktionen der Systemsoftware:
- Es ist sehr schwierig, Systemsoftware zu entwerfen.
- Die Aufgabe der Systemsoftware besteht darin, den Computer direkt mit der Hardware zu verbinden, die den Betrieb des Computers ermöglicht.
- Schwierigkeiten bei der Manipulation.
- Es ist kleiner.
- Systemsoftware ist schwer zu verstehen.
- Es ist normalerweise in einer einfachen Sprache geschrieben.
- Damit das Computersystem reibungslos funktioniert, muss es möglichst effizient sein.
Arten von Systemsoftware
Es gibt folgende Arten von Systemsoftware:
Java-Trimmzeichenfolge
1) Betriebssystem
Ein Betriebssystem ist die grundlegendste Art von Systemsoftware, die bei der Verwaltung von Computerhardware und -software hilft. Es ist der zentrale Teil jedes Computersystems, der für die reibungslose Funktion jedes Computergeräts verantwortlich ist.
Ein Betriebssystem betreibt Ihren Computer in erster Linie, wenn Sie ihn starten. Wenn Sie das Betriebssystem nicht auf Ihrem Computer installiert haben, können Sie Ihren Computer nicht starten. Einige der häufigsten Beispiele für Betriebssysteme sind: Mac OS, Linux , Android und Microsoft Windows .
Ein Betriebssystem hilft dabei, bereits ausgeführte Programme auf Ihrem Computer zu steuern und aufzuzeichnen, beispielsweise Anwendungsprogramme und andere Systemsoftware. Die unten aufgeführten Aufgaben werden von einem Betriebssystem ausgeführt:
- Ein Betriebssystem fungiert als Dateimanager, da es jeder in Ihrem System ausgeführten Aufgabe Ressourcen zuweist.
- Es verfolgt den Primärspeicher und weist Speicher für die Verarbeitung der Anfrage zu.
- Es fungiert als Prozessorverwaltung, indem es RAM für die Verarbeitung zuweist und die Zuweisung aufhebt, wenn es nicht mehr vorhanden ist.
- Es trägt dazu bei, unbefugten Zugriff durch die Verschlüsselung von Passwortfunktionen zu verhindern.
- Es hilft, Prozesse mithilfe von zu planen Planungsalgorithmen.
- Es ist hilfreich, alle Hardwareteile Ihres Computers zu aktivieren, indem Sie den Anweisungen des Endbenutzers folgen.
- Es erleichtert Benutzern den Zugriff auf und die Nutzung von Anwendungssoftware.
- Es ermöglicht Ihnen den Zugriff auf das Netzwerk Ihres Systems.
- Es hilft, die unsachgemäße Nutzung Ihres Systems zu kontrollieren und verhindert außerdem Fehler beim Ausführen von Software auf Ihrem Computer.
- Es steuert alle Ein- und Ausgabegeräte wie Monitore, Tastaturen, Mikrofone, Scanner usw.
- Es hilft, neue Software zu erkennen und zu installieren. Darüber hinaus hilft es auch bei der Fehlerbehebung während der Installation.
- Es hilft, verschiedene Teile Ihres Systems zu verknüpfen.
2) Programmiersprachenübersetzer
Programmierübersetzer sind die Software, die Hochsprache in Maschinensprache umwandelt. Ein Computer kann nur die Maschinensprache oder binäre Bitmuster verstehen, entweder 0 oder 1. Eine CPU versteht diese Maschinensprache, die für einen normalen Menschen nicht leicht zu verstehen ist. Daher interagiert der Endbenutzer zunächst mit dem Computer in einer Hochsprache wie z Java , Python , C , PHP , Und C++ usw., dann wandelt der Übersetzer diese Sprachen in Maschinencode um.
Matrizen in der C-Programmierung
Eine CPU oder ein Computerprozessor führt diese Maschinencodes binär aus. Damit ist jedes auf hohem Niveau geschriebene Programm gemeint Programmiersprache müssen zunächst in Binärcodes umgewandelt werden. Dieser gesamte Prozess zur Umwandlung von Hochsprache in Maschinencode oder Binärcodes wird als bezeichnet Zusammenstellung.
Es gibt hauptsächlich zwei Arten von Sprachübersetzern: Compiler und Dolmetscher.
Ein Compiler ist auch eine Art Systemsoftware, die zum Konvertieren von Programmiersprachen auf hoher Ebene in ausführbare Maschinencodes oder Programmiersprachen auf niedriger Ebene verwendet wird. Ähnlich wie ein Compiler wird auch ein Interpreter verwendet, um dieselbe Funktion auszuführen. Der einzige Unterschied besteht jedoch darin, dass der Compiler das gesamte Programm auf einmal übersetzt, während der Interpreter jede Zeile einzeln konvertiert.
Hier sind einige Aufgaben, die von Programmiersprachenübersetzern ausgeführt werden:
- Übersetzer stellen Diagnoseberichte bereit, wenn die Coderegeln die Kriterien nicht erfüllen.
- Es hilft, eine Liste des Quellcodes des Programms und seiner Details zu erstellen.
- Es hilft, die Daten zuzuordnen.
- Übersetzer helfen dabei, Syntaxfehler zu erkennen, was Entwicklern hilft, notwendige Änderungen einfach vorzunehmen.
Beispiele für Computerprogrammübersetzer sind Compiler, Interpreter und Assembler.
3) Gerätetreiber
Gerätetreiber sind die Arten von Systemsoftware, die die Fehlerbehebungsprobleme in Ihrem System reduzieren . Das Betriebssystem kommuniziert intern mit Hardwarekomponenten. Mit Hilfe von Gerätetreibern kann diese Kommunikation einfach verwaltet und gesteuert werden.
Das Betriebssystem enthält eine Reihe von Gerätetreibern zur Ansteuerung der Hardwarekomponenten. Die meisten Gerätetreiber, wie z Maus, Tastaturen usw. sind bereits vorhanden von den Computerherstellern in das Computersystem eingebaut werden. Allerdings können Benutzer jedes neue Gerät für das Betriebssystem auch über das Internet installieren. Hier sind einige Geräte, die Treiber benötigen, um die reibungslosen Funktionen eines Computersystems auszuführen:
Zeichenfolge enthält Java
4) Firmware-Software
Hierbei handelt es sich um die auf den Computer-Motherboards installierte Betriebssoftware, die dem Betriebssystem hilft, Flash-, ROM-, EPROM-, EEPROM- und Speicherchips zu identifizieren.
Die Hauptfunktion jeder Firmware-Software besteht jedoch darin, alle Aktivitäten einzelner Geräte zu verwalten und zu steuern. Zunächst werden für die Installation nichtflüchtige Chips verwendet, später wird die Installation jedoch auf den Flash-Chips durchgeführt.
Es gibt zwei Haupttypen von Chips:
Das BIOS (Basic Input/Output System) fungiert auch als Systemprogramm, das für den Bootvorgang des Systems verwendet wird. Zuerst lädt es das Betriebssystem in den Hauptspeicher (RAM) Ihres Systems und übergibt es dann an das Betriebssystem. Das BIOS fungiert als Ersatz für den ROM-Chip; Daher wird es Firmware-Software genannt. Das Firmware-ROM ist jedoch Teil jeder Motherboard-Komponente. Die Motherboard-Firmware aktiviert beim Start des Computersystems alle Hardwarekomponenten und stellt sicher, ob diese betriebsbereit sind oder nicht. Wenn sie ordnungsgemäß funktionieren, wird der Bootvorgang gestartet, um das Betriebssystem zu laden, und wenn ein Fehler im RAM auftritt, wird dem Computer das Hochfahren verweigert.
Java-String anhängen
Während im Betriebssystem ein Gerätetreiber installiert ist, ist in den Geräten eine Firmware vorhanden.
5) Hilfssoftware
Utility-Software fungiert als Schnittstelle zwischen Systemsoftware und Anwendungssoftware. Bei der Dienstprogrammsoftware handelt es sich um ein Tool eines Drittanbieters, das dazu dient, Wartungsprobleme zu reduzieren und Fehler im Computersystem zu erkennen. Es wird mit dem Betriebssystem Ihres Computersystems geliefert.
Hier sind einige spezifische Funktionen von Dienstprogrammen:
- Es hilft Benutzern, sich vor Bedrohungen und Viren zu schützen.
- Es hilft, die Festplattengröße zu reduzieren, wie z. B. WinRAR, WinZip.
- Es fungiert als Windows-Datenträgerverwaltungsdienst und hilft bei der Festplattenpartitionierung.
- Es erleichtert Benutzern die Sicherung der alten Daten und erhöht die Sicherheit des Systems.
- Es funktioniert wie eine Defragmentierung einer Festplatte, um die verstreuten Dateien auf dem Laufwerk zu organisieren.
- Es hilft, die verlorenen Daten wiederherzustellen.
Es hilft, die Antiviren- und Sicherheitssoftware auszuführen, um die Sicherheit der Daten auf einem Computer zu gewährleisten.