Sistema Opperativo 2

Páginas: 50 (12277 palabras) Publicado: 28 de abril de 2013
En este capítulo vamos a tratar dos cuestiones referentes a los sistemas operativos.
La primera, la estructura de los sistemas operativos, no es una cuestión particular o
exclusiva de los sistemas distribuidos, pero dado que con la llegada de los sistemas
distribuidos han tomado mucho auge los sistemas operativos basados en un
micronúcleo (o microkernel), nos parece interesante comentar estaestructura.

Sistemas
Distribuidos

A continuación trataremos la gestión de procesos desde el punto de vista de los
sistemas distribuidos, esto es, teniendo en cuenta que se dispone de múltiples
unidades de proceso. Por esto, será conveniente realizar una planificación de
procesos que sepa repartir la carga convenientemente para obtener unos buenos
tiempos de respuesta.

1. Introducción2. La Comunicación
 3. Sistemas Operativos Distribuidos
1. Estructura de un Sistema Operativo
2. Gestión de Procesos
- Reparto de Carga

4. Sincronización y Coordinación

Sistemas Distribuidos

Sistemas Distribuidos

Sistemas Operativos Distribuidos - 1

Sistemas Operativos Distribuidos - 1

Sistemas Operativos Distribuidos
Objetivo de un
Sistema Operativo
DistribuidoIntegrar en un único sistema los
recursos y servicios distribuidos
en distintos equipos.
Debe gestionar recursos de
forma global:
- Procesadores
- Memoria
- Sistema de Ficheros
- Dispositivos de E/S
-...

Debe ocuparse de las
comunicaciones
A pesar de que la
información de estado
no está centralizada
Al usuario se le debe
ofrecer la visión de un
sistema centralizado

Los mensajesse retrasan o
se pierden
Puede no estar actualizada

Procesos de Usuario
Servicios Disponibles
S. O. Distribuido
procesadores distribuidos
recursos distribuidos
sistema de comunicaciones

Sistemas Distribuidos

Sistemas Distribuidos

El objetivo principal de un sistema operativo distribuido es conectar los recursos y servicios
disponibles, mediante una red de comunicaciones, eintegrarlos en un único sistema. Para
conseguir esto con las características vistas en los capítulos introductorios, se deben tomar
algunas decisiones acerca de la estructura del sistema operativo que va a soportarlo.
A la hora de construir un sistema operativo distribuido, hay dos opciones. Una consiste
simplemente en diseñarlo e implementarlo completamente, apoyándose directamente en la
máquinadesnuda o en microkernels (como veremos próximamente). La otra posibilidad es
construir una capa que se apoya sobre un sistema operativo convencional, y que ofrece
servicios distribuidos. Esto permite aprovechar el sistema operativo que se está utilizando y
con su misma interfaz, y simplemente aumentando los servicios. Un ejemplo de este enfoque
es el DCE (Distributed Computing Environment)de la OSF. Nosotros trataremos aquí
cuestiones referentes a sistemas operativos completos.
Aunque todos los recursos del sistema deben gestionarse de forma global, un sistema
operativo distribuido también debe ocuparse, al igual que el sistema centralizado, de la gestión
de los procesadores, de la asignación de memoria, de los dispositivos de entrada/salida, y de
las comunicaciones entre losdistintos equipos. En la gestión de estos elementos, la principal
diferencia entre el sistema operativo centralizado y el distribuido es que en el primero se
dispone de una información exacta y actualizada de todo el estado del equipo, mientras que en
el caso distribuido no se dispone de un reloj común y, además, el paso de los mensajes (con la
información de estado) tiene retrasos, e inclusose pueden perder. Sin embargo, a pesar de
estos problemas, al usuario se le debe ofrecer la misma visión que en el sistema centralizado,
es decir, el usuario solamente quiere ver que se le ofrecen servicios (en mayor o menor
cantidad).
Según esto, una visión simple de la estructura de un sistema operativo distribuido tendrá el
aspecto de la figura inferior, es decir, los procesos de usuario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas 2
  • Que Son Los Sistemas 2
  • Sistemas 2
  • Sistemas 2
  • sistemas 2
  • Sistemas 2
  • Sistemas 2
  • Opperaciones de sistemas numericos PP

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS