hispaview buscador
 
REDES DE ORDENADORES. (PROCESAMIENTO PARALELO)
 
REDES DE ORDENADORES. (PROCESAMIENTO PARALELO)

REDES DE ORDENADORES. (PROCESAMIENTO PARALELO)



REDES DE ORDENADORES (PROCESAMIENTO PARALELO) Unlimited Mail Mi Currículum. Introducción El propósito de la siguiente página es permitir que cuaquier persona pueda acceder a lainformación y programas que constituyen mi proyecto fin de carrera. El objetivo del proyecto es dar una explicación detallada de los conceptos más importantes en los que se fundamenta la comunicación entre ordenadores, tanto desde un punto de vista teórico como práctico. Junto con todos los detalles teóricos se explica la implementación y el modo de empleo de la librería PPL (Parallel Programming Library); una librería de funciones desarrollada por mi con el fin de facilitar la labor de programación de cualquier aplicación paralela en una red de ordenadores. La librería está especialmente orientada a la implementación de algoritmos paralelizables. Se pretende que la librería proporcione la infraestructura de comunicaciones necesaria para cubrir todo el proceso de comunicación cliente - servidor, de tal modo que el programador quehaga uso de la misma sólo tenga que preocuparse de los detalles de particionado, planificación y sincronización. En el presente texto se explicará exhaustivamente todas y cada una de las funciones PPL disponibles. También se muestra como han sido implementadas dos aplicaciones de ejemplo para dejar más clara la potencia y posibilidades de la librería. En la Sección FTP podrá obtener todos los ficheros: tanto programas, como documentación en formato WORD. En el Apéndice encontrará información referente a como compilary ejecutar los programas de ejemplo. Estructura de Capítulos El presente proyecto consta de dos secciones principales: en la primera se exponen todos los conceptos relacionados con la teoría de la comunicación, las redes de computadoras y la interfaz software para acceder a las funciones TCP/IP que brinda el sistema operativo; en la segunda se explica como hacer uso de la librería PPL (Parallel Programming Library), así como se ven algunos ejemplos muy claros. El capítulo 1 se centra en la explicación de los mecanismos físicos que posibilitan la transmisión de información de un ordenador a otro. Se definen todos los conceptos sobre los que se fundamenta la teoría de la comunicación y se describen los principales medios físicos empleados para la comunicación de datos. En este capítulo también se da una descripción detallada del concepto de ancho de banda. El capítulo 2 define el concepto de red local, su utilidad a la hora de obtener un mejor aprovechamiento de los recursos, la distintas topologías y configuraciones de redes. Además, se hace un estudio comparativo sobre los tipos de redes más utilizadas en la actualidad. El capítulo 3 define todos los conceptos relacionados con el paradigma cliente - servidor, así como aquellos términos que hay que conocer a la hora de enfrentarse con el desarrollo de una aplicación distribuida. También se exponen las diferencias entre los protocolos orientados a conexión y sin conexión, y las ventajas e inconvenientes de usar uno u otro. El capítulo 4 explica detalladamente que es la interfaz socket y como hacer uso de todos los servicios que brinda al programador de aplicaciones distribuidas. Se da una explicación detallada de las llamadas al sistema para la gestión de sockets. El capítulo 5 describe el mecanismo de funcionamiento de la librería PPL,el esquema de funcionamiento de un servidor que haga uso de la librería, así como los serviciosPPL standard. El capítulo 6 corresponde al manual de referencia PPL. En él se describecon todo lujo de detalles todas y cada una de las funciones existentes en la librería. El capítulo 7 muestra la facilidad, potencia y versatilidad de la librería exponiendo como han sido implementadas dos aplicaciones distribuidas. La primera de ellas es un programa de chat, y la segunda lleva a cabo el suavizado binario de una imagen aprovechando la posibilidad de paralelismo que brindan los ordenadores de una red. Librerías para la programación avanzada en LINUX. Eres el visitante número: carles@unlimitedmail.org [Indice ][Apéndice ][Bibliografía ] [Capítulo 1 ][Capítulo 2 ][Capítulo 3 ][Capítulo 4 ][Capítulo 5 ][Capítulo 6 ][Capítulo 7 ] [Página principal ][Sección FTP ][Libro de visitas ][Consulte mi libro de visitas ] [Librerías LINUX ] [Clave Pública PGP ]
 

Sitemap | Copyright 2006 Contact |