|
|
|
|
Aus den Unterschieden in der Architektur von Multiusersystemen und
Fileserverlösungen ergeben sich weitreichende Konsequenzen. |
|
In vielen Anwendungen
leiden Benutzer wie Programme unter einer Fileserverlösung. |
|
|
|
|
Datenaustausch
zwischen System und Prozess |
Der Datenbus im Multiuser-System, über welchen der Austausch von
Informationen zwischen den Programmen und den Magnetplatten erfolgt, ist wesentlicher
schneller als ein Standard-Netzkabel. |
|
|
|
Vorteile des
Datencaches |
Moderne Systeme verwenden einen Datencache: Einmal von der Platte gelesene
Daten werden für eine gewisse Zeit im Hauptspeicher gehalten und ohne neuerlichen
Plattenzugriff aus dem Cache entnommen, falls später auf denselben Datensatz von einer
Verarbeitung wieder zugegriffen wird. Da viele Anwendungen immer wieder dieselben
Datensätze - etwa einen häufig benötigten Artikelstammsatz - verarbeiten, kann mit
dieser Technik erreicht werden, dass nur 10 oder weniger Prozent der von den Programmen
verlangten Zugriffe wirklich Operationen auf der Magnetplatte verursachen, während die
übrigen Dateioperationen mit den noch im Cache befindlichen Datensätzen ausgeführt
werden können. |
|
|
|
Mehrfachübertragung
derselben Daten bei Fileserver |
Bei einem Fileserver fallen die eminenten Vorteile des Cache-Puffers
weitgehend weg: Benötigt das Programm im PC 2 einen Datensatz, den der PC 1 gerade
gelesen hat, so wird auch der Dateiserver die Cache-Technik anwenden, der Datensatz
muss aber nun zum PC2 über das Netzkabel übertragen werden, was natürlich wesentlicher
länger als der direkte Transfer vom Cache zum Programm im Multiuser-System dauert und
zudem das Netz zusätzlich belastet. |
|
|
|
Datenmanagement |
Das Datenmanagement ist bei einem Fileserver wesentlich aufwendiger und
daher langsamer, weil nicht ein Betriebssystem alle Prozesse unter Kontrolle hat, sondern
sich immer jeweils zwei eigenständige Systeme mit womöglich unterschiedlichen
Betriebssystemen - der Server und die Maschine am Arbeitsplatz - untereinander
verständigen und koordinieren müssen. Dieser Kooperationsaufwand wird noch dadurch
erhöht, dass daneben etliche weitere eigenständige Systeme aktiv sind, die ohne
Kontrolle durch eine übergeordnete Instanz ihre Anforderungen über das Netz an den
Server richten. |
|
|
|
Netzbelastung |
Wenn sämtliche Magnetplattenzugriffe über das Netz ausgeführt werden,
ist die Belastung des ohnehin relativ langsamen Netzkabel um Größenordnungen höher als
bei Architekturen, die nur die über das Terminal ein- und ausgegebenen Daten übertragen
müssen. Wegen der hohen Auslastung durch Dateizugriffe steht das Netz jenen Anwendungen,
für die es eigentlich gedacht ist, nur mehr eingeschränkt zur Verfügung. |
|
|
|
Warum werden
Fileserver trotz der Nachteile verwendet? |
Nach unserer Ansicht ist der Grund für die weite Verbreitung von
Fileserverlösungen speziell im Bereich der Personalcomputer weniger in irgendwelchen
Vorteilen dieser Variante zu suchen als in der Tatsache, dass Windows bis heute keine oder
kaum (Multiuser NT) Multiuserfähigkeiten bietet, weshalb die Anwender hier gar keine
Wahlmöglichkeit haben. |
|
|
|
Softwarestandards |
|
|
Das generelle Systemkonzept |
|
Möglichkeiten
des Betriebssystems |
|
|
|
|