-
5
pages
-
Français
-
Documents
Description
Amoeba DéfinitionArchitecture matérielleArchitecture logicielleFonctionalités du micro-kernelServeursObjetsServeur de fichiersObjets et capabilitiesProtection des objetsOpérations standards sur les objetsGestion des processusExécution des processusDéfinitionAmoeba = Système d'exploitation distribué.Projet commencé en 1981 a l'Université de Vrije (Pays-Bas).But du projet = OS distribué pour le calcul parallèle (plusieurs processeurs) et distribué.L'utilisateur se logge, édite des programme, les compile, lit son mail, etc.Ces actions font intervenir différentes machines.L'utilisateur ne le voit pas.Un utilisateur ne se logge pas sur une machine particulière, mais au système entier.Il n'y a pas de "home machine".Le shell s'exécute sur une machine quelconque.Les commandes s'exécutent sur des machines quelconques (en général différente de celle du shell). le système recherche à chaque fois la machine la moins chargée. Amoeba est très "location transparent".Exemple de commande : amake (amoeba's make).C'est le système qui détermine les compilations qui peuvent s'exécuter en parallèle ou en série et surquelle(s) machine(s).Un langage spécifique qui tient compte du parallélisme et de la distribution a été créé : Orca.Architecture matérielle1 sur 51. Systèmes avec nombreux CPUs.2. Chaque CPU mémoire de dizaines de Mo.Pari : plus rentable d'avoir quelques systèmes multi-processeurs que des stations individuelles.Utilisation maximum des processeurs ...
-
Publié par
-
Langue
Français