Documente Academic
Documente Profesional
Documente Cultură
PROCESOS CENTRALIZADOS
Los Sistemas centralizados vienen de los orígenes de las computadoras. Ya sea
como una idea o como una realidad en las diferentes etapas evolutivas de las
computadoras, el sistema centralizado era el único hasta los años 70, luego a
mediados de los 70 y finales de los 90 aparecen los primeros sistemas
distribuidos.
VENTAJAS
Un punto de control. Mayor control de seguridad y protección de la información en
un solo punto.
Fácil de mantener. Empresa con muchos cambios de requerimientos. Fácil
despliegue de los cambios. Soporte en un solo punto.
PROCESOS DISTRIBUIDOS
Un sistema distribuido se define como una colección de computadoras separadas
físicamente y conectadas entre sí por una red de comunicaciones distribuida; cada
máquina posee sus componentes de hardware y software que el usuario percibe
como un solo sistema
DESVENTAJAS
Interfaz de usuario poco llamativo. Por el uso de la red amplia, se evita tener
pantalla con imágenes. Debe controlar el uso de ancho de banda de la red.
Velocidad de repuestas lenta, dependiendo la conexión de la red a la central.
Debe haber mecanismo de respaldo o copia del sistema centralizada en caso de
contingencia muy estricta, muere el sistema central, muere el sistema a nivel
general
SISTEMA DISTRIBUIDO
APLICACIÓN DISTRIBUIDA
Es un componente software que esta disponible en diferentes computadoras e
incluso en diferentes arquitecturas, y que ofrece las interfaces necesarias para que
el usuario interactúe con un sistema determinado.
Características DE LOS SISTE MAS
DISTRIBUIDOS SON 7:
1.2 HETEROGENEIDAD
Redes.
Hardware de computadoras.
Sistemas operativos.
Lenguajes de programación.
Implementaciones de diferentes desarrolladores.
EXTENSIBILIDAD
SEGURIDAD
Confidencialidad
Protección contra individuos no autorizados
Integridad:
Protección contra la alteración o corrupción.
Disponibilidad
Protección contra la interferencia que impide el acceso a los recursos
ESCALABILIDAD
TRATAMIENTO DE FALLAS:
Detección de fallos
(checksums)
Enmascaramiento de fallos
(Retransmitirse)
Tolerancia de fallos
(Usuarios tolerantes)
Recuperación de fallos
(Rollback)
Redundancia
(Componentes redundantes)
CONCURRENCIA
TRANSPARENCIA
Transparencia de acceso
de ubicación
de concurrencia.
de replicación.
frente a fallos.
de movilidad.
de rendimiento.
al escalado.
Arquitecturas de Sistema
Interfaces y Objetos
MODELO ARQUITECTÓNICO, se refiere a la distribución o colocación de sus
elementos y las relaciones que existen entre los componentes mismo.
PLATAFORMA
la capa más baja ofrece servicios a las capas superiores y su aplicación depende
de cada computadora.
Arquirectura de sistemas
MODELO CLIENTE-SERVIDOR
Código Móvil
Agente Móvil
Es un programa que se traslada en la red, de un computador a otro, realizando
una tarea para alguien.
Computadores en red
Se descarga desde un servidor remoto el SOP y cualquier software de aplicación
necesario.
Clientes Ligeros
En el cliente sólo se ejecuta una interfaz basada en ventanas, mientras que la
aplicación si se ejecuta en un servidor remoto, usualmente muy potente
(multiprocesador, clusters, etc.)
RENDIMIENTO
Capacidad de respuesta
Para obtener buenos tiempos de respuesta los sistemas deben estar compuestos
por pocas capas de software y la cantidad de datos transferida debe ser pequeña
Productividad:
Trabajos/unidad de tiempo.
Balance de cargas
Applets, varios servidores o computadores para alojar un único servicio.
Correctitud
Tolerancia de fallos
Seguridad:
Confidencialidad
Integridad
Disponibilidad
TOLERANCIA A FALLOS
SEGURIDAD
MODELOS FUNDAMENTALES
Modelo de Interacción
Intenta dar una especificación precisa de los fallos que se pueden producir en
procesos y en canales de comunicación.
Modelo de seguridad