SlideShare una empresa de Scribd logo
Docente: Omar Betanzos
Sistemas operativos ll
Unidad 1
Sistemas operativos en ambientes distribuidos
1.1 CONCEPTOS Y CARACTERÍSTICAS DE LOS SISTEMAS
OPERATIVOS DE REDES Y SISTEMAS OPERATIVOS
CENTRALIZADOS
Sistemas operativos de red (Network System Operating):
Es un componente software de una computadora que tiene como objetivo coordinar
y manejar la comunicación y las actividades de los recursos compartidos del
ordenador en una red de equipos y proporciona la capacidad de proceso distribuido.
Dependiendo del fabricante del sistema operativo de red, tenemos que el software de
red para un equipo personal se puede añadir al propio sistema operativo del equipo o
integrarse con el.
Es el ejemplo mas famoso de S.O. de red donde el software de red del
equipo cliente se incorpora en el sistema operativo del equipo.
CARACTERISTICAS DE LOS SISTEMAS
OPERATIVOS DE RED
• Gestión centralizada de recursos y equipos de la red se realiza
por un servidor con sistema operativo en red.
• Optimiza la utilización de los recursos.
• Proporciona la seguridad controlando el acceso a los
datos y recursos.
• Coordina las funciones de los periféricos y recursos.
• Conecta todos los equipos y recursos de la red.
• Aparece la figura de administrador de red que gestiona
la infraestructura de la red (no presente en grupos de
trabajo).
SISTEMA OPERATIVOS CENTRALIZADO
Se trata de aquel que utiliza los recursos de una sola computadora, es decir, su
memoria, CPU, disco y periféricos.
Respecto al hardware podemos decir que se suele tratar de un computador caro y de
gran potencia, con terminales alfanuméricos directamente conectados. Suele tratarse
de una computadora de tipo desktop, en las cuales es común encontrar un monitor
grande con un teclado y un mouse, además de un case para albergar la unidad de
procesamiento y los demás componentes.
CARACTERISTICAS DE LOS SISTEMAS
OPERATIVOS CENTRALIZADOS
Gestión de memoria
• Asignación de memoria
• Mapeo lógico y físico
• Memoria virtual
• Mecanismos de protección
Gestión de procesos
• Comunicación entre
procesos
• La sincronización
• La planificación
Gestión de dispositivos
• Drivers
• Buffering
• Spooling
Gestión de archivos
• Acceso a archivos
• Compartición
• Control de concurrencia
• Replicación de datos
SISTEMA OPERATIVO
DISTRIBUIDO
• Es la unión lógica de un grupo de sistemas operativos
sobre una colección de nodos computacionales
independientes, conectados en red, comunicándose y
físicamente separados.
• Cada nodo contiene de forma individual un subconjunto específico de los programas
que componen el sistema operativo distribuido. Cada subconjunto es una
combinación de dos proveedores de servicios distintos.
• El primero es un núcleo ubicuo mínimo o micro núcleo, que controla el hardware del
nodo.
• El segundo es una colección de componente de administración del sistema de alto
nivel que coordinan las actividades individuales y colaborativas del nodo.
• CONCURRENCIA
• ESCALABILIDAD
• TOLERANCIA A FALLOS
• TRANSPARENCIA: DE ACCESO, DE LOCALIZACION, DE CONCURRENCIA, DE
REPLICACION, DE FALLOS, DE MIGRACION, DE PRESTACIONES Y DE ESCALADO.
• Cuando existen varios procesos en una única maquina decimos que se están
ejecutando concurrentemente. Si el ordenador esta equipado con un único
procesador central, la concurrencia tiene lugar entrelazando la ejecución 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 ejecutándose en
paralelo.
• Los sistemas distribuidos operan de manera efectiva y eficiente a muchas escalas
diferentes. La escala más pequeña consiste en dos estaciones de trabajo y un
servidor de ficheros, mientras que un sistema distribuido construido alrededor de
una red de área local simple podría contener varios cientos de estaciones de
trabajo, varios servidores de ficheros, servidores de impresión y otros servidores de
propósito especifico. A menudo se conectan varias redes de área local para formar
internetworks, y éstas podrían contener muchos miles de ordenadores que forman
un único sistema distribuido, permitiendo que los recursos sean compartidos entre
todos ellos.
TOLERANCIA A FALLOS
• Los sistemas informáticos a veces fallan. Cuando se producen fallos en el
software o en el hardware, los programas podrían producir resultados
incorrectos o podrían pararse antes de terminar la computación que estaban
realizando. El diseño de sistemas tolerantes a fallos se basa en dos
cuestiones, complementarias entre sí: Redundancia hardware (uso de
componentes redundantes) y recuperación del software (diseño de
programas que sean capaces de recuperarse de los fallos).
• La transparencia se define como la ocultación al usuario y al
programador de aplicaciones de la separación de los
componentes de un sistema distribuido, de manera que el
sistema se percibe como un todo, en vez de una colección de
componentes independientes. La transparencia ejerce una
gran influencia en el diseño del software de sistema.
SISTEMAS OPERATIVOS
DISTRIBUIDOS
Ing. Informática
Janeth Martinez Cruz
Sistemas Operativos II
Es aquel que consiste en facilitar el acceso y la gestión de los
recursos distribuidos en la red. Es donde los usuarios pueden
acceder a recursos remotos de la misma manera en que lo hacen
para los recursos locales Permitiendo distribuir trabajos, tareas o
procesos, entre un conjunto de procesadores. Puede ser que este
conjunto de procesadores esté en un equipo o en diferentes, lo cual
es transparente para el usuario.
Un sistema distribuido se define como una colección de
computadores autónomos conectados por una red, y con el
software distribuido adecuado para que el sistema sea visto por los
usuarios como una única entidad capaz de proporcionar facilidades
de computación.
Ventajas Desventajas
SISTEMAS DISTRIBUIDOS
- Aumenta la confiabilidad al sistema. Esta arquitectura tiene
redundancia, al fallar uno de los sistemas, las demás siguen funcionando.
- Crecimiento de la empresa es soportable. Se realiza tantas copias del
sistema en diferentes nuevos lugares geográficos.
- Tomas de decisiones locales. La lógica de negocio y las tomas de
decisiones en cada lugar es independiente uno del otro.
- Distribución de datos. No está centralizada los datos de la empresa. Si
la lógica 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 rápida, si los datos están en la red local.
- Soporte local de la tecnología. Cada lugar geográfico debe tener su
personal que soporte tecnológicamente esta arquitectura.
- Una mala distribución 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 más difícil de controlar.
- Uso de otra área de la tecnología, SW de seguridad, protección y de
redes.
SISTEMAS CENTRALIZADOS
- Un punto de control. Mayor control de seguridad y protección de la
información en un solo punto.
- Fácil de mantener. Empresa con muchos cambios de requerimientos. - -
Fácil 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 lógica de negocio de
la empresa centralizada.
- Interfaz de usuario poco llamativo. Por el uso de la red amplia, se evita
tener pantalla con imágenes. Debe controlar el uso de ancho de banda
de la red.
- Velocidad de repuestas lenta, dependiendo la conexión 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 actualización de equipo debe ser
constante.
SISTEMAS OPERATIVOS PARA REDESUn sistema operativo de red, también llamado NOS (del inglés,
Network Operating System), es un software que permite la
interconexión de ordenadores para poder acceder a los servicios y
recursos, hardware y software, creando redes de computadoras. Al
igual que un equipo no puede trabajar sin un sistema operativo,
una red de equipos no puede funcionar sin un sistema operativo de
red. Consiste en un software que posibilita la comunicación de un
sistema informático con otros equipos en el ámbito de una red.
CLIENTE - SERVIDOR
TCP es un protocolo orientado a conexión. No hay relaciones maestro/esclavo. Las
aplicaciones, sin embargo, utilizan un modelo cliente/servidor en las comunicaciones. Un
servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente es el que
pide ese servicio. Una aplicación consta de una parte de servidor y una de cliente, que se
pueden ejecutar en el mismo o en diferentes sistemas.
Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese
servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte.
El servidor es un programa que recibe una solicitud, realiza el servicio requerido y devuelve
los resultados en forma de una respuesta. Generalmente un servidor puede tratar múltiples
peticiones(múltiples clientes) al mismo tiempo.
N CAPASLas capas dentro de una arquitectura son un conjunto de servicios especializados que pueden ser accesibles por
múltiples clientes y que deben ser fácilmente reutilizables.
Lo que se conoce como arquitectura en capas es en realidad un estilo de programación donde el objetivo principal es
separar los diferentes aspectos del desarrollo, tales como las cuestiones de presentación, lógica de negocio,
mecanismos de almacenamiento, etc.
Una razón importante por la que surge este concepto, es debido a que en la evolución del desarrollo de software, se
ha identificado la necesidad de crear nuevas capas, especializadas en funciones específicas, diferentes a las 3
identificadas previamente. Tal es el caso de la seguridad, el control de excepciones, el transporte de datos entre
capas, la generación de trazas de errores, entre otros.
Ventajas Desventajas
 Desarrollos paralelos (en cada capa)
 Aplibustas debido al encapsulamiento
 Mantenimiento y soporte más sencillo (es más
sencillo cambiar un componente que
modificar una aplicación monolítica)
 Mayse pueden añadir nuevos módulos para
dotar al sistema de nueva funcionalida
 Pone más carga en la red, debido a una mayor
cantidad de tráfico de la red.
 Es mucho más difícil programar y probar el
software que en arquitectura de dos niveles
porque tienen que comunicarse más
dispositivos para terminar la transacción de un
usuario.
En una aplicación distribuida en n-
capas los diferentes procesos
están distribuidos en diferentes
capas no sólo lógicas, sino
también físicas. Los procesos se
ejecutan en diferentes equipos,
que pueden incluso residir en
plataformas o sistemas operativos
completamente distintos. Cada
equipo posee una configuración
distinta y está optimizado para
realizar el papel que le ha sido
asignado dentro de la estructura
de la aplicación, de modo que
tanto los recursos como la
eficiencia global del sistema se
optimicen.
Este por ejemplo es la propuesta de Microsoft
para una aplicación distribuida y que como
vemos tiene más de 3 capas.
HTTP://TRAJANO.US.ES/DOCENCIA/ARQ
UITECTURADECOMPUTADORES/ARCHIV
OS/TEMA10_0203_ARQ_COMP.PDF
PRESENTA:
LORENA DANIELA TRUJILLO CASTILLO
5° A DOCENTE:
SISTEMAS OPERATIVOS II
Un cluster es un conjunto de ordenadores que
están conectados entre sí por medio de una red,
para compartir recursos con el objetivo de realizar
tareas y funciones como si fuesen un único
ordenador (memoria distribuida).
Sirve para cuando queramos realizar tareas que
necesiten grandes requerimientos de memoria y
CPU y para ahorrarnos horas de trabajo en tareas
y operaciones.
Hay 3 tipos de cluster:
 Alto rendimiento
 Alta Disponibilidad
 Alta Confiabilidad
El objetivo es mejorar el rendimiento, de tiempo o
precisión, para la solución de un problema.
Este tipo suele estar ligado a solucionar los siguientes
problemas:
 Cálculos matemáticos
 Mejora de gráficos
 Compilación de programas
 Descifrado de códigos
 Rendimiento del sistema operativo
Los clusters de alta disponibilidad están destinados a
mejorar los servicios que ofrecen las empresas de cara a
los clientes de una red, ya sea local o de internet.
Fundamentalmente tienen dos características :
1. Fiabilidad
2. Disponibilidad
Con alta confiabilidad se trata de aportar la máxima
confianza es un entorno en el cual se necesita saber
que el sistema siempre se va a comportar de una forma
determinada, como por ejemplo sistemas de respuesta
a tiempo real.
 Dos o más nodos (ordenadores) compuestos al
menos por un microprocesador, una memoia y una
interfaz para que se puedan comunicar con la red
del cluster.
 Hardware apropiado al tipo de cluster que vamos a
utilizar.
 Tarjeta de red.
 Un medio de transmisión entre ellos como por
ejemplo RJ-45.
 Software de sistema y un software de aplicación.
Podemos usar distintos sistemas operativos para
conseguir el funcionamiento del cluster, como son:
 Ubuntu server
 Windows Server
 OpenMosix
 ParallelKnoppix
 Pelican
Dependiendo del sistema operativo que vayamos a utilizar
necesitaremos unos paquetes o programas:
HeartBeat: ejecuta los servicios en los nodos.
HeartBeat-Stonith: es una técnica HeartBeat que se encarga de
controlar que cuando un servidor esté caído no interfiera en el
funcionamiento del cluster.
A partir de windows 2003 server los servidores ya viene
preparado con el software necesario. Para mejorar el
rendimiento en windows server 2008 podemos usar Failover
Cluster.
http://sistemasoperativosii-itm.blogspot.mx/2012/09/sistemas-operativos-en-ambientes.html

Más contenido relacionado

La actualidad más candente

Servidores: cuadro comparativo
Servidores: cuadro comparativoServidores: cuadro comparativo
Servidores: cuadro comparativo
Maria Figueredo
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Componentes de una red
Componentes de una redComponentes de una red
Componentes de una red
jesusrodhs
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
Mario Alberto Antonio Lopez
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
Don Augusto
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Yessica Hyuga Soto
 
Presentación dpto centro de computo
Presentación dpto centro de computoPresentación dpto centro de computo
Presentación dpto centro de computoisakatime
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensamblador
Eustakiu Padilla
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
Luis Dario Gomez
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
eduardoed5
 
Ado net
Ado netAdo net
Sistema Jerarquico
Sistema JerarquicoSistema Jerarquico
Sistema Jerarquico
Hector Quiroga
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidos
JC Alca Arequi
 
sql server
sql serversql server
sql serverPcentro
 

La actualidad más candente (20)

Servidores: cuadro comparativo
Servidores: cuadro comparativoServidores: cuadro comparativo
Servidores: cuadro comparativo
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Componentes de una red
Componentes de una redComponentes de una red
Componentes de una red
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Sistemas Operativos Mono Proceso
Sistemas Operativos Mono ProcesoSistemas Operativos Mono Proceso
Sistemas Operativos Mono Proceso
 
Seguridad en redes
Seguridad en redesSeguridad en redes
Seguridad en redes
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
Presentación dpto centro de computo
Presentación dpto centro de computoPresentación dpto centro de computo
Presentación dpto centro de computo
 
Sistema operativo de red
Sistema operativo de redSistema operativo de red
Sistema operativo de red
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensamblador
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
Ado net
Ado netAdo net
Ado net
 
Sistema Jerarquico
Sistema JerarquicoSistema Jerarquico
Sistema Jerarquico
 
Indices en workbench
Indices en workbenchIndices en workbench
Indices en workbench
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidos
 
sql server
sql serversql server
sql server
 

Destacado

Opc tema 2 - unidad v
Opc tema 2 - unidad vOpc tema 2 - unidad v
Opc tema 2 - unidad v
UDO Monagas
 
Direccion ip
Direccion ipDireccion ip
Direccion iplaura1352
 
SUBNETEADO DE REDES
SUBNETEADO DE REDESSUBNETEADO DE REDES
SUBNETEADO DE REDES
omarmarlonm31
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting
Marcelo Herrera
 
Direccionamiento ejercios resueltos
Direccionamiento   ejercios resueltosDireccionamiento   ejercios resueltos
Direccionamiento ejercios resueltos
kimimarotyson
 
Calculo de sub redes
Calculo de sub redesCalculo de sub redes
Calculo de sub redes
SalesianosRota
 
DIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO IDIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO I
Ronald Reales Fernandez
 
Sistemas operativos para redes
Sistemas operativos para redesSistemas operativos para redes
Sistemas operativos para redes
Cézar Leyton ↯
 
sistemas operativos de red
sistemas  operativos de redsistemas  operativos de red
sistemas operativos de redjosemerry
 
Direccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios ResueltosDireccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios Resueltos
Salvador Fernández Fernández
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOSDaNn Justo Patiño
 

Destacado (15)

Opc tema 2 - unidad v
Opc tema 2 - unidad vOpc tema 2 - unidad v
Opc tema 2 - unidad v
 
Sistema operativo de red
Sistema operativo de redSistema operativo de red
Sistema operativo de red
 
Direccion ip
Direccion ipDireccion ip
Direccion ip
 
SUBNETEADO DE REDES
SUBNETEADO DE REDESSUBNETEADO DE REDES
SUBNETEADO DE REDES
 
Ejercicios-de-subneteo(listos)
 Ejercicios-de-subneteo(listos) Ejercicios-de-subneteo(listos)
Ejercicios-de-subneteo(listos)
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting
 
Direccionamiento ejercios resueltos
Direccionamiento   ejercios resueltosDireccionamiento   ejercios resueltos
Direccionamiento ejercios resueltos
 
Calculo de sub redes
Calculo de sub redesCalculo de sub redes
Calculo de sub redes
 
Metodo hoshin kanri
Metodo hoshin kanriMetodo hoshin kanri
Metodo hoshin kanri
 
SUBNETEO DE REDES
SUBNETEO DE REDESSUBNETEO DE REDES
SUBNETEO DE REDES
 
DIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO IDIRECCIONAMIENTO IP BASICO I
DIRECCIONAMIENTO IP BASICO I
 
Sistemas operativos para redes
Sistemas operativos para redesSistemas operativos para redes
Sistemas operativos para redes
 
sistemas operativos de red
sistemas  operativos de redsistemas  operativos de red
sistemas operativos de red
 
Direccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios ResueltosDireccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios Resueltos
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOS
 

Similar a Unidad 1 Sistemas Operativos en Ambientes Distribuidos.

Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativos
Fenix Sven
 
Sistemas operativos 2 pdf
Sistemas operativos 2 pdfSistemas operativos 2 pdf
Sistemas operativos 2 pdf
Luis Zarate
 
S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1
alejandro jimenez antonio
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
Jperez98
 
Investigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eInvestigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 e
Eduardo Diaz
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
Monica CasJim
 
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
honeyjimenez
 
S. o. 2 unidad 1
S. o. 2 unidad 1S. o. 2 unidad 1
S. o. 2 unidad 1
honeyjimenez41
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
Velazquez Cruz Amairany
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
Velazquez Cruz Amairany
 
Apuntes entorno cliente servidor 3r parcial
Apuntes entorno cliente servidor 3r parcialApuntes entorno cliente servidor 3r parcial
Apuntes entorno cliente servidor 3r parcial
Malteadas
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
Tensor
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.scorpion_esab
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
Israel Hernández Lezama
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
Alejandro Rodriguez
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
Victor Milano
 
Sistemas centralizados resume
Sistemas centralizados resumeSistemas centralizados resume
Sistemas centralizados resume
veronica tenelema
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
AlbertVillegas1993
 

Similar a Unidad 1 Sistemas Operativos en Ambientes Distribuidos. (20)

Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativos
 
Sistemas operativos 2 pdf
Sistemas operativos 2 pdfSistemas operativos 2 pdf
Sistemas operativos 2 pdf
 
S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1S.O. 2 UNIDAD 1
S.O. 2 UNIDAD 1
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Investigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eInvestigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 e
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
 
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
 
S. o. 2 unidad 1
S. o. 2 unidad 1S. o. 2 unidad 1
S. o. 2 unidad 1
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Apuntes entorno cliente servidor 3r parcial
Apuntes entorno cliente servidor 3r parcialApuntes entorno cliente servidor 3r parcial
Apuntes entorno cliente servidor 3r parcial
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos.
Sistemas operativos distribuidos.Sistemas operativos distribuidos.
Sistemas operativos distribuidos.
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Investigacion de un red
Investigacion de un redInvestigacion de un red
Investigacion de un red
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas centralizados resume
Sistemas centralizados resumeSistemas centralizados resume
Sistemas centralizados resume
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 

Último

PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 

Último (20)

PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 

Unidad 1 Sistemas Operativos en Ambientes Distribuidos.

  • 1. Docente: Omar Betanzos Sistemas operativos ll Unidad 1 Sistemas operativos en ambientes distribuidos
  • 2. 1.1 CONCEPTOS Y CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS DE REDES Y SISTEMAS OPERATIVOS CENTRALIZADOS Sistemas operativos de red (Network System Operating): Es un componente software de una computadora que tiene como objetivo coordinar y manejar la comunicación y las actividades de los recursos compartidos del ordenador en una red de equipos y proporciona la capacidad de proceso distribuido. Dependiendo del fabricante del sistema operativo de red, tenemos que el software de red para un equipo personal se puede añadir al propio sistema operativo del equipo o integrarse con el. Es el ejemplo mas famoso de S.O. de red donde el software de red del equipo cliente se incorpora en el sistema operativo del equipo.
  • 3. CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS DE RED • Gestión centralizada de recursos y equipos de la red se realiza por un servidor con sistema operativo en red. • Optimiza la utilización de los recursos. • Proporciona la seguridad controlando el acceso a los datos y recursos. • Coordina las funciones de los periféricos y recursos. • Conecta todos los equipos y recursos de la red. • Aparece la figura de administrador de red que gestiona la infraestructura de la red (no presente en grupos de trabajo).
  • 4. SISTEMA OPERATIVOS CENTRALIZADO Se trata de aquel que utiliza los recursos de una sola computadora, es decir, su memoria, CPU, disco y periféricos. Respecto al hardware podemos decir que se suele tratar de un computador caro y de gran potencia, con terminales alfanuméricos directamente conectados. Suele tratarse de una computadora de tipo desktop, en las cuales es común encontrar un monitor grande con un teclado y un mouse, además de un case para albergar la unidad de procesamiento y los demás componentes.
  • 5. CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS CENTRALIZADOS Gestión de memoria • Asignación de memoria • Mapeo lógico y físico • Memoria virtual • Mecanismos de protección Gestión de procesos • Comunicación entre procesos • La sincronización • La planificación Gestión de dispositivos • Drivers • Buffering • Spooling Gestión de archivos • Acceso a archivos • Compartición • Control de concurrencia • Replicación de datos
  • 7. • Es la unión lógica de un grupo de sistemas operativos sobre una colección de nodos computacionales independientes, conectados en red, comunicándose y físicamente separados.
  • 8. • Cada nodo contiene de forma individual un subconjunto específico de los programas que componen el sistema operativo distribuido. Cada subconjunto es una combinación de dos proveedores de servicios distintos. • El primero es un núcleo ubicuo mínimo o micro núcleo, que controla el hardware del nodo. • El segundo es una colección de componente de administración del sistema de alto nivel que coordinan las actividades individuales y colaborativas del nodo.
  • 9. • CONCURRENCIA • ESCALABILIDAD • TOLERANCIA A FALLOS • TRANSPARENCIA: DE ACCESO, DE LOCALIZACION, DE CONCURRENCIA, DE REPLICACION, DE FALLOS, DE MIGRACION, DE PRESTACIONES Y DE ESCALADO.
  • 10. • Cuando existen varios procesos en una única maquina decimos que se están ejecutando concurrentemente. Si el ordenador esta equipado con un único procesador central, la concurrencia tiene lugar entrelazando la ejecución 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 ejecutándose en paralelo.
  • 11. • Los sistemas distribuidos operan de manera efectiva y eficiente a muchas escalas diferentes. La escala más pequeña consiste en dos estaciones de trabajo y un servidor de ficheros, mientras que un sistema distribuido construido alrededor de una red de área local simple podría contener varios cientos de estaciones de trabajo, varios servidores de ficheros, servidores de impresión y otros servidores de propósito especifico. A menudo se conectan varias redes de área local para formar internetworks, y éstas podrían contener muchos miles de ordenadores que forman un único sistema distribuido, permitiendo que los recursos sean compartidos entre todos ellos.
  • 12. TOLERANCIA A FALLOS • Los sistemas informáticos a veces fallan. Cuando se producen fallos en el software o en el hardware, los programas podrían producir resultados incorrectos o podrían pararse antes de terminar la computación que estaban realizando. El diseño de sistemas tolerantes a fallos se basa en dos cuestiones, complementarias entre sí: Redundancia hardware (uso de componentes redundantes) y recuperación del software (diseño de programas que sean capaces de recuperarse de los fallos).
  • 13. • La transparencia se define como la ocultación al usuario y al programador de aplicaciones de la separación de los componentes de un sistema distribuido, de manera que el sistema se percibe como un todo, en vez de una colección de componentes independientes. La transparencia ejerce una gran influencia en el diseño del software de sistema.
  • 14. SISTEMAS OPERATIVOS DISTRIBUIDOS Ing. Informática Janeth Martinez Cruz Sistemas Operativos II
  • 15. Es aquel que consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red. Es donde los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales Permitiendo distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, lo cual es transparente para el usuario. Un sistema distribuido se define como una colección de computadores autónomos conectados por una red, y con el software distribuido adecuado para que el sistema sea visto por los usuarios como una única entidad capaz de proporcionar facilidades de computación.
  • 16. Ventajas Desventajas SISTEMAS DISTRIBUIDOS - Aumenta la confiabilidad al sistema. Esta arquitectura tiene redundancia, al fallar uno de los sistemas, las demás siguen funcionando. - Crecimiento de la empresa es soportable. Se realiza tantas copias del sistema en diferentes nuevos lugares geográficos. - Tomas de decisiones locales. La lógica de negocio y las tomas de decisiones en cada lugar es independiente uno del otro. - Distribución de datos. No está centralizada los datos de la empresa. Si la lógica 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 rápida, si los datos están en la red local. - Soporte local de la tecnología. Cada lugar geográfico debe tener su personal que soporte tecnológicamente esta arquitectura. - Una mala distribución 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 más difícil de controlar. - Uso de otra área de la tecnología, SW de seguridad, protección y de redes. SISTEMAS CENTRALIZADOS - Un punto de control. Mayor control de seguridad y protección de la información en un solo punto. - Fácil de mantener. Empresa con muchos cambios de requerimientos. - - Fácil 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 lógica de negocio de la empresa centralizada. - Interfaz de usuario poco llamativo. Por el uso de la red amplia, se evita tener pantalla con imágenes. Debe controlar el uso de ancho de banda de la red. - Velocidad de repuestas lenta, dependiendo la conexión 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 actualización de equipo debe ser constante.
  • 17. SISTEMAS OPERATIVOS PARA REDESUn sistema operativo de red, también llamado NOS (del inglés, Network Operating System), es un software que permite la interconexión de ordenadores para poder acceder a los servicios y recursos, hardware y software, creando redes de computadoras. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.
  • 18. CLIENTE - SERVIDOR TCP es un protocolo orientado a conexión. No hay relaciones maestro/esclavo. Las aplicaciones, sin embargo, utilizan un modelo cliente/servidor en las comunicaciones. Un servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente es el que pide ese servicio. Una aplicación consta de una parte de servidor y una de cliente, que se pueden ejecutar en el mismo o en diferentes sistemas. Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte. El servidor es un programa que recibe una solicitud, realiza el servicio requerido y devuelve los resultados en forma de una respuesta. Generalmente un servidor puede tratar múltiples peticiones(múltiples clientes) al mismo tiempo.
  • 19. N CAPASLas capas dentro de una arquitectura son un conjunto de servicios especializados que pueden ser accesibles por múltiples clientes y que deben ser fácilmente reutilizables. Lo que se conoce como arquitectura en capas es en realidad un estilo de programación donde el objetivo principal es separar los diferentes aspectos del desarrollo, tales como las cuestiones de presentación, lógica de negocio, mecanismos de almacenamiento, etc. Una razón importante por la que surge este concepto, es debido a que en la evolución del desarrollo de software, se ha identificado la necesidad de crear nuevas capas, especializadas en funciones específicas, diferentes a las 3 identificadas previamente. Tal es el caso de la seguridad, el control de excepciones, el transporte de datos entre capas, la generación de trazas de errores, entre otros. Ventajas Desventajas  Desarrollos paralelos (en cada capa)  Aplibustas debido al encapsulamiento  Mantenimiento y soporte más sencillo (es más sencillo cambiar un componente que modificar una aplicación monolítica)  Mayse pueden añadir nuevos módulos para dotar al sistema de nueva funcionalida  Pone más carga en la red, debido a una mayor cantidad de tráfico de la red.  Es mucho más difícil programar y probar el software que en arquitectura de dos niveles porque tienen que comunicarse más dispositivos para terminar la transacción de un usuario.
  • 20. En una aplicación distribuida en n- capas los diferentes procesos están distribuidos en diferentes capas no sólo lógicas, sino también físicas. Los procesos se ejecutan en diferentes equipos, que pueden incluso residir en plataformas o sistemas operativos completamente distintos. Cada equipo posee una configuración distinta y está optimizado para realizar el papel que le ha sido asignado dentro de la estructura de la aplicación, de modo que tanto los recursos como la eficiencia global del sistema se optimicen. Este por ejemplo es la propuesta de Microsoft para una aplicación distribuida y que como vemos tiene más de 3 capas.
  • 22. PRESENTA: LORENA DANIELA TRUJILLO CASTILLO 5° A DOCENTE: SISTEMAS OPERATIVOS II
  • 23. Un cluster es un conjunto de ordenadores que están conectados entre sí por medio de una red, para compartir recursos con el objetivo de realizar tareas y funciones como si fuesen un único ordenador (memoria distribuida). Sirve para cuando queramos realizar tareas que necesiten grandes requerimientos de memoria y CPU y para ahorrarnos horas de trabajo en tareas y operaciones.
  • 24. Hay 3 tipos de cluster:  Alto rendimiento  Alta Disponibilidad  Alta Confiabilidad
  • 25. El objetivo es mejorar el rendimiento, de tiempo o precisión, para la solución de un problema. Este tipo suele estar ligado a solucionar los siguientes problemas:  Cálculos matemáticos  Mejora de gráficos  Compilación de programas  Descifrado de códigos  Rendimiento del sistema operativo
  • 26. Los clusters de alta disponibilidad están destinados a mejorar los servicios que ofrecen las empresas de cara a los clientes de una red, ya sea local o de internet. Fundamentalmente tienen dos características : 1. Fiabilidad 2. Disponibilidad
  • 27. Con alta confiabilidad se trata de aportar la máxima confianza es un entorno en el cual se necesita saber que el sistema siempre se va a comportar de una forma determinada, como por ejemplo sistemas de respuesta a tiempo real.
  • 28.  Dos o más nodos (ordenadores) compuestos al menos por un microprocesador, una memoia y una interfaz para que se puedan comunicar con la red del cluster.  Hardware apropiado al tipo de cluster que vamos a utilizar.  Tarjeta de red.  Un medio de transmisión entre ellos como por ejemplo RJ-45.  Software de sistema y un software de aplicación.
  • 29. Podemos usar distintos sistemas operativos para conseguir el funcionamiento del cluster, como son:  Ubuntu server  Windows Server  OpenMosix  ParallelKnoppix  Pelican
  • 30. Dependiendo del sistema operativo que vayamos a utilizar necesitaremos unos paquetes o programas: HeartBeat: ejecuta los servicios en los nodos. HeartBeat-Stonith: es una técnica HeartBeat que se encarga de controlar que cuando un servidor esté caído no interfiera en el funcionamiento del cluster. A partir de windows 2003 server los servidores ya viene preparado con el software necesario. Para mejorar el rendimiento en windows server 2008 podemos usar Failover Cluster. http://sistemasoperativosii-itm.blogspot.mx/2012/09/sistemas-operativos-en-ambientes.html