Ein Netzwerkbetriebssystem ist ein Betriebssystem mit integrierten Funktionen für die Arbeit mit Computernetzwerken. Zu diesen besonderen Merkmalen können gehören:
Главными задачами системных ОС являются Trennung von Netzwerkressourcen (z. B. Festplattenspeicher) und deren Verwaltung. Über die Netzwerkfunktionen definiert der Systemadministrator gemeinsam genutzte Ressourcen, legt Kennwörter fest und legt die Zugriffsrechte für jeden Benutzer oder jede Benutzergruppe fest.
Betriebssysteme, für die oben ein Beispiel angegeben ist, sind unterteilt in:
Es gibt spezielle Betriebssysteme dieses Typs, die angegeben werdenFunktionen mit typischen Designs (Windows NT) und einfachen Betriebssystemen (Windows XP), denen Netzwerkfunktionen zugewiesen sind. Derzeit haben fast immer verwendete Betriebssysteme integrierte Funktionen.
Das automatische Netzwerkbetriebskonzept ist die Basisfür jedes Computersystem. Jedes Computergerät ist in seiner Arbeit unabhängig. Als Netzwerkbetriebssystem im modernen Sinne wird daher ein Komplex aus mehreren einzelnen PCs verstanden, die miteinander interagieren, indem sie Informationen aneinander senden und Ressourcen gemäß den allgemeinen Gesetzen - Protokollen - zuweisen.
Im engeren Sinne ist eine solche ArbeitsweiseSysteme, von denen ein Beispiel auf den meisten modernen Geräten zu sehen ist, sind eine Reihe von Programmen, die auf einem Computer installiert sind und die es ermöglichen, mit anderen Geräten zusammenzuarbeiten.
Besonders hervorzuheben sind eine Reihe von Elementen, aufgrund derer ein solches Betriebssystem funktionieren kann:
Mit anderen Worten, die Fähigkeit, ihreRessourcen und Informationen bei einmaliger Verwendung sind ein untrennbares Element eines Netzwerkbetriebssystems. Darüber hinaus enthalten Betriebssysteme, für die oben Beispiele angeführt wurden, auf jeden Fall Funktionen:
Mittel zum Anfordern des Zugriffs auf Remote-Ressourcen undDie Möglichkeiten ihrer Anwendung sind ein Client-Element des Betriebssystems, das als Redirector bezeichnet wird. Dieses Element identifiziert und leitet Anforderungen an das Netzwerk an Remote-Ressourcen von Benutzern und verschiedenen Anwendungen um. In diesem Fall kommt die Anforderung in lokaler Form von der Anwendung und wird in einem anderen Format an das Netzwerk gesendet, das den Serverbedingungen entspricht.
Der Client-Teil empfängt außerdem Antworten von anderen Servern und ändert sie in lokale Formate. Daher werden entfernte und lokale Anforderungen von Anwendungen auf dieselbe Weise wahrgenommen.
Beispiel für ein NetzwerkbetriebssystemDie oben beschriebenen Funktionen verfügen auch über Kommunikationstools, die den Informationsaustausch im Netzwerk ermöglichen. Diese Tools gewährleisten die Adressierung und Zwischenspeicherung eingehender Benachrichtigungen, die Auswahl des Übertragungswegs im Nachrichtennetz, die Übertragungssicherheit usw. Mit anderen Worten, dieses Element ist für den Transport von Informationen im Netzwerk verantwortlich.
Aufgrund der in einem bestimmten Computer verfügbaren Funktionen verfügt das Betriebssystem möglicherweise nicht über eine Server- oder Clientkomponente.
Die ersten Netzwerkbetriebssysteme sahen so ausDer Komplex des vorhandenen lokalen Betriebssystems und der Netzwerkshell als Add-On darüber. In diesem Fall verfügte das lokale Betriebssystem über eine minimale Anzahl von Netzwerkfunktionen, da die Shell direkt an deren Implementierung beteiligt war. Das bekannteste System dieser Art, das sich weltweit verbreitete, war MS DOS. Ab der dritten Distribution dieser Shell verfügt sie über solche integrierten Funktionen sowie über das Blockieren von Datensätzen und Dateien, die für den allgemeinen Zugriff auf Dateien erforderlich sind. Das gleiche allgegenwärtige Funktionsprinzip hat das moderne allgegenwärtige Netzwerk-OS - LANtastic und PersonalWare.
Am vielversprechendsten ist jedoch der WegEntwicklung von Netzwerkbetriebssystemen, die ursprünglich auf den Start im Netzwerk spezialisiert waren. Die Funktionen solcher Shells sind tief in die wichtigsten Systemmodule integriert, was deren logische Kohärenz, einfache Bedienung und Aktualisierung sowie eine gute Effizienz gewährleistet. Heutzutage werden viele Ressourcen speziell für die Verbesserung solcher Betriebssysteme bereitgestellt. Beispiele für diese Art von Programm sind verschiedene Microsoft Windows NT-Distributionen.