Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS OPERATIVOS
1.- Conceptos:
SISTEMAS DISTRIBUIDOS AMOEBAOS
Amoeba es un sistema distribuido de investigación, basado en una arquitectura de
micronucleo. Fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre
de Ámsterdam. El objetivo del proyecto Amoeba era construir un sistema de tiempo
compartido que hiciera que una red entera de computadores pareciera a los ojos de un
usuario como una máquina única.
Los servicios suministrados por el núcleo incluyen hilos, segmentos de memoria.
Fue diseñado con arquitectura microkernel. Esto significa que cada máquina en un
sistema Amoeba corre una pequeña, e idéntica pieza de software llamada el Kernel. El
kernel soporta procesos básicos, comunicación y objetos primitivos. También manipula
dispositivos de I/O y administración de memoria. Así el sistema está estructurado como
una colección de procesos independientes. Algunos de estos son procesos de usuario
corriendo aplicaciones de programa. Los procesos son llamados clientes y otros
servidores. La función básica del microkernel es proveer un ambiente en el cual clientes y
servidores puedan correr y comunicarse unos con otros hilos.
Amoeba provee una facilidad básica, fiable en los grupos de comunicación totalmente
ordenado, en el cual todos los receptores están garantizando conseguir todos los
mensajes de grupo en exactamente el mismo orden.