AmeobaOS


Ameoba es un uso general del sistema operativo distribuido. Está diseñado para tomar una colección de máquinas y hacerlos actuar en conjunto como un único sistema integrado. En Usuarios en general no son conscientes de la cantidad y ubicación de los procesadores que se ejecutan sus comandos, ni del número y ubicación de los servidores de archivos que almacenan sus archivos. Para el usuario casual, un sistema de ameba se parece a una sola pasada de moda de tiempo compartido del sistema.
Ameoba es para tanto de computación distribuida (varios usuarios independientes trabajando en diferentes proyectos) y en paralelo de computación (por ejemplo, un usuario con 50 CPU jugar al ajedrez en paralelo). Ameba proporciona el mecanismo necesario para hacer las dos cosas distribuidos y aplicaciones paralelas, pero la política está totalmente determinado por el nivel de usuario programas. Por ejemplo, tanto tradicionales (es decir, secuencial) 'make' y un paralelo nuevo asegúrese' se suministran.
3. Objetivos de diseño
Los objetivos de diseño de base de amebas son
Distribución de Conexión juntos muchas máquinas
Paralelismo, permitiendo que los trabajos individuales de uso de múltiples CPUs fácilmente
Transparencia-Tener la colección de actuar computadoras como un solo sistema
Rendimiento Lograr todo lo anterior de manera eficiente
Dicho en términos diferentes, un usuario no inicia sesión en una máquina específica, pero en el sistema en su conjunto. No existe el concepto de una máquina en casa''. ''Una vez conectado, el usuario no tiene que dar comandos especiales de entrada a distancia para aprovechar las múltiples procesadores o hacer operaciones especiales de montaje remoto para acceder a los archivos a distancia. Para el usuario, el sistema en su conjunto se parece a un sistema de tiempo compartido convencional solo. Rendimiento y la fiabilidad son siempre cuestiones clave en los sistemas operativos, por lo que importante esfuerzo ha ido a tratar con ellos. En particular, la base mecanismo de comunicación se ha optimizado para permitir que los mensajes sean enviados y respuestas recibió con un mínimo de demora, y para permitir que grandes bloques de datos que se envían desde máquina a otra a gran ancho de banda. Estos bloques de construcción sirven como base para la aplicación de subsistemas de alto rendimiento y aplicaciones en la ameoba.




Para mayor informacion visite http://amoebaos.org/
Para descargar el OS visite http://amoebaos.org/