You are on page 1of 7

1.

Menciona tres ventajas y tres desventajas de los sistemas


distribuidos
con respecto a los centralizados.
Ventajas:
Procesadores ms poderosos y a menos costos
*Desarrollo de Estaciones con ms capacidades
*Las estaciones satisfacen las necesidades de los usuarios.
*Uso de nuevas interfaces
Avances en la Tecnologa de Comunicaciones.
*Disponibilidad de elementos de Comunicacin.
*Desarrollo de nuevas tcnicas.
Comparticin de Recursos.
*Dispositivos (Hardware).
*Programas (Software).
Eficiencia y Flexibilidad.
*Respuesta Rpida.
*Ejecucin Concurrente de procesos (En varias computadoras).
*Empleo de tcnicas de procesamiento distribuido
Disponibilidad y Confiabilidad.
*Sistema poco propenso a fallas (Si un componente no afecta a la
disponibilidad del sistema).
*Mayores servicios que elevan la funcionalidad (Monitoreo, Telecontrol, Correo
Elctrico, Etc.).
Crecimiento Modular.
*Es inherente al crecimiento.
*Inclusin rpida de nuevos recursos.
*Los recursos actuales no afectan.
Desventajas:
*Requerimientos de mayores controles de procesamiento.
*Velocidad de propagacin de informacin (Muy lenta a veces).
*Servicios de replicacin de datos y servicios con posibilidades de fallas.
*Mayores controles de acceso y proceso ( Commit ).
*Administracin ms compleja.
*Costos.
2. Indica la importancia de la transparencia en los sistemas
distribuidos.
La definicin de transparencia en un sistema distribuido es la ocultacin al
usuario que los componentes de este sistema distribuido estn separados. Por
lo tanto, el usuario percibir que el sistema es un nico sistema y no varios
compones separados.
Existen ocho formas de transparencia, las que ms consideracin tienen en un
sistema distribuido son la transparencia a nivel de acceso y la transparencia a
nivel de localizacin.

3. Explica en qu consiste la transparencia de red en los sistemas


distribuidos.
Transparencia de Acceso.
Hace referencia al acceso a las entidades del sistema, tanto si son locales
como si son remotas deben seguir ocultando que son entidades diferentes,
formando una nica entidad, as pues, el acceso al sistema por el usuario debe
ser nico para toda la entidad.
Transparencia de localizacin.
Engloba la transparencia de nombre y la transparencia de movilidad, la
primera exige que cualquier referencia a la entidad no deba exponer ninguna
indicacin de la localizacin de la entidad. La segunda hace referencia a que el
sistema sea igual de consistente independientemente desde dnde el usuario
haga referencia al sistema.
4. Indica cul es la diferencia entre sistemas fuertemente acoplados y
sistemas
dbilmente acoplados.
Un sistema fuertemente acoplado es aquel que comparte la memoria y un reloj
global, cuyos tiempos de acceso son similares para todos los procesadores.
En un sistema dbilmente acoplado los procesadores no comparten ni memoria
ni reloj; cada uno cuenta con estos recursos localmente.
5. Indica la diferencia entre un sistema operativo de red y un sistema
operativo
distribuido.
Caractersticas de los Sistemas Operativos de Red
En general, se puede decir que un Sistema Operativo tiene las siguientes
caractersticas:
Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una
computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora
se usen de la manera ms eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deber construirse de
manera que permita el desarrollo, prueba o introduccin efectiva de nuevas
funciones del sistema sin interferir con el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de
manejar de una mejor manera los recursos de la computadora en cuanto a
hardware se refiere, esto es, asignar a cada proceso una parte del procesador
para poder compartir los recursos.
Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se
debe encargar de comunicar a los dispositivos perifricos, cuando el usuario as
lo requiera.
Organizar datos para acceso rpido y seguro.

Manejar las comunicaciones en red. El Sistema Operativo permite al usuario


manejar con alta facilidad todo lo referente a la instalacin y uso de las redes
de computadoras.
Procesamiento por bytes de flujo a travs del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al
usuario el acceso y manejo de los dispositivos de Entrada/Salida de la
computadora.
Tcnicas de recuperacin de errores.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los
usuarios se bloqueen entre ellos, informndoles si esa aplicacin est siendo
ocupada por otro usuario.
Generacin de estadsticas. Permite que se puedan compartir el hardware y los
datos entre los usuarios.
6. Indica la diferencia entre una pila de procesadores y un sistema
distribuido.
Modelo pila de procesadores
Este mtodo consiste en construir una pila de procesadores, repleta de CPU, en
un cuarto de mquinas, los cuales se pueden asignar de manera dinmica a los
usuarios segn la demanda.
A cada usuario se le da una terminal grfica de alta rendimiento, como las
terminales X, incluso se pueden utilizar terminales ASCII.
Ventajas

Precio

Elimina la asociacin entre el nmero de usuarios y el de estaciones de


trabajo.

Facilita el crecimiento por incrementos


De hecho, se convierte el poder de cmputo en estaciones de trabajo
inactivas, a las que se puede tener acceso de manera dinmica. Aqu no
existe el concepto de propiedad.
La motivacin para la idea de la pila de procesadores proviene de dar un paso
ms adelante en la idea de las estaciones de trabajo sin disco.
El principal argumento para la centralizacin del poder de cmputo como pila
de procesadores proviene de la teora de colas.
Aspectos de los Sistemas Operativos distribuidos:
Transparencia. Consiste en que el sistema funcione de forma similar en todos
los puntos de la red.
Eficiencia. Se refiere a la bsqueda de mayor velocidad en los ordenadores
actuales, lo cual es mejorado con el paralelismo (distribuir tareas en diferentes
procesadores).
Flexibilidad. Un proyecto en desarrollo debe estar abierto a cambios y
actualizaciones que mejoren el funcionamiento del sistema.
Escalabilidad. Propone que cualquier ordenador individual debe ser capaz de
trabajar independientemente como un sistema distribuido, pero tambin debe
poder hacerlo conectado a muchas otras mquinas.
Fiabilidad. Permite que una maquina pueda reemplazar a otra en caso de que
uno tenga alguna falla.

7. Qu significa imagen nica sistema en los sistemas distribuidos?


SSI Single System Image (Imagen nica del sistema), en los que el conjunto de
sistemas se ve como uno solo, y que los procesos de usuario pueden ejecutar
indistintamente en distintas mquinas la sincronizacin es algo ms compleja.
Adems de los problemas de sincronizacin, por la no existencia
de reloj comn, se tienen que resolver los llamados problemas de orden o
causalidad: una vez ya se han ejecutado distintos trabajos en distintos nodos
del sistema, es bastante complejo averiguar en qu orden se han ejecutado
stos.

8. Indica cinco tipos de recursos en hardware y software que pueden


compartirse
de manera til.
Recursos hardware:
Router
Switch
Servidor
Impresora
Scanner
Recursos Software
Pginas web
Documentos en formato pdf
Noticias
Propagandas
TV online
Otros recursos hardware seran los discos duros, impresoras, lectoras, cmaras
web y lpiz ptico; los recursos software serian netbeans, Oracle, SQLserver,
eclipse y Messenger, todos estos pueden ser compartidos tilmente, como por
ejemplo el netbeans y Messenger se ejecutan en los computadores conectados
en red, estando estos comunicados mediante el correo electrnico ejecutan el
netbeans transfirindose ficheros y datos, o base de datos y pginas web;
compartiendo a su vez una impresora o disco duro, coordinando as todas sus
acciones.
9. Por qu es importante el balanceo de carga en los sistemas
distribuidos?
Es un concepto usado en informtica que se refiere a la tcnica usada para
compartir el trabajo a realizar entre varios procesos, ordenadores, discos u
otros recursos.
Balancear la carga de un sistema distribuido involucra equilibrar la distribucin
de tareas en el mismo.
Para lograr un aumento en el rendimiento
10. Cundo se dice que un sistema distribuido es escalable?
El sistema es escalable si conserva su efectividad al ocurrir un incremento
considerable en el nmero de recursos y en el nmero de usuarios.

11. Por qu existe ms riesgo a la seguridad en un sistema


distribuido que en un sistema centralizado?
Los Sistemas centralizados vienen de los orgenes 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 aos 70, luego a
mediados de los 70 y finales de los 90 aparecen los primeros sistemas
distribuidos. Para entender un poco estos sistemas, se dan a conocer unos
conceptos bsicos.
Un sistema distribuido se define como: una coleccin de computadoras
separadas fsicamente y conectadas entre s por una red de comunicaciones
distribuida; cada mquina posee sus componentes de hardware y software que
el usuario percibe como un solo sistema (no necesita saber qu cosas estn en
qu mquinas). El usuario accede a los recursos remotos (RPC) de la misma
manera en que accede a recursos locales, o un grupo de computadores que
usan un software para conseguir un objetivo en comn.
Los sistemas distribuidos deben ser muy confiables, ya que, si un componente
del sistema se descompone, otro componente debe ser capaz de reemplazarlo,
esto se denomina Tolerancia a Fallos.
Sistemas centralizados:
Ventajas:
Un punto de control. Mayor control de seguridad y proteccin de la
informacin en un solo punto.
Fcil de mantener. Empresa con muchos cambios de requerimientos. Fcil
despliegue de los cambios. Soporte en un solo punto.
Tomas de decisiones. Esta arquitectura es primordial en las tomas de
decisiones centralizadas, en otro punto llamado de lgica de negocio de la
empresa centralizada.
Desventajas:
Interfaz de usuario poco llamativo. Por el uso de la red amplia, se evita
tener pantalla con imgenes. Debe controlar el uso de ancho de banda de la
red.
Velocidad de repuestas lenta, dependiendo la conexin 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.
Crecimiento depende de los equipos que lo soporta. Si la empresa crece en
forma exponencial por ejemplo, el equipo debe ser cambiado al no tener estos
estudios de crecimiento o la actualizacin de equipo debe ser constante.
Sistemas distribuidos:
Ventajas:
Aumenta la confiabilidad al sistema. Esta arquitectura tiene redundancia,
al fallar uno de los sistemas, las dems siguen funcionando.

Crecimiento de la empresa es soportable. Se realiza tantas copias del


sistema en diferentes nuevos lugares geogrficos.
Tomas de decisiones locales. La lgica de negocio y las tomas de
decisiones en cada lugar es independiente uno del otro.
Distribucin de datos. No est centralizada los datos de la empresa. Si la
lgica de negocio en tener datos locales en las tomas de decisiones es factible,
si no, irse a un sistema centralizado.
Uso de ancho de banda local. Permite tener interfaz muy amigable o
vistosa. Solo se consume el ancho de la banda de una red local.
Velocidad de respuesta rpida, si los datos estn en la red local.
Desventajas:
Soporte local de la tecnologa. Cada lugar geogrfico debe tener su
personal que soporte tecnolgicamente esta arquitectura.
Una mala distribucin de los datos, es peor que un sistema centralizado,
uso en exceso de la red amplia.
Costo y complejidad del SW.
Costo en llevar los cambios del SW a cada lugar, en caso de
mantenimiento.
Integridad de los datos es ms difcil de controlar.
Uso de otra rea de la tecnologa, SW de seguridad, proteccin y de redes.
En las ventajas y desventajas de cada arquitectura mencionado, se puede
escapar muchas ms, pero cada arquitectura es excluyente.

You might also like