Está en la página 1de 4

UNIVERSIDAD REGIONAL AUTNOMA

DE LOS NDES
UNIANDES IBARRA
FACULTAD DE SISTEMAS
MERCANTILES
CARRERA DE SISTEMAS

DISTRIBUCION DE DATOS
TEMA: CARACTERISTICAS SISTEMAS
DISTRIBUIDOS
ESTUDIANTE: WILSON ALEXIS
MRQUEZ COCA
NIVEL: SEXTO SISTEMAS
DOCENTE: ING. RITA DAZ.MSC
IBARRA

15/04/2015
TEMA: Caractersticas Sistemas Distribuidos
OBJETIVO: Fundamentar sobre las caractersticas, ventajas
y desventajas de los Sistemas Distribuidos.

SISTEMAS DISTRIBUIDOS
CARACTERSTICAS:

Los interfaces software clave del sistema estn claramente


especificados y se ponen a disposicin de los desarrolladores. En una
palabra, los interfaces se hacen pblicos.

Los sistemas distribuidos abiertos se basan en la provisin de un


mecanismo uniforme de comunicacin entre procesos e interfaces
publicados para acceder a recursos compartidos.

Los sistemas distribuidos abiertos pueden construirse a partir de


hardware y software heterogneo, posiblemente proveniente de
vendedores diferentes. Pero la conformidad de cada componente con
el estndar publicado debe ser cuidadosamente comprobada y
certificada si se quiere evitar tener problemas de integracin.
(KEndall, 2005)

Comparticin de Recursos
Los recursos en un sistema distribuido estn fsicamente encapsulados en
una de las computadoras y slo pueden ser accedidos por otras
computadoras mediante las comunicaciones (la red). Para que la
comparticin de recursos sea efectiva, sta debe ser manejada por un
programa que ofrezca un interfaz de comunicacin permitiendo que el
recurso sea accedido, manipulado y actualizado de una manera fiable y
consistente. Surge el trmino genrico de gestor de recursos.

Apertura (opennesss)
Un sistema informtico es abierto si el sistema puede ser extendido de
diversas maneras. Un sistema puede ser abierto o cerrado con respecto a
extensiones hardware (aadir perifricos, memoria o interfaces de
comunicacin, etc...) o con respecto a las extensiones software (aadir
caractersticas al sistema operativo, protocolos de comunicacin y servicios
de comparticin de recursos, etc...). La apertura de los sistemas distribuidos
se determina primariamente por el grado hacia el que nuevos servicios de

comparticin de recursos se pueden aadir sin perjudicar ni duplicar a los ya


existentes.

Concurrencia
Cuando existen varios procesos en una nica maquina decimos que se estn
ejecutando concurrentemente. Si el ordenador esta equipado con un nico
procesador central, la concurrencia tiene lugar entrelazando la ejecucin de
los distintos procesos. Si la computadora tiene N procesadores, entonces se
pueden estar ejecutando estrictamente a la vez hasta N procesos.
En los sistemas distribuidos hay muchas maquinas, cada una con uno o mas
procesadores centrales. Es decir, si hay M ordenadores en un sistema
distribuido con un procesador central cada una entonces hasta M procesos
estar ejecutndose en paralelo.

Escalabilidad
Tanto el software de sistema como el de aplicacin no deberan cambiar
cuando la escala del sistema se incrementa. La necesidad de escalabilidad
no es solo un problema de prestaciones de red o de hardware, sino que esta
ntimamente ligada con todos los aspectos del diseo de los sistemas
distribuidos. El diseo del sistema debe reconocer explcitamente la
necesidad de escalabilidad o de lo contrario aparecern serias limitaciones.
La demanda de escalabilidad en los sistemas distribuidos ha conducido a
una filosofa de diseo en que cualquier recurso simple -hardware o
software- puede extenderse para proporcionar servicio a tantos usuarios
como se quiera.
Cuando el tamao y complejidad de las redes de ordenadores crece, es un
objetivo primordial disear software de sistema distribuido que seguir
siendo eficiente y til con esas nuevas configuraciones de la red.

Tolerancia a Fallos

Los sistemas informticos a veces fallan. Cuando se producen fallos en el


software o en el hardware, los programas podran producir resultados
incorrectos o podran pararse antes de terminar la computacin que estaban
realizando. El diseo de sistemas tolerantes a fallos se basa en dos
cuestiones, complementarias entre s:

Redundancia hardware (uso de componentes redundantes)

Recuperacin del software (diseo de programas que sean capaces


de recuperarse de los fallos).

Transparencia
La transparencia se define como la ocultacin al usuario y al programador
de aplicaciones de la separacin de los componentes de un sistema
distribuido, de manera que el sistema se percibe como un todo, en vez de
una coleccin de componentes independientes. La transparencia ejerce una
gran influencia en el diseo del software de sistema. (Eduardo, 2008)

CONCLUSIONES:
Se ha fundamentado sobre las caractersticas, ventajas y desventajas de la
arquitectura de sistemas distribuidos.

RECOMENDACIONES:
Identificar adecuadamente a que se refiere cuando se habla de capas
(software) y niveles (hardware) dentro de la arquitectura o modelo cliente
servidor.

Bibliografa
Eduardo, A. (01 de Octubre de 2008). Sistemas Distribuidos. Obtenido de
http://sistemas-distribuidosunerg.blogspot.com/2008/10/caractersticas-principales-de-los.html
KEndall, K. &. (2005). Anlisis y diseo de sistemas. Mexico: Pearsons.