You are on page 1of 6

Tarea 1.

Ventajas y
desventaja
s de los
sistemas

[Escriba aqu una descripcin breve


del documento. Normalmente, una
descripcin breve es un resumen
corto del contenido del documento.
Escriba aqu una descripcin breve
del documento. Normalmente, una
descripcin breve es un resumen
corto del contenido del
documento.]

Sayavedra Moreno
Christian Rolando
Ingeniera en
Sistemas
Computacionales

Ventajas de los sistemas distribuidos:


Los sistemas distribuidos son sistemas que cuentan con contante comunicacin
entre el almacenamiento y el procesamiento de informacin entre varias
computadoras por distintos medios, Cuentan con sus propias ventajas y
desventajas que son:
Comparticin de recursos: Un sistema distribuido permite compartir hardware y
software.
Apertura: La apertura de un sistema es el grado al cual se puede extender
agregndole nuevos recursos no propietarios. Los sistemas distribuidos son
sistemas abiertos que incluyen software y hardware de diferentes fabricantes
.
Concurrencia: En un sistema distribuido varios procesos operan al mismo tiempo
en diferentes computadoras de la red comunicndose entre ellos si es necesario.
Escalabilidad: En un sistema distribuido relativamente sencillo aumentar la
capacidad del mismo aadiendo nuevos elementos al sistema. A menudo esta
escalabilidad se ve limitada por el nexo de unin entre los diferentes equipos,
habitualmente el factor limitador es la capacidad de la red.
Tolerancia a fallos: Disponer de varios equipos trabajando en paralelo permite
duplicar aquellos equipos que realizan tareas crticas, de manera que ante la
cada de un equipo no ocurra una prdida del servicio proporcionado por el
sistema.
Transparencia: La transparencia consiste en esconder al usuario la arquitectura
del sistema. Para el usuario es indiferente usar un sistema distribuido.
Desventajas de los sistemas distribuidos
Complejidad: Es evidente que los sistemas distribuidos son ms difciles de
disear, construir, depurar y mantener.
Seguridad: El sistema se puede acceder desde diferentes lugares, lo que hace
que el trfico de red pueda estar sujeto a inspecciones no deseadas
.
Mantenibilidad: Las diversas computadoras de un sistema pueden ser de
diferentes tipos o ejecutar diferentes sistemas operativos. Los fallos en una
mquina pueden propagarse con consecuencias impredecibles a priori.
Impredecibilidad: Como vemos a diario, como usuarios de Internet, los sistemas
distribuidos son impredecibles en su respuesta. sta depende de la carga del
sistema, de su estado y de la carga de la red, lo que hace que el tiempo para
atender peticiones vare ampliamente.

Capas de los sistemas distribuidos


Capa de aplicacin
Contiene procesos que proporcionan servicios dependientes de la aplicacin. Los
cuales dependen de la necesidad de una aplicacin o un conjunto de aplicaciones,
como el manejo de procesos, comunicacin, manejo de informacin, E/S virtuales,
contabilidad, etctera.
Los factores a considerar son:
La estructura de la aplicacin.
1. Cmo debe ser distribuido el proceso?
2. Cmo se deben organizar los procesos con propsitos de control y
comunicacin?
3. Cmo se deben distribuir los datos?
4. Qu mecanismos se requieren para soportar diferentes datos y unidades de
procesamiento?
Lenguajes de programacin.
Cules son las caractersticas deseables de un lenguaje, adems de las propias
para un sistema no distribuido?
Qu aspectos del sistema distribuido como identificacin, control de errores y
manejo de recurso deben ser visibles y bajo control del usuario o manejados en
forma automtica?
Capa de middleware
Es una capa de software cuyo propsito es enmascarar la heterogeneidad y
proporcionar un modelo de programacin conveniente para los programadores de
aplicaciones; se ocupa de proporcionar bloques tiles para la construccin de
componentes de software que puedan trabajar con otros en un sistema distribuido.
En particular, mejora el nivel de las actividades de comunicacin de las
aplicaciones soportando abstracciones como: llamadas a procedimientos remotos,
comunicacin entre un grupo de procesos

Capa sistema operativo


Est organizado en dos subcapas bsicas: subcapa de servicios y subcapa de
soporte.
Los servicios proporcionados por el sistema operativo distribuido son el conjunto
de servicios proporcionados por sus servidores.
Los servicios que se requieren de la capa inferior accedan a travs de sus
servidores ms primitivos hacia los ruteadores de la capa del ncleo.
Los manejadores son procesos muy restringidos que se comunican hacia el nivel
fsico por medio de interrupciones y comandos privilegiados y hacia los niveles
superiores por medio de mensajes.
Sistema operativo distribuido
Los servicios del sistema operativo distribuido deben hacer que:

Un programa, proceso, usuario o programador tenga una visin coherente y


uniforme de los objetos distribuidos.

La estructura de los servicios sea implementada sobre la base de un


sistema operativo de arquitectura comn.

La implantacin sea extensible: nuevos servicios, infraestructura bsica.

Las computadoras y hardware de red (subcapa de soporte de servicios) se


encargan de definir estndares de reas como los servidores lgicos y la
estructura de los recursos.
Sus funciones comunes son: Proteccin, control de errores, modelo de manejo de
recursos, sintaxis de mensajes, representaciones de datos y comandos.
Cada estndar nuevo o servicio especial no tiene que ser diseado desde el
principio, se facilita la creacin de un lenguaje coherente y uniforme para los
servicios del sistema facilitando su aprendizaje y uso.

Bibliografa
http://cursos.clavijero.edu.mx/mod/assign/view.php?id=4653
https://laurmolina7821.wordpress.com/1-1-3-aplicaciones-de-2-3-y-n-capas/
http://www.tamps.cinvestav.mx/~vjsosa/clases/sd/sistemas_distribuidos_panorama
.pdf

You might also like