Escolar Documentos
Profissional Documentos
Cultura Documentos
Introducción.
Procesos y Servicios.
Actualidad.
Definición:
Modo
kernel
Micro-kernel
Llamada
Llamadade
de Hardware
sistema
sistema
Aplicaciones distribuidas
Red
Ejemplos de sistemas
distribuidos
Red de estaciones de trabajo en una
Universidad
Espacio cuenta es visible desde todos los
computadores
Workflow de manejo automático de
órdenes
Usado por múltiples usuarios, el flujo de las
órdenes es transparente para ellos
Ejemplos de sistemas
distribuidos
World Wide Web (WWW)
Aparece antes los usuarios como un
repositorio gigantesco de documentos
Factura electrónica en México (CFDI)
Muchos contribuyentes y compradores
Un ente centralizado (SII)
Back-office distribuido
Ventajas de distribuir sistemas
Economía
Aumento en capacidad de
procesamiento.
Aplicaciones inherentemente distribuidas.
Capacidad de crecimiento.
Fiabilidad y disponibilidad.
Compartir recursos y datos.
Desventajas de distribuir
sistemas
Aumento de la complejidad
Costos de administración
Fallas más frecuentes
Red, Latencia, pérdida de mensajes
Interoperabilidad
Falta de estándares únicos
Seguridad
Implicaciones de distribuir los
sistemas
Concurrencia.
Recursos compartidos. Acceso concurrente.
Sincronización.
Sin tiempo global.
Cada computador tiene su propio reloj local.
Coordinación.
Fallas independientes.
Posibilidad permanente de fallas en cada
componente.
Detección de fallas y tolerancia.
Características de los Sistemas
Distribuidos
Compartir Recursos
Transparencia
Usabilidad (abierto)
Escalabilidad
Hardware
En forma general todo sistema distribuido
consiste en múltiple CPUs.
Memoria compartida (multi-procesadores)
− Todos los CPU comparten el mismo espacio de
direcciones de memoria
Memoria independiente (multi-computadores)
− Cada CPU tiene su propio espacio de direcciones
de memoria
Comunicación vía BUS
− Canal compartido
Comunicación vía Switch
− Canal exclusivo
Sistemas Operativos
Distribuidos
Sistemas Operativos Monoprocesador
Múltiples procesos compartiendo recursos
sobre una máquina, gracias a un microkernel
que implemente una máquina virtual.
Interfaz
Interfazdel
del No
Nohay
hayintercambio
intercambiodirecto
directoentre
entremódulos
módulos
Sistema
Sistemaoperativo
operativo
Aplicación Módulo de Módulo de Módulo de Modo
De usuario memoria proceso archivos usuario
Modo
kernel
Micro-kernel
Llamada
Llamadade
de Hardware
sistema
sistema
Sistemas Operativos
Distribuidos
Sistemas Operativos Multicomputador
Múltiples computadores conectados por red.
Cada procesador tiene su propia memoria.
Comunicación únicamente a través de paso de mensajes.
Sincronización basada en semánticas particulares de paso de
mensajes
Aplicaciones distribuidas
Red
Organizaciones típicas
Cliente-Servidor
2 (o más) capas
Arquitecturas Modernas
Fuentes de Informacion:
A.Tanenbaum, M.Van Steen. Distributed Systems, principles and paradigms. Ed.
Prentice Hall, 2002.
http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO7.htm
http://www.monografias.com/trabajos6/sidi/sidi.shtml
http://es.scribd.com/doc/17180457/SO-Centralizados-Distribuidos
Gracias Por Su Atención.