Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Amoeba (système d'exploitation) — Wikipédia
Amoeba (système d'exploitation) — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Amoeba (homonymie).

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources (mai 2019).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Amoeba
Entreprise /
Développeur
Andrew S. Tanenbaum
Frans Kaashoek
Licence Licence MIT[1]
Première version 1981[2]Voir et modifier les données sur Wikidata
Dernière version stable le 30 juillet 1996, il y a 29 ans[3]
Site web http://www.cs.vu.nl/pub/amoeba/
modifier 

Amoeba est un système d'exploitation distribué développé par Andrew Tanenbaum avec d'autres personnes à l'université libre d'Amsterdam. Le projet Amoeba avait pour objectif de mettre en place un système de partage de temps (processeur) faisant en sorte que tout un réseau d'ordinateurs apparaisse à l'utilisateur comme une seule machine[4].

Le développement à l'université libre d'Amsterdam est interrompu : le code source de la dernière version (5.3) a été modifié pour la dernière fois le 30 juillet 1996[5].

Le langage de programmation Python a été développé à l'origine pour cette plate-forme[6].

Projet

[modifier | modifier le code]

Le but du projet Amoeba était de faire un système d'exploitation pour les réseaux d'ordinateurs avec lesquels un utilisateur interagirait comme s'il s'agissait d'une seule machine.

Un réseau d'Amoeba est composé de plusieurs stations de travail connectées à un groupe de processeurs. Exécuter un programme le fait tourner sur n'importe quel processeur disponible, tandis que le système d'exploitation gère la répartition de charge. Mais Amoeba ne gérait pas la migration de processus, à l'inverse de son contemporain Sprite. Les stations de travail servaient surtout de terminaux connectés. Outre les stations et les processeurs, d'autres machines pouvaient servir de serveurs de fichiers, services d'annuaires, connexions TCP/IP, etc.

Amoeba est un système d'exploitation micro-noyau. Il gère le multi thread et un mécanisme de RPC (remote procedure call) pour la communication entre threads, en utilisant le réseau le cas échéant. Les threads du kernel utilisent le même système. Chaque thread a un « port », un numéro de 48 bits unique sur tout le réseau, qui sert d'adresse pour la communication.

Unix a servi de modèle pour l'interface utilisateur et les API de Amoeba, une compatibilité POSIX ayant même été partiellement implémentée. Une partie du code pour l'émulation Unix provenait d'utilitaires de MINIX, l'autre système d'exploitation d'Andrew Tanenbaum. Les premières versions utilisaient un système d'affichage « maison » que les auteurs considéraient « plus rapide », « à nos yeux, plus propre » et « plus petit, bien plus facile à comprendre ». Mais la version 4.0 utilise le X Window System. Le protocole réseau utilisé était FLIP (Fast Local Internet Protocol).

Notes et références

[modifier | modifier le code]
  1. ↑ (en) « Copyright (C) 1987-1998 Vrije Universiteit, The Netherlands. All Rights Reserved. », sur www.cs.vu.nl (consulté le 18 avril 2021)
  2. ↑ « https://www.cs.vu.nl/pub/amoeba/manuals/usr.pdf »
  3. ↑ « Amoeba FTP »« FTP de Amoeba »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?), juillet 2017
  4. ↑ (en) « Amoeba: a distributed operating system for the 1990s », sur ieee.org (consulté le 17 avril 2021).
  5. ↑ « Amoeba FTP » (consulté le 21 octobre 2019)
  6. ↑ « Why was Python created in the first place? » [archive du 23 février 2008], Python FAQ (consulté le 11 février 2008)

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Informatique distribuée
  • Plan 9 from Bell Labs
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Amoeba_(système_d%27exploitation)&oldid=228006823 ».
Catégories :
  • Système d'exploitation abandonné
  • Système d'exploitation distribué
Catégories cachées :
  • Article contenant un lien mort
  • Article manquant de références depuis mai 2019
  • Article manquant de références/Liste complète
  • Article à illustrer Logiciel
  • Page utilisant P571
  • Article utilisant une Infobox
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id