Академический Документы
Профессиональный Документы
Культура Документы
NORTE
FICA-CISIC
TEMA: SISTEMAS DISTRIBUIDOS
Integrantes:
Fuyo Guajan
Yerson Lucero
Javier Moreno
Gissela Quia
Marco Vsquez
Yuliza Vizcano
Introduccin
ARQUITECTURA
CLIENTE /SERVIDOR DE TRES CAPAS
INTRODUCCIN
SISTEMAS OPERATIVOS DISTRIBUIDOS
ES LA UNIN LGICA DE UN GRUPO DE SISTEMAS OPERATIVOS SOBRE
UNA
COLECCIN
DE
NODOS
COMPUTACIONALES
INDEPENDIENTES, CONECTADOS EN RED.
INTERFAZ
LENGUAJE
CARACTERSTICAS
APLICACIONES CLIENTE/SERVIDOR
LA ARQUITECTURA CLIENTE-SERVIDOR ES UN MODELO DE
APLICACIN DISTRIBUIDA EN EL QUE LAS TAREAS SE REPARTEN
ENTRE LOS PROVEEDORES DE RECURSOS O SERVICIOS,
LLAMADOS
SERVIDORES,
Y
LOS
DEMANDANTES,
LLAMADOS CLIENTES.
EN
LA INTERACCIN C/S REALIZA EN FORMA DE TRANSACCIONES, DONDE EL CLIENTE REALIZA UNA PETICIN DE
BDD Y RECIBE UNA RESPUESTA.
EN LAS MQUINAS CLIENTE SE GUARDAN APLICACIONES DIFERENTES QUE HAGAN USO DE LA BDD.
LO QUE ENLAZA AL CLIENTE CON EL SERVIDOR ES EL SOFTWARE QUE PERMITE AL CLIENTE REALIZAR PETICIONES
AL ACCESO DE LA BDD DEL SERVIDOR (SQL).
Consulta inicial
Consulta siguiente
Cliente
Base de datos de
1.000.000 de
rergistros
Consulta final
Servidor
Un registro devuelto
1.- Existe una labor masiva de ordenacin y bsqueda en la BDD. Esto requiere
un disco grande o una serie de discos, una CPU y una arquitectura de E/S de
alta velocidad.
2.- Mover el archivo completo de un milln de registros al cliente para realizar la
bsqueda introducira una carga de trfico demasiado grande en la red. Por lo
tanto, no es suficiente que el servidor sea solo capaz de recuperar los registros
en nombre del cliente, el servidor tiene que disponer de la lgica de BDD que
permita realizar bsquedas del cliente.
Consulta
CLASES DE APICACIONES
CLIENTE/SERVIDOR
PROCESO BASADO EN UNA MAQUINA CENTRAL: NO ES REALMENTE UN PROCESO CLIENTE SERVIDOR. EL
PROCESO BASADO EN HOST SE REFIERE A MS BIEN AL ENTORNO TRADICIONAL DE GRANDES SISTEMAS
EN EL QUE TODO O CASI TODO EL TRATAMIENTO SE REALIZA EN UN COMPUTADOR CENTRAL. LA INTERFAZ
DE USUARIOCLIENTE
CONSISTE EN UN TERMINAL TONTO.
SERVIDOR
Lgica de presentacin
Lgica de aplicacin
Lgica de base de datos
SGBD
CLASES DE APICACIONES
CLIENTE/SERVIDOR
PROCESO BASADO EN EL SERVIDOR:
- TODO EL TRATAMIENTO SE HACE EN EL SERVIDOR
- LOS PUESTOS DE TRABAJO DE LOS USUARIOS OFRECEN UNA
INTERFAZ DE
USUARIO GRFICA
Cliente
Servidor
Lgica de presentacin
Lgica de aplicacin
CLASES DE APICACIONES
CLIENTE/SERVIDOR
- LAS RUTINAS DE VALIDACIN DE DATOS Y OTRAS FUNCIONES LGICAS DE BASE DE DATOS SE REALIZAN
EN EL SERVIDOR.
Cliente
Servidor
Lca de presentacin
Lgica de aplicacin
SGBD
CLASES DE APICACIONES
CLIENTE/SERVIDOR
PROCESO COOPERATIVO:
Servidor
Lgica de aplicacin
Lgica de aplicacin
Lgica de base de datos
SGBD
ARQUITECTURA CLIENTE
SERVIDOR DE 3 CAPAS
Consiste en una capa de la Presentacin,
otra capa de la lgica de la aplicacin
y otra capa de la base de datos.
Normalmente esta arquitectura se utiliza en las siguientes
situaciones:
Capa de
Presentacin
Cliente
(servidor de aplicaciones)
Servidores finales
(servidores de datos)
Aplicaciones
Sistemas Comerciales
Redes WAN
Aplicaciones Multimedia
Juegos multiusuarios.
Enseanza asistida por ordenador.
Ventajas principales:
Mayor
flexibilidad
Mejora
la seguridad
RESUMEN
CONCLUSION:
SISTEMAS
DISTRIBUIDOS
Los sistemas distribuidos deben ser muy confiables, es decir si un equipo falla
otro tiene que sustituirlo inmediatamente, esto se denomina Tolerancia a
Fallos.
DE
HOSTS (RED DE
REA LOCAL)
centenas de hosts
(red
de
rea
metropolitana)
Concurrencia.- Esto permite que los recursos disponibles en la red puedan ser utilizados
simultneamente por los usuarios y/o agentes que interactan en la red.
Carencia de reloj global.- Las coordinaciones para la transferencia de mensajes entre los
diferentes componentes para la realizacin de una tarea, no tienen una temporizacin general,
esta ms bien distribuida a los componentes.
Fallos independientes de los componentes.- Cada componente del sistema puede llegar a fallar
de manera imprevista, con lo cual los dems pueden continuar ejecutando sus acciones. Esto
permite el logro de las tareas con mayor efectividad, pues el sistema en su conjunto continua
trabajando
Ventajas
Desventajas
SE
AL
SE
LOGRA
UNA
MEJOR
COMUNICACIN ENTRE LAS PERSONAS.
EJEMPLO: EL CORREO ELECTRNICO.
ENTRE
Existe una diferencia vital entre los sistemas operativos distribuidos y los sistemas distribuidos.
Podramos llamar a un Sistema Distribuido una capacidad del Sistema operativo Distribuido, es
decir: Un sistema distribuido es la relacin que existe entre una computadora independiente y un
servidor de archivos o dispositivos compartidos.
Cada computadora ejecuta sus programas en su memoria propia haciendo uso de su nico
microprocesador y memoria, este no comparte memoria ni asigna tareas a otros procesadores de
la red.
Sin embargo, un Sistema operativo distribuido tiene acceso a todos los dispositivos compartidos
de la red incluyendo procesadores y memoria RAM.
GRACIAS