La Amoeba
zero0000Examen21 de Noviembre de 2013
598 Palabras (3 Páginas)378 Visitas
AMOEBA
Amoeba es un sistema operativo distribuido de investigación, basado en una arquitectura demicronúcleo. El paradigma del micronúcleo, tuvo una gran relevancia académica durante los años ochenta y principios de los noventa, dentro de lo que se denominó self healing computing, esto es, sistemas independientes que fuesen capaces de superar por si mismos errores de software o hardware. En un principio pretendía ser una solución a la creciente complejidad de los sistemas operativos.
Amoeba fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre de Amsterdam. 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 única máquina.
Los servicios suministrados por el núcleo incluyen threads, segmentos de memoria, mecanismos de IPC (RPCs y mensajes) y E/S [160].
El desarrollo parece detenido, dado que la fecha de la última modificación en el código data de febrero de 2001.
Existen versiones para varias plataformas, incluyendo i386, Sun-3 y SPARC.
El lenguaje de programación Python fue originalmente desarrollado para esta plataforma.
CARACTERISTICAS
Amoeba es un sistema operativo distribuido de investigación, basado en una arquitectura de micronúcleo. Fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre de Amsterdam. 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 threads, segmentos de memoria, mecanismos de IPC y E/S [160].
El desarrollo parece detenido, dado que la fecha de la última modificación en el código data de febrero de 2001.
Existen versiones para varias plataformas, incluyendo i386, Sun-3 y SPARC.
El lenguaje de programación Python fue originalmente desarrollado para esta plataforma.
REQUERIMIENTOS
De un sistema autónomo (con máquinas de secundaria tal vez más) la máquina principal debe estar equipado con al menos 64 MB de RAM (128 MB recomendado) y por lo menos con 500 MB de espacio en disco. Es, después de todo, un sistema operativo distribuido.
Es gratuito si se tiene acceso a FTP y WWW la licencia esta proveida por ACE.
Ventajas Y Desventajas
Ventajas
1. El sistema esta siendo progresivamente liberado bajo licencias CDDL, reconocida por la Open Source Initiative como licencia libre.
2. Se puede descargar gratuitamente de la página Web de SUN. Y copiar los CD's es lícito (no se considera pirateo).
3. Mismo sistema operativo disponible para muy distintas tecnologías de procesadores, AMD64, SPARC, x86 (sólo emplean un 5% del código especializado en el procesador, el resto -95%- es común sea cual sea el procesador).
4. El núcleo del sistema está programado para hacer funcionar programas en código Linux Estándar (no emula programas Linux, sino que los ejecuta, cualquier programa que funcione en Linux y esté en código fuente como *.rpm).
5. Permite software propietario en su distribución.
6. Sirve tanto para un ordenador personal como para un ordenador de empresa. (En este último caso es posible que ésta quiera contratar servicios de mantenimiento y especialización de software de SUN Microsystems)
7. Tiene potentísimas herramientas de PRE-detección de errores y análisis del hardware del ordenador y recuperación de datos. (bloqueo de partes de memoria, para evitar usarlas y no perder ningún dato...).
8. Es un excelente banco de
...