Software

Aus Wiki.sah

Als Software bezeichnet man alle digitalen Programme und Daten, die auf einem Computer, Smartphone oder einem anderen elektronischen Gerät ausgeführt oder gespeichert werden. Sie bildet das Gegenstück zur Hardware, die die physische Basis der Geräte darstellt. Software ist immateriell und dient dazu, Hardware zu steuern, Aufgaben auszuführen und Informationen zu verarbeiten.

Software wird meist in Programmiersprachen erstellt, die für Menschen verständlich sind. Ein Compiler, Interpreter oder Assembler übersetzt diese Anweisungen in Maschinensprache, die der Prozessor des Geräts direkt ausführen kann. Neben Programmen im engeren Sinne zählen auch Skripte, Bibliotheken, Treiber und Konfigurationsdateien zur Software.

Arten von Software

Software lässt sich in verschiedene Hauptkategorien unterteilen:

  • Systemsoftware: Grundlegende Programme, die den Betrieb eines Computers ermöglichen, z. B. Betriebssysteme, Gerätetreiber und Dienstprogramme.
  • Anwendungssoftware: Programme für spezifische Aufgaben, z. B. Textverarbeitung, Bildbearbeitung oder Spiele.
  • Entwicklungssoftware: Werkzeuge zur Erstellung neuer Programme, z. B. Compiler, Debugger oder Entwicklungsumgebungen.
  • Firmware: Software, die dauerhaft in elektronischen Geräten gespeichert ist und grundlegende Steuerungsfunktionen übernimmt.

Eigenschaften

  • Software ist immateriell und kann beliebig kopiert, verändert oder verteilt werden.
  • Sie wird in Versionen und Updates bereitgestellt, um Fehler zu beheben und Funktionen zu erweitern.
  • Die Qualität und Sicherheit von Software hängen von der Programmierung, der Wartung und der Aktualisierung ab.

Rechtliches und Lizenzen

Software unterliegt Urheberrecht und Lizenzbedingungen. Sie kann als proprietär oder als frei veröffentlicht werden. Bekannte Lizenzmodelle sind unter anderem die GNU General Public License (GPL), MIT-Lizenz oder kommerzielle Lizenzmodelle.

Abgrenzung zu Hardware

Das Gegenteil von Software ist Hardware, also die physischen Bestandteile eines Computers. Während Hardware ohne Software funktionslos bleibt, ist Software auf Hardware angewiesen, um ausgeführt zu werden.


Pfad: Home / Technik / Computertechnik / Software