Escolar Documentos
Profissional Documentos
Cultura Documentos
DE CONTROL:
14510127
MATERIA: Sistemas Distribuidos CATEDRÁTICO(A): Carlos Alberto López
Escobar
PERIODO: Enero-Junio 2018 ACTIVIDAD: Resumen de los sistemas
distribuidos
UNIDAD 1
Caracterización de los Sistemas Distribuidos 1. Características de los Sistemas
Distribuidos
CARRERA: Ingeniería en Sistemas 2. Objetivo de los Sistemas Distribuidos
Computacionales 3. Ventajas y Desventajas de los Sistemas
Distribuidos
4. Técnicas de Construcción
5. Arquitectura básica
6. Arquitectura Multiprocesador
SEMESTRE: 8° Octavo semestre Tapachula Chiapas a 11 de abril del 2018
BIBLIOGRAFIA:
https://es.slideshare.net/JUANR1022/exposicn-
sistemas-distribuidos
TITULO:
SISTEMAS DISTRIBUIDOS
INTRODUCCION
Existen redes de computadores en cualquier parte. Una de ellas es Internet, como
lo son las muchas redes de las que se compone. Las redes de teléfonos móviles,
las redes corporativas, las de las empresas, los campus, las casas, redes dentro del
coche, todas, tanto separadas como combinadas, comparten las características
esenciales que las hacen elementos importantes para su estudio bajo el título de
sistemas distribuidos.
Definimos un sistema distribuido como aquel en el que los componentes hardware
o software, localizados en computadores unidos mediante red, comunican y
coordinan sus acciones sólo mediante paso de mensajes. Esta definición sencilla
cubre el rango completo de sistemas en los que se utilizan normalmente
computadores en red.
Los computadores que están conectados mediante una red pueden estar separados
espacialmente por cualquier distancia. Pueden estar en continentes distintos, en el
mismo edificio o en la misma habitación.
1. CARACTERÍSTICAS DE LOS SISTEMAS DISTRIBUIDOS
Un Sistema Distribuido (SD) es aquél que se ejecuta como un sistema centralizado,
pero que realmente se ejecuta sobre múltiples e independientes CPU, haciéndolo
de una forma "transparente" para los usuarios.
Múltiples elementos de procesamiento.
Mecanismos de intercomunicación.
Independencia a fallos en los nodos de procesamiento.
Estado de compartición.
Esquema de protección.
Sistemas Abiertos.
Plataformas diversas (heterogéneas).
4. TECNICAS DE CONSTRUCCION
Seguridad.
Desempeño y crecimiento modular.
Tiempo de respuesta limitado.
Control autónomo.
Temas relacionados con las comunicaciones (ancho de banda, latencia,
distancia geográfica).
5. ARQUITECTURA BASICA
Una arquitectura es un conjunto de reglas, definiciones, términos y modelos que se
emplean para producir un producto.
La Arquitectura Cliente/Servidor (C/S) agrupa conjuntos de elementos que efectúan
procesos distribuidos y computo cooperativo.
Este modelo se basa en un protocolo solicitud – respuesta. El cliente envía una
solicitud de cierto servicio al servidor, el servidor realiza el trabajo y regresa el
resultado de la operación.
La principal ventaja de este protocolo es su sencillez, únicamente se necesita la
ubicación del servidor.
6. ARQUITECTURA MULTIPROCESADOR
Definición: sistemas cuyos componentes hardware y software, que están en
ordenadores conectados en red, se comunican y coordinan sus acciones mediante
el paso de mensajes, para el logro de un objetivo. Se establece la comunicación
mediante un protocolo prefijado por un esquema cliente- servidor.
¿Qué es un sistema distribuido?
Un sistema distribuido es una colección de computadoras independientes que
aparecen ante los usuarios del sistema como una única computadora.
Los sistemas distribuidos deber ser muy confiables, ya que si un componente del
sistema se descompone otro componente debe de ser capaz de reemplazarlo, esto
se denomina tolerancia a fallos.
SISTEMAS DISTRIBUIDOS: VENTAJAS
Prácticamente todos los grandes sistemas informáticos son sistemas distribuidos.
En un sistema distribuido el procesamiento de información se distribuye sobre varias
computadoras en vez de estar confinado en una única máquina.
1. Compartir recursos. Un sistema distribuido permite compartir recursos
hardware y software (discos, impresoras, ficheros y compiladores) que se
asocian con computadoras de una red.
2. Apertura. Son normalmente sistemas abiertos se diseñan sobre protocolos
estándares que permiten combinar equipamiento y software de diferentes
vendedores.
3. Concurrencia. Varios procesos pueden operar al mismo tiempo sobre
diferentes computadoras de la red. Hasta pueden comunicarse con otros
durante su funcionamiento.
4. Escalabilidad. Los sistemas distribuidos son escalables mientras la
capacidad del sistema pueda incrementarse, añadiendo nuevos recursos
para cubrir nuevas demandas sobre el sistema.
En la práctica, si se añaden muchas computadoras nuevas, la capacidad de la red
puede saturarse.
5. Tolerancia a defectos. Contar con varias computadoras y el potencial para
reproducir información significa que los sistemas distribuidos pueden ser
tolerantes a algunas fallas de funcionamiento del hardware y del software.