Vous êtes sur la page 1sur 5

ALUMNO: DANIEL GERARDO SILVA PACHECO

MATERIA: SISTEMAS OPERATIVOS II

MAESTRA: ESTELA RODRIGUEZ


DIFERENCIAS DE LOS SISTEMAS OPERATIVOS CENTRALIZADOS Y DISTRIBUIDOS
SISTEMA DEFINICION CARACTERISTICAS VENTAJAS DESVENTAJAS
OPERATIVO
Se trata de aquel que utiliza Gestión de procesos -° un punto de - interfaz de usuario
los recursos de una sola Respecto al manejo de control. Mayor control poco llamativo. Por el
computadora, es decir, su procesos podemos de seguridad y uso de la red amplia, se
memoria, CPU, disco y cubrir 3 cosas: protección de la evita tener pantalla con
periféricos. Respecto al Gestión de memoria información en un solo imágenes. Debe
hardware podemos decir que El manejo de memoria punto. controlar el uso de
se suele tratar de un tiene que ver con la -° fácil de mantener. ancho de banda de la
computador claro y de gran asignación de memoria, Empresa con muchos red.
potencia, con terminales el mapeo lógico y físico, cambios de - velocidad de
alfanuméricos directamente la memoria virtual y los requerimientos. Fácil repuestas lenta,
conectados. suele tratarse mecanismos de despliegue de los dependiendo la
de una computadora de tipo protección. En el cambios. Soporte en un conexión de la red a la
desktop, en las cuales es sistema centralizado se solo punto. central.
común encontrar un monitor maneja sólo la memoria -° tomas de - debe haber
grande con un teclado y un con la que cuenta la decisiones. Esta mecanismo de respaldo
mouse, además de un case computadora en la que arquitectura es o copia del sistema
para albergar la unidad de está instalado el sistema primordial en las tomas centralizada en caso de
procesamiento y los demás Gestión de de decisiones contingencia muy
componentes dispositivos centralizadas, en otro estricta, muere el
Sobre el manejo de punto llamado de lógica sistema central, muere
dispositivos podemos de negocio de la el sistema a nivel
tratar los driver de los empresa centralizada. general.
dispositivos, el buffering - crecimiento
y el spooling. Para que depende de los equipos
sea un sistema que lo soporta. Si la
centralizado la gestión empresa crece en forma
CENTRALIZADO de dispositivos debe exponencial por
encargarse sólo de los ejemplo, el equipo debe
dispositivos que le ser cambiado al no
pertenecen a una sola tener estos estudios de
computadora. crecimiento o la
Gestión de archivos actualización de equipo
Para el manejo de debe ser constante.
archivos hay que tener
en cuenta el acceso a
archivos, la compartición
de archivos, el control
de concurrencia y la
replicación de datos. Es
la parte del sistema
operativo centralizado
que se encarga de
proporcionar a los
usuarios y aplicaciones
servicios de para el uso,
acceso y control de
accesos, tanto de
archivos como a
directorios
Se define como: una - Separación - Aumenta la - Soporte local de la
colección de computadoras Funcional. Esto confiabilidad al sistema. tecnología. Cada lugar
separadas físicamente y significa que las Esta arquitectura tiene geográfico debe tener
conectadas entre sí por una fronteras del software y redundancia, al fallar su personal que soporte
red de comunicaciones del hardware para la uno de los sistemas, las tecnológicamente esta
distribuida; cada máquina funcionalidad y servicios demás siguen arquitectura.
posee sus componentes de proporcionados, funcionando. - Una mala
hardware y software que el dependen de la - Crecimiento de la distribución de los
usuario percibe como un solo capacidad y el propósito empresa es soportable. datos, es peor que un
sistema (no necesita saber de cada entidad del Se realiza tantas copias sistema centralizado,
qué cosas están en qué sistema. del sistema en uso en exceso de la red
máquinas). El usuario - Distribución diferentes nuevos amplia.
accede a los recursos Inherente: Las lugares geográficos. - Costo y
remotos (pc) de la misma entidades como la - Tomas de complejidad del SW.
manera en que accede a información, personas y decisiones locales. La - Costo en llevar los
recursos locales, o un grupo sistemas están lógica de negocio y las cambios del SW a cada
de computadores que usan distribuidos de forma tomas de decisiones en lugar, en caso de
un software para conseguir natural o implícita. Por cada lugar es mantenimiento.
un objetivo en común. ejemplo si diferente independiente uno del - Integridad de los
información es creada y otro. datos es más difícil de
mantenida por personas - Distribución de controlar.
DISTRIBUIDO diferentes. Esta datos. No están - Uso de otra área de
información podría ser centralizados los datos la tecnología, SW de
generada, almacenada, de la empresa. Si la seguridad, protección y
analizada y usada por lógica de negocio en de redes.
distintos sub-sistemas o tener datos locales en En las ventajas y
aplicaciones que bien las tomas de decisiones desventajas de cada
pudieran no estar al es factible, si no, irse a arquitectura
tanto de la existencia de un sistema mencionado, se puede
otras entidades en el centralizado. escapar muchas más,
sistema. - Uso de ancho de pero cada arquitectura
- Confiabilidad. Es la banda local. Permite es excluyente.
preservación a largo tener interfaz muy
plazo y respaldo amigable o vistosa.
(espejeo) en diferentes Solo se consume el
lugares ancho de la banda de
estratégicamente una red local.
localizados. - Velocidad de
- Escalabilidad. La respuesta rápida, si los
posibilidad de agregar datos están en la red
más recursos para local.
incrementar el
desempeño
(performance) y la
disponibilidad.
- Economía. El
compartir recursos entre
muchas entidades
ayuda a reducir el costo
de propiedad.
¿CUÁL ES EL PAPEL DE MIDDLEWARE ES UN SISTEMA DISTRIBUIDO?
Es un software que Permitir la comunicación entre dispositivos.Ejemplo si se hace la petición de una página
web desde un browseren el cliente, el middleware determina la ubicación y envía unapetición para dicha
página. El servidor e, interpreta la petición y envía la página al software intermedio, quien la dirige al
navegador de la máquina cliente que la solicitó

Los middleware se caracterizan por implementar la interacción entre las aplicaciones de diferentes formas:

 Interacción sincrónica: Cuando una aplicación es “invocada” por otra, se ejecuta inmediatamente.
 Interacción (sincrónica) bloqueante: Cuando una aplicación invoca a otra, la primera queda esperando
la respuesta de la segunda.
 Interacción (sincrónica) no-bloqueante
 Interacción asíncrona:
 Una aplicación invoca otra pero no espera su ejecución inmediata.
 Se implementa en base a mensajes.

 Asegurando consistencia en los datos:


 Transaccionalita (2PC). Consistencia en ambiente débilmente acoplado.
 Mensajes persistentes.

Ventajas
 Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.
 Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento.
 Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para
proveer servicios integrados.

Desventajas
 No siempre es aplicable.
 Alto consumo de recursos (CPU y RAM).
 Debe desarrollarse en forma específica.
 Costo de desarrollo, implementación, etc.
 No es solución válida para el largo plazo, es de corto plazo.
 Complejidad logística (instalar en cada equipo).
 Es de capacidad limitada.
 No entrega todas las soluciones.
REPORTE DE LA INVESTIGACIÓN

 La diferencia entre estos dos tipos de sistemas operativos está en base a los recursos que maneja cada
uno. Los sistemas operativos centralizados utilizan los recursos de una sóla computadora, mientras que
los sistemas operativos distribuidos gestionan los recursos de múltiples computadoras.
 Los sistemas operativos centralizados aparecieron primero y los distribuidos están unos escalones
adelante en la evolución de los sistemas operativos. Hay mucha experiencia en los sistemas
centralizados pero en los distribuidos hay aún temas que requieren más investigación.
 Los sistemas operativos que usamos normalmente en nuestras casas o en la universidad son
centralizados, con capacidad para conectarse en red, pues en estos ambientes sólo nos interesa usar
la máquina que ocupamos, pero en otros lugares, ya sea empresas u otras universidades puede
interesarles tener las computadoras bajo un sistema distribuido y proporcionar por ejemplo un uso
transparente de una gran capacidad de disco o capacidad de procesamiento.
 Es mucho más compleja la implementación de un sistema operativo distribuido pues al tener que
gestionarse varias máquinas cambian los algoritmos, la forma de planificación, la manera en la que se
comunican los procesos, la sincronización, ya que en este nuevo entorno no se puede tener toda la
información sobre todos los nodos así que hay que buscar la manera posible de sobrellevar esta
situación.
 El verdadero paralelismo se alcanza con los sistemas operativos distribuidos, pues tienen la
característica de poder ejecutar varios procesos en diferentes nodos al mismo tiempo, con loque se
mejora el performance del sistema en general. Con un sistema con un sólo procesador el paralelismo
era falso, ya que la técnica de la multiprogramación brinda sólo la ilusión de que varios procesos se
ejecutan a la vez, claro que también se puede lograr paralelismo con los nuevos procesadores de
varios núcleo.
 Mientras que el objetivo del sistema operativo centralizado radica en llevar una buena gestión de los
recursos con los que cuenta la máquina, el objetivo del sistema distribuido es crear una transparencia
para el usuario, de forma que vea al conjunto de computadoras como una sola y no se dé cuenta donde
está el límite entre su máquina y cualquier otro nodo.
 Los sistemas distribuidos tienen varias ventajas frente a los centralizados como la economía, la
velocidad, la confiabilidad, la flexibilidad, la comunicación y el crecimiento por incrementos
 En conclusión, este Middleware permite colocar datos en una cola de mensajes que pueden ser
accedida a lo largo de la red.
La mayoría de los productos MOMs ofrecen colas con persistencia, replicación, o performance en
tiempo real. Algunos ejemplos son IBM-MQ y Microsoft-MSMQ.

Vous aimerez peut-être aussi