www.wikidata.de-de.nina.az
Amoeba engl fur Amobe ist ein verteiltes Betriebssystem das von Andrew S Tanenbaum und seinen Mitarbeitern an der Freien Universitat Amsterdam entwickelt wurde Ziel des Projekts war jedem Benutzer die Illusion einer eigenen Maschine zu geben obwohl das System auf vielen Rechnern verteilt ist die eventuell auch weit entfernt voneinander etwa in verschiedenen Landern stehen konnen 1 2 Die Entwicklung des Projektes wurde eingestellt Das letzte Update gab es am 30 Juli 1996 3 Die Programmiersprache Python wurde ursprunglich fur Amoeba entwickelt 4 5 Inhaltsverzeichnis 1 Das System 2 Weltweite Vernetzung 3 Weblinks 4 EinzelnachweiseDas System BearbeitenAmoeba verwendet fur jeden Benutzer einen eigenen plattenlosen Rechner Weitere Rechner dienen als Pool Prozessoren die bei Bedarf angefordert und wieder freigegeben werden Spezielle Dienste wie Dateiserver Verzeichnisdienste und Datenbanken werden von eigenen speziellen Rechnern zur Verfugung gestellt Alle lokalen Rechner kommunizieren miteinander uber das Fast Local Internet Protocol Gateways verbinden weit entfernte Rechner miteinander zu einem einheitlichen System Das System ist Objekt basiert wobei jedes Objekt und die dazu erlaubten Operationen durch sog capabilities identifiziert werden Jedes Objekt ist mit einem Serverprozess verbunden der vom Anwenderprogramm uber einen Remote Procedure Call angesprochen wird Amoeba verwendet einen Mikrokernel An der Freien Universitat Amsterdam bildeten etwa 80 SPARC Einprozessorsysteme die uber Ethernet vernetzt sind einen Amoeba Prozessorpool Das System lauft auch auf Intel x86 und Motorola 68030 Prozessoren Es war mehrere Jahre im Einsatz 1 2 Weltweite Vernetzung BearbeitenAmoeba Systeme konnen weltweit vernetzt werden und werden dann in Domanen domains eingeteilt Innerhalb einer Domane die normalerweise die Rechner eines LANs umfasst konnen die Server fur einen Dienst durch einen Netzwerk Broadcast die locate Anforderung ermittelt werden Zwischen Domains mussen sie explizit in einen Verzeichnisdienst eingetragen das heisst publiziert werden Ein lokaler Server beantwortet die locate Anforderung und informiert einen Server auf dem entfernten LAN Die Kommunikation lauft uber die Proxy Server ab Dies hat die folgenden Vorteile Die lokale Kommunikation lauft mit maximaler Geschwindigkeit und ohne Vermittlungsprozess ab Die Kommunikation mit entfernten Rechnern unterscheidet sich fur die Server und Clients nicht von der lokalen Kommunikation Weblinks BearbeitenWebseite des Betriebssystems Fireball Amoeba eine x86 zentrierte Amoeba DistributionEinzelnachweise Bearbeiten a b Andrew S Tanenbaum amp Gregory J Sharp The Amoeba Distributed Operating System In vu nl Vrije Universiteit Amsterdam abgerufen am 26 November 2020 englisch a b Andrew S Tanenbaum et al Experiences with the Amoeba Distributed Operating System In stanford edu Vrije Universiteit Amsterdam abgerufen am 26 November 2020 englisch Index of pub amoeba amoeba5 3 In vu nl Archiviert vom Original am 1 September 2000 abgerufen im 1 Januar 1 englisch Why was Python created in the first place In python org Python FAQ 24 August 2007 archiviert vom Original am 23 Februar 2008 abgerufen am 11 Februar 2008 englisch Charles Severance Guido van Rossum The Early Years of Python In Computer Innovative technology for computing professionals IEEE Computer Society 2015 abgerufen am 27 November 2020 englisch Abgerufen von https de wikipedia org w index php title Amoeba Betriebssystem amp oldid 213760473