Amoeba OS

Páginas: 6 (1295 palabras) Publicado: 3 de mayo de 2013
Sistema Operativo Amoeba
Antonio Cano Díaz

1. Resumen
Se hablará sobre el sistema operativo Amoeba como un sistema distribuido de carácter general, ideado para ser soportado por un conjunto de máquinas y hacerlas
funcionar como un sistema único.
Se comentarán sus diversas características, tanto generales como sistema distribuido del que se trata, como particulares debidas a su estructura yfuncionamiento.

2. Introducción
Las computadoras en los comienzos de la era informática destacaban por ser muy
grandes y muy caras, por lo que en los años 70 surgen los primeros ordenadores
que competirían con éstas tanto en precio como en prestaciones. Más adelante,
con la nueva necesidad de interconexión de las máquinas, que se subsanaría gracias a las redes de área local o LAN, losgrandes equipos centralizados irían dejando paso a sistemas más descentralizados.
A día de hoy, la red más usada es Internet, siendo además la base de proyectos de
sistemas descentralizados. Sin embargo, por aquel entonces aún la red en crecimiento tenía sus limitaciones para aplicarla a ciertos tipos de problemas. Es por
ello que surge la necesidad de crear sistemas distribuidos, sustitutivos delos sistemas de red y los sistemas multiprocesador. De entre estos sistemas se encuentran los sistemas operativos distribuidos, y uno de ellos fue Amoeba.

3. Repercusión
El objetivo del proyecto Amoeba fue conseguir que un sistema basado en la interconexión de muchos computadores, pareciera ante los ojos de un usuario un único computador. Sin embargo, el desarrollo de tal proyecto a día de hoyparece detenido, puesto que la última revisión data del año 2001.
Sin embargo, puede afirmarse que éste proyecto sirvió para inspirar y alentar el
avance de muchos sistemas distribuidos que actualmente son utilizados, por el

simple hecho de que su meta siempre fue uno de los pilares más importantes de
los sistemas distribuidos: la transparencia.

4. Análisis
Amoeba fue un sistemaoperativo distribuido de investigación desarrollado por
Andrew S. Tanenbaum en la Universidad Libre de Amsterdam, en Países Bajos.
Concretamente se creó como sistema de tiempo compartido, es decir, en el cual
un gran número de usuarios podían trabajar e interactuar simultáneamente.

Está basado en una arquitectura de micronúcleo: el núcleo monolítico que usan
sistemas como UNIX se trata de unnúcleo grande y complejo que abarca todos
los servicios del sistema. Está programado de forma no modular y posee un alto
rendimiento, mayor que el del micronúcleo. El micronúcleo está más enfocado a
programación altamente modular; por ello su tamaño y su rendimiento son menores. No obstante, esto permite que cada máquina ejecute una pequeña pieza
del núcleo, quedando el sistema estructurado como unacolección de procesos
independientes. Esto da lugar a un control de errores más específico y liviano. De
esta manera, a cambio del rendimiento se consigue mayor flexibilidad, o capacidad del sistema de estar abierto a cambios.

La arquitectura de Amoeba se compone básicamente de tres clases funcionales de
máquinas:
 La estación de trabajo de cada usuario
 Un conjunto de procesadores,que son asignados dinámicamente a los
usuarios conforme son requeridos. Pueden ser parte de un multiprocesador, ser un conjunto de computadores o un grupo de estaciones de
trabajo.
 Servidores especializados en determinadas tareas. También pueden pertenecer a un conjunto de procesadores o hardware dedicado.

En Amoeba cada proceso tiene su espacio de direcciones propio, y además puedecontener uno o varios hilos de control o hebras (threads), cada una con un contador de programa y pila únicos, pero compartiendo mismos datos globales con
otras hebras de procesos. Tener múltiples hebras fomenta el paralelismo y aumenta el rendimiento en las operaciones.
Las hebras de un proceso pueden comunicarse entre sí a través de la memoria
compartida, pero para hacerlo con hebras de otros...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Amoeba
  • Amoeba
  • Instalacion de amoeba
  • Amoeba historia
  • Amoeba
  • Amoeba
  • amoeba
  • Amoeba

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS