CRESD GmbH     EDV     Kurs    

Software

Software ist die "weiche Ware" eines Computersystems. Das ist derjenige Teil, den man nicht anfassen kann. Software enthält die Algorithmen, die der Computer ausführt und ist nahezu immer in einer computerspezifischen Sprache, der Maschinensprache, erstellt worden. Ausnahme hiervon sind Programme, die in einer Interpretersprache geschrieben worden sind. Diese Programme werden von einem Programm, das man Interpreter nennt, gelesen, interpretiert und ausgeführt. Die meisten Programme werden in einer Hochsprache entwickelt und von einem Compiler in die Maschinensprache übersetzt, bevor sie geladen und ausgeführt werden können.

Software wird mit unterschiedlichen Architekturen entworfen:
Single-Tier Das Programm wird auf genau einem Rechner gestartet und ausgeführt.
Two-Tier oder Client/Server Das Programm startet auf einem zweiten Rechner einen neuen Prozeß, so daß beide Rechner gemeinsam arbeiten. Bekannteste Beispiele sind Datenbankanwendungen, Webanwendungen (Browser und Webserver) und E-Mail (E-Mail Client und SMTP-Server).
n-Tier Hier werden die Aufgaben auf drei und noch mehr Rechner verteilt. (Technologien: Application-Server, CORBA etc.)

Software unterteilt man wiederum in mehrere Gruppen: BIOS, Betriebssystem, Werkzeuge und Anwendungen.


Lexikon     Zur Kursseite     EDV     Hauptseite

© 2005 by CRESD GmbH / München    Impressum