Vous êtes sur la page 1sur 2

INSTITUCION: “INSTITUTO TECNOLOGICO SUPERIOR VICENTE ROCAFUERTE”

CARRERA: TECNOLOGIA EN ENSAMBLAJE Y MANTENIMIENTO DE COMPUTO


JORNADA: NOCTURNA
MATERIA: SISTEMAS OPERATIVOS PROPIETARIOS
PARALELO: “A”
CICLO: II 2019
DOCENTE: ING. ROBERTO CRESPO
ACTIVIDAD: INVESTIGACION
FECHA ENVIO: MARTES 4 DE JUNIO DEL 2019
ESTUDIANTE: SOSA REYNA KEVIN FABRICIO
TEMA: SISTEMAS OPERATIVOS PROPIETARIOS.

Concepto
Un sistema operativo distribuido es la unión lógica de un grupo de sistemas operativos sobre una colección
de nodos computacionales independientes, conectados en red, comunicándose y físicamente separados. Cada
nodo contiene de forma individual un subconjunto específico de los programas que componen el sistema
operativo distribuido. Cada subconjunto es una combinación de dos proveedores de servicios distintos. El
primero es un núcleo ubicuo mínimo o micro núcleo, que controla el hardware del nodo. El segundo es una
colección de componente de administración del sistema de alto nivel que coordinan las actividades
individuales y colaborativas del nodo. Estos componentes son una abstracción de las funciones del micro
núcleo y dan soporte a las aplicaciones de usuario.
Un sistema operativo distribuido provee las funcionalidades esenciales requeridas por un sistema distribuido,
agregando atributos y configuraciones para dar soporte a los requerimientos adicionales, tales como aumento
de escala y disponibilidad. Desde el punto de vista del usuario el SO funciona de forma similar a un Sistema
Operativo monolítico de un solo nodo. O sea que, aunque está compuesto por múltiples nodos, para los
usuarios y aplicaciones luce como un solo nodo.

Ejemplos
Solaris
Es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y
actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como
versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

Sprite
Es el nombre de un sistema operativo distribuido con un núcleo monolítico desarrollado por la University of
California, Berkeley, más concretamente por el grupo de investigación de John Ousterhout. Este sistema
operativo tiene la apariencia para los programadores de un sistema único, ya que la distribución se produce
dentro del propio núcleo y de este modo, Sprite nos da la impresión de estar trabajando sobre un típico sistema
UNIX.

Amoeba
Amoeba es un sistema operativo distribuido de investigación, basado en una arquitectura de micro nú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 (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.

Clasificación de Sistema Operativo Distribuido


Por su estructura interna
 Monolítica: Es la estructura utilizada en los primeros SO en la que las funciones se implementan en
el kernel.
 Por capas: Corresponde a una estructura jerárquica que se divide en distintos niveles.
 Máquina virtual: Se trata de un tipo de sistemas operativos que presentan una interfaz a cada proceso,
mostrando una máquina que parece idéntica a la maquina real.
Por los modos de explotación: maneras que puede funcionar un SO
 Procesamiento por lotes: Es la agrupación por bloques de los trabajos similares, existe la ausencia de
interacción entre el usuario y el proceso mientras se ejecuta.
 Multiprogramación: El SO se encarga de distribuir la carga computacional entre los procesadores
existentes, con el fin de incrementar el procesamiento de la máquina.
 Tiempo real: Un SO en tiempo real es aquel en el cual los resultados son correctos también es
correcto en el tiempo que se producen los resultados.
 Híbrido: Estos SO intentan ser una mezcla de los dos anteriores.
Por los servicios ofrecidos
Esta clasificación se tiene en cuenta la visión del usuario final
Por el número de usuario:
 Monousuario: Son aquellos que únicamente soportan un usuario a la vez
 Multiusuario: Son capaces de dar servicio a más de un usuario a la vez
Por el número de tareas:
 Monotarea: son aquellas que solo permiten una tarea a la vez
 Multitarea: Es aquella que permite al usuario estar realizando varios trabajos al mismo tiempo.
Por el número de procesadores:
 Monoproceso: Son los que solamente permiten realizar un proceso a la vez
 Multiproceso: son aquellos que permiten realizar varios procesos simultáneamente y son capaces
de ejecutar varias tareas al mismo tiempo.
Por la forma de ofrecer los servicios.
 Sistema centralizado: Con este tipo de modelo los computadores mainframe se encargaban de todo el
procesamiento y los usuarios manejaban únicamente terminales tontas
 Sistemas de Red: Estos SO son aquellos que mantienen a dos o más computadoras unidas a través de
un medio de comunicación con el objetivo primordial de poder compartir los diferentes recursos y
la información del sistema, cada computador mantienen su propio SO
 Sistemas distribuidos: Son sistemas cuasi-independientes que permiten distribuir los trabajos, tareas o
procesos entre un conjunto de procesadores.
 Puede ocurrir que este conjunto de procesadores se encuentren en el mismo equipo o en equipos
distintos.

Resumen.
Este sistema operativo distribuido es una conexión entre varias computadoras o nodos que intenta
conectarse en una red y gracias a eso se puede comunicar una separada de la otra de ella, cuyo
objetivo es brindar la facilidad al usuario de tener recursos compartidos y puedan ser de beneficio
también dado a sus S.O. son muy esenciales, en su clasificación esta dividido en diferentes tipos dado
a su estructura, a que tipos de procesadores tiene y tanto el servicio que pueda ofrecer.

Bibliografía
https://es.wikipedia.org/wiki/Sistema_operativo_distribuido

http://so2262e1.blogspot.com/2011/04/clasificacion-de-los-sistemas.html

https://www.universidadviu.com/sistemas-distribuidos-caracteristicas-clasificacion/

http://armando-upz.blogspot.com/2012/09/ejemplos-de-so-distribuidos.html

Vous aimerez peut-être aussi