Einfache Abstraktionen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Der Erfolg von UNIX begründet sich auf die Verwendung von wenigen und sehr einfachen Abstraktionen.
 
*In der Informatik ist eine Abstraktion eine möglichst einfache und flexible Schnittstelle, hinter der sich viele verschiedene komplexe Implementierungen verbergen können.
 
*In folgenden Punkten bietet UNIX konkurrenzlos einfache Abstraktionen an:

*Namensraum (hierarchisch mit einer Wurzel), bestehend aus vielen verschiedenen Dateisystemen.
 
*Dateien (einfache uninterpretierte Sequenz von Bytes).
 
*Ein- und Ausgabeverbindungen funktionieren gleichermaßen für Dateien, interaktive Verbindungen zum Benutzer, zu Geräten und bei Netzwerkverbindungen.
 
*Ein sehr einfaches Rechtesystem, das im wesentlichen nur eine Benutzer-ID (UID), eine Gruppen-ID (GID) und eine Liste weiterer Gruppenzugehörigkeiten berücksichtigt.
 
*Aufrufschnittstelle für Programme.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005