Jeder PC ist komplexelektronisches Gerät bestehend aus Bauteilen. Alle zusammen bilden Hardware. Als Analogie zu Lebewesen ist Hardware ein physischer Körper. Um es zu kontrollieren, ist das Vorhandensein von etwas Immateriellem notwendig: Seele, Verstand, Funke - in diesem Fall ist dies nicht grundlegend. In der Computertechnik ist eine solche immaterielle Komponente System- und Anwendungssoftware (Software, Software). Ohne Programme scheint ein Computer ein unnötiger Stapel elektronischer Komponenten zu sein. All dies gilt für Laptops, Netbooks, viele Mobilgeräte usw.
Software ist all diese Programmewelche arbeiten an der verwendeten hardware konfiguration. Sie sind in mehrere Bedingungsarten unterteilt, die den Zweck und die Funktionalität bestimmen.
Systemsoftware ist das Fundament.Es bestimmt zu einem großen Teil, wie die Arbeit aller laufenden Programme zu implementieren ist. Es kann als eine Kombination interaktiver Programme dargestellt werden, deren Hauptaufgabe darin besteht, die Hardware eines Computers (Prozessor, Multimedia-Adapter, RAM) zu verwalten. Der Begriff „PC-Systemsoftware“ bezieht sich häufig auf das Betriebssystem (OS), obwohl dies nur teilweise zutrifft. Die Systemunterstützung fungiert in der Tat als eine Art "Schicht" zwischen der Hardware des Computers und den Anwendungsbenutzerprogrammen. In modernen Systemen kann keine laufende Anwendung im Gegensatz zu DOS-Zeiten, in denen ein solcher Ansatz vorherrschte, direkt mit Komponenten interagieren. Jetzt muss die Anwendung bestimmten Regeln entsprechen und mit gut definierten Programmiertools geschrieben werden, die für das von Ihnen verwendete Betriebssystem entwickelt wurden. Aus diesem Grund können Windows-Programme unter Linux nicht ausgeführt werden (und umgekehrt), obwohl diese Betriebssysteme in beiden Fällen die Hardwarekomponenten ordnungsgemäß verwalten und eine komfortable grafische Oberfläche für die Interaktion mit dem Benutzer bereitstellen. Die Systemsoftware interpretiert und implementiert Steuerbefehle für alle Hardwarekomponenten, die aus Anwendungen stammen. Darüber hinaus sind moderne Computerbetriebssysteme interaktiv, sodass der Benutzer seine Arbeit teilweise anpassen kann.
Systemsoftware ist das nichtdie einzige Art von Programm. Es gibt auch Anwendungssoftware. Anwenderprogramme definieren lediglich die Anwendungsumgebung. Um beispielsweise mit Grafiken zu arbeiten, verwenden sie die Umgebung eines Grafikeditors, für Textdokumente - den entsprechenden Editor, für ein Spiel - eine Anwendungsspielumgebung usw. Eine bestimmte Anwendungssoftware muss nicht notwendigerweise nur einen streng begrenzten Aufgabenbereich lösen: Es gibt Fälle, in denen es zulässig ist, verschiedene spezialisierte kleine Anwendungen über die Programmoberfläche auszuführen. Oft werden Anwendungsprogramme als "Anwendungen" bezeichnet, die ihre Essenz sehr genau definieren, da die Basis für sie Systemsoftware ist, die die Funktionsfähigkeit von Anwendungen sicherstellt.
Erstaunliche Tatsache:Wenn ein Anwendungsprogramm gestartet wird, beginnt der Benutzer tatsächlich mit der Interaktion mit den Hardwarekomponenten des Computers. Durch Aktivieren der Wiedergabe einer Komposition in einem Audioplayer weist der Benutzer beispielsweise das System und die Anwendungssoftware an, den Ton über die Soundkarte auszugeben.