jueves, 15 de abril de 2010

1.1 SISTEMAS DISTRIBUIDOS

Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor.



1.1.1 VENTAJAS DESVENTAJAS CONTRA SISTEMAS CENTRALIZADOS

Ventajas
* Aumento de la disponibilidad
* Mejora del desempeño
* Balanceo en la carga de trabajo
* Compartición de recursos
* Compartición de información
* Confiabilidad, disponibilidad y tolerancia a fallas
* Modularidad en el desarrollo
* Flexibilidad
* Crecimiento incremental
* Reducción de costos
* Mayor capacidad de modelar estructuras organizacionales

Desventajas
* Uso ineficiente de los recursos distribuidos
* Capacidad reducida para administrar apropiadamente grupos de procesadores y memoria localizada en distintos sitios
* Enorme dependencia del desempeño de la red y de la confiabilidad de la misma.
* Debilitamiento de la seguridad.
* Mayor complejidad en la administración y mantenimiento.
* Mayor complejidad en su construcción.

1.1.2 MODELO 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.



1.1.3 CARACTERISTICAS HARDWARE SISTEMAS DISTRIBUIDOS


HARDWARE


Redes
Hardware
Sistemas Operativos
Middleware




1.1.4 CARACTERISTICAS DE SOFTWARE SISTEMAS DISTRIBUIDOS

Aplicaciones generales de productividad en oficinas.
Aplicaciones que utilizan una interfaz gráfica de usuario (GUI) para permitir al usuario seleccionar las tablas y columnas cuyos datos desea ver.
Aplicaciones que utilizan instrucciones del lenguaje general para determinar los datos que el usuario desea ver.
Aplicaciones de la línea de negocios que almacenan sus datos en bases de datos SQL Server. Estas aplicaciones pueden incluir aplicaciones de otros proveedores o escritas internamente.
Secuencias de comandos Transact-SQL que se ejecutan con herramientas tales como sqlcmd.
Aplicaciones creadas con sistemas de desarrollo tales como Microsoft Visual C++, Microsoft Visual Basic o Microsoft Visual J++, y que usan API de base de datos tales como ADO, OLE DB y ODBC.
Páginas Web que extraen datos de bases de datos SQL Server.
Sistemas de bases de datos distribuidos desde los que se replican datos SQL Server en varias bases de datos o se ejecutan consultas distribuidas.
Almacenamientos de datos en los que los datos se extraen de los sistemas de procesamiento de transacciones en línea (OLTP) y se resumen para el análisis dirigido a la toma de decisiones.

1.1.5 DIRECCIONAMIENTO LOGICO FISICO SISTEMAS DISTRIBUIDOS


Una dirección generada por la CPU se denomina dirección lógica en cambio a la que es percibida por unidad de memoria se denomina dirección física.

Direccionamiento lógico y físico El proceso desde que los datos son incorporados al ordenados hasta que se transmiten al medio se llama encapsulación. Estos datos son formateados, segmentados, identificados con el direccionamiento lógico y físico para finalmente ser enviados al medio. A cada capa del modelo OSI le corresponde una PDU (Unidad de Datos) siguiendo por lo tanto el siguiente orden de encapsulamiento: DATOS-SEGMENTOS-PAQUETES-TRAMAS-BITS








1.2 CONCEPTO CARACTERISTICAS DE SOR

CONCEPTO Y CARACTERISTICAS DE SOR
Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.

El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red mas ampliamente usados son: Linux,Novell Netware, Personal, Netware, LAN Manager, Windows NT Server UNIX