Amoeba historia
La amoeba distribuido sistema operativo ha sido en el desarrollo y el uso desde 1981.
Amoeba fue originalmente diseñado y aplicado en la Vrije Universiteit de Amsterdam,
Los Países Bajos por el profesor Andrew S. Tanenbaum y dos de su doctorado estudiantes, Sape
Mullender y Renesse Robbert van. Desde 1986 hasta 1990 se desarrolló en forma conjunta se y en el Centro de Matemáticas y Ciencias de la Computación, también en Amsterdam. Desde entonces el desarrollo ha continuado en la Vrije Universiteit. Se ha pasado por varias versiones, cada uno a experimentar con diferentes servidores de archivos, protocolos de red y de llamada a procedimiento remoto mecanismos. Aunque ameba ha llegado a un punto en el que parece …ver más…
Los objetivos de diseño principales cambios fueron la construcción de un sistema distribuido de que ser pequeño, fácil de usar y escalable a un gran número de procesadores, tienen un grado de tolerancia a fallos, tienen un rendimiento muy alto, incluyendo el posibilidad de paralelismo, y sobre todo poder utilizarse de manera que sea transparente para los usuarios.
¿Qué se entiende por transparencia mejor se puede ilustrar mediante el contraste con una red sistema operativo, en el que cada equipo mantiene su propia identidad. Con un operativo de la red sistema, cada usuario se conecta a una máquina específica: sus máquinas de la casa. Cuando un programa se empezar, se ejecuta en la máquina de origen, a menos que el usuario da un mandato explícito para ejecutarlo en otros lugares. Del mismo modo, los archivos son locales a menos que un sistema de archivos remoto está explícitamente montado o archivos están explícitamente copiado. En resumen, el usuario es claramente consciente de que varios equipos independientes existen, y tienen que tratar con ellos de forma explícita.
Por el contrario, en un sistema transparente distribuidos, los usuarios de manera eficaz de registro en el sistema como un conjunto, y no a cualquier máquina específica. Cuando se ejecuta un programa, el sistema, no el usuario, decide que el mejor