Mehrbenutzersystem

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet vonMehrbenutzerbetrieb)
Zur Navigation springen Zur Suche springen

EinMehrbenutzersystemoderMultiuser-Systemist einBetriebssystem,das die Möglichkeit bietet,Arbeitsumgebungenfür verschiedeneBenutzerbereitzustellen und voneinander abzugrenzen, im Gegensatz dazu kann einEinzelbenutzersystemnur von einer Person gleichzeitig benutzt werden.

Die Idee, mehrere Benutzer mit einem Computer arbeiten zu lassen, stammt bereits aus den frühen Zeiten derGroßrechner,wo sich vieleEDV-Bedarfsträgerwenige Ressourcen teilen mussten. Die Rechner waren früher vor allem in Universitäten und wenigen Großbetrieben in Gebrauch. Zu ihrer Bedienung dientenTerminals,die nur aus einerTastaturund einemBildschirmbestanden und mit dem Hauptrechner verbunden waren.

ZurAmortisationder hohen Anschaffungskosten wurden ungenutzte Rechenzeiten an andere Interessenten vermietet, zum Beispiel an Unternehmen zur Durchführung ihres Rechnungswesens oder zur Produktentwicklung. So konnte es passieren, dass die Datenverarbeitung eines Konkurrenten auf demselben Rechner lief. Daher wurde es erforderlich, die Datenbestände verschiedener Nutzer gegeneinander abzuschirmen.

Die Bereitstellung der Datenträger und das Starten dieser „Jobs“wurde von Bedienungspersonal vorgenommen, damit dieAdministratorenihren eigentlichen Aufgaben nachgehen konnten. Um Fehlbedienungen auszuschließen, erhielt dieses Personal nur eingeschränkteZugriffsrechte.

Zur Entwicklung der ersten Mehrbenutzersysteme, sieheTime-Sharing (Informatik).

Als die erstenMikrocomputerverfügbar waren, warenHalbleiterspeichersehr teuer, entsprechend knapp waren diese daher ausgerüstet. Um Speicherplatz zu sparen, wurden die für Mikrocomputer verfügbaren Betriebssysteme auf das notwendigste reduziert. Das seinerzeit weit verbreiteteDOSist daher kein Mehrbenutzersystem, ebenso die aufMS-DOSaufbauendenWindows-3.x- und-9x-Systeme von Microsoft.

Die Mehrbenutzerfähigkeit eines Betriebssystems wird durch ein Bündel von Einzelmaßnahmen erreicht. Darunter fallen beispielsweise die Verwaltung privater Arbeitsverzeichnisse und persönlicher Voreinstellungen für die einzelnen Benutzer. Auf Mehrbenutzer-Systemen erwarten Benutzer auch ein Konzept für das Management vonZugriffsrechtenauf gespeicherte Daten und andere Systemressourcen.

Der Begriff Multiuser stellt nicht unbedingt auf gleichzeitiges Arbeiten ab. Es gab auch Computer, an denen verschiedene Benutzer in eigenen Arbeitsumgebungen nacheinander, jedoch nicht gleichzeitig arbeiten konnten. SofernMultitaskingvorgesehen war, konnte ein Benutzer immerhin mehrere Aufgaben gleichzeitig ausführen lassen. Wenn gleichzeitig verschiedenen Benutzern eigene Arbeitsumgebungen zur Verfügung stehen, spricht man vonMultisessionoderMehrplatzrechner.

Systeme, die nicht nur multiuserfähig, sondern auch multitaskingfähig sind, benötigen in der Regel ein Speicherschutzkonzept. Auf aktuellen Computersystemen wird dabei meist mit virtuellen Adressräumen im Hauptspeicher gearbeitet, die mit Hardwareunterstützung durch eineMMU(als separater Baustein auf derHauptplatineoder direkt imProzessorintegriert) prozess- beziehungsweise benutzerspezifisch konfiguriert werden.

Mehrbenutzersysteme in Netzwerken

[Bearbeiten|Quelltext bearbeiten]

Einige Mehrbenutzersysteme ermöglichen zusätzlich die Anmeldung überRechnernetze,z. B. dasInternet.So können sich viele verschiedene Nutzer in aller Welt über das Internet mit dem Rechner verbinden, einloggen und gleichzeitig an derselben Maschine arbeiten. Diese Lösung entstand vor allem aus Kostengründen, denn früher waren Einzelrechner sehr teuer. Heute ist dieses Vorgehen eher selten zu finden. Die Konsole (Eingabeaufforderung,Unix-Shell) vonLinux- oderUnix-Systemen wird allerdings noch heute als „Terminal “bezeichnet.

Sicherheitsaspekte

[Bearbeiten|Quelltext bearbeiten]

Das Rechtesystem eines Mehrbenutzersystems schützt dessen Benutzer vornehmlich vor Ausspähversuchen anderer Benutzer und Datenverlust durch unbeabsichtigtes Löschen von Dateien. Der wohl größte Vorteil ist aber die dadurch gesicherte Wahrung derSystemintegritätbei Benutzung ohne Administrationsrechte. Ein Schadprogramm kann sich nur soweit verbreiten, wie die Schreibrechte des Benutzers reichen. Eine systemweite Verbreitung,kompromittierendesKernelsoder grundlegender Systemdienste und dadurch automatische Aktivierung bei Systemstart sind somit nur durch Ausnutzen speziellerAngriffsvektorenwie z. B.Setuidoder Sicherheitslücken in Anwendungen möglich.

Mehrbenutzersysteme außerhalb von Betriebssystemen

[Bearbeiten|Quelltext bearbeiten]

Mehrbenutzersysteme können im erweiterten Sinn nicht nurBetriebssystemesein, sondern alleAnwendungssysteme,die für mehr als einen Benutzer arbeiten können. Dazu müssen auch sie (neben dem Betriebssystem) die Aktivitäten mehrerer Benutzer voneinander getrennt verarbeiten können und dazu bestimmte technische Voraussetzungen (u. a. Schutz gegen gleichzeitiges Ändern derselben Daten) bieten.

Gegenteil: Einbenutzersystem.

Beispiele:

  • Anwendungen für Grafiken oder Textbearbeitung sind i. d. R.Einbenutzersysteme;an der Ergebnisdatei kann (gleichzeitig) immer nur ein Ersteller arbeiten.
  • Ein Ticketbestellsystem ist einMehrbenutzersystem,wenn gleichzeitig Aufträge von mehreren Benutzern bearbeitet werden können.
  • Hilfsmittel für das ProjektmanagementkönnenEinbenutzersystemesein (z. B. um einen Terminplan zu erstellen). Wenn mehrere Benutzer gleichzeitig z. B. ihre Arbeitsergebnisse zurückmelden können, sind esMehrbenutzersysteme.