Sistemas Operativos

Páginas: 12 (2870 palabras) Publicado: 22 de enero de 2013
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE TIANGUISTENCO

DIVISIÓN DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

SEMESTRE SEPTIEMBRE-FEBRERO

“SISTEMAS OPERATIVOS”

ALUMNA:
ESBEIDY ANAHI REZA VELAZQUEZ

GRUPO: 3301

PROFESOR:
ING. RAFAEL MIRANDA CARRANZA

Introducción

En este artículo se habla de dos sistemas operativos que han marcado la historia de los sistemasoperativos, cuyo objetivo era cubrir con las necesidades tecnológicas de aquel tiempo.
El sistema operativo Amoeba tiene como objetivos principales construir un sistema operativo distribuido y transparente, y proporcionar un colchón de prueba para la realización de una programación distribuida.
Plan 9 from Bell Labs o simplemente Plan 9 es un sistema operativo distribuido, usado principalmentecomo vehículo de investigación. Fue desarrollado como el sucesor en investigación del sistema UNIX.



Índice

Introducción | |
Amoeba | 4 |
Plan 9 | 7 |Conclusión | 12 |
Referencias | 13 |

AMOEBA

El sistema operativo Amoeba se originó en la universidad Vrije Universiteit, de Holanda en 1981, como un proyecto de investigación del cómputo distribuido y paralelo. En principio fue diseñadopor Andrew S. Tanenmbaun y tres de sus estudiantes de doctorado. Lo novedoso de éste Sistema Operativo es que el proyecto partió de un plan totalmente limpio, a diferencia de otros proyectos de investigación de S.O. distribuidos que lo que hacián es partir de un S.O. existente le añadían uso de redes y un sistema compartido de archivos. Partiendo de 0 desarrolló un sistema nuevo cuyo propósito eraexperimentar con nuevas ideas sin tener que preocuparse por la compatibilidad hacia atrás como por ejemplo hace Windows 95.
Existen varias características que diferencian totalmente a Amoeba de los demás sistemas operativos, como he dicho antes Amoeba es un sistema distribuido y por tanto en Amoeba no existe el concepto de "máquina origen". El Shell inicial se ejecuta en cierta máquina arbitrariapero los comandos en general no se ejecutan en la misma máquina que el Shell, en lugar de esto el sistema busca automáticamente la máquina con menor carga para ejecutar cada nuevo comando. Otra de las características que lo diferencian es que todos los recursos pertenecen al Sistema, no son de usuarios específicos.
Éste sistema operativo está basado en el modelo cliente servidor en el cual losclientes (procesos de usuario) realizan llamadas a los servidores para que les proporcionen lo pedido. Estos servidores son utilizados para gestionas los objetos ya que en Amoeba todo está considerado como un objeto que tiene predefinido una serie de operaciones que se realizan sobre él. Se trata como objeto a los procesos, las CPU’s, los archivos, los directorios, los discos, etc. y por tantoexisten servidores que se encargan de gestionar todo esto.
Además del concepto de Proceso Amoeba soporta varios hilos de control dentro de un mismo proceso. Estos hilos de control se encuentran dentro de un mismo espacio de memoria pero poseen su propia pila. Un proceso con un sólo hilo es igual que un proceso en Minix o Linux, aunque en Amoeba los procesos se crean de forma distinta a Minix y Linux.Amoeba permite crear un proceso nuevo específico donde la imagen de memoria comience al principio, pero los procesos pueden ejecutarse en paralelo. Las llamadas para la gestión de procesos más importantes son EXEC que realiza un RPC al servidor de procesos específico, GETLOAD que regresa información sobre la velocidad de la CPU y STUM que permite que un hijo bloquee la ejecución del proceso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS