Ensayo
FUNDAMENTOS Y APLICACIONES
INTRODUCCION
Este libro trata sobre computación distribuida. Este capítulo comenzará indicando que se entiende por computación distribuida en el contexto de este libro. Para ello se muestra la historia de la computación distribuida y se compara este tipo de computación con otras formas de computación. A continuación, se presentan algunosconceptos básicos en los campos de sistemas operativos, redes e ingeniería del software, conceptos con los que el lector debe de familiarizarse para comprender el material presenta en capítulos sucesivos.
DESARROLLO TEORICO
CAPITULO I
1.1 DEFINICIONES:
En sus orígenes la computación se llevaba a cabo en un solo procesador.
* Monoprocesador: O también llamado computaciónmonolítica utiliza una única CPU para ejecutar uno o más programas por cada aplicación.
* Sistema distribuido: Es un conjunto de computadores independientes, interconectados a través de una red y que son capaces de colaborar con el fin de realizar una tarea.
* Computación distribuida: Es computación que se lleva a cabo en un sistema distribuido. Tal como los servicios de red o las aplicacionesbasadas en la web.
* Servicio de red: es un servicio proporcionado por un tipo de programa especial denominado servidor en una red. La WWW o simplemente web es un servicio de este tipo, así como el correo electrónico y la transferencia de ficheros.
* Aplicación de red: Es una aplicación para usuarios finales, que se ejecuta en computadores conectados a través de una red.
1.2 LA HISTORIA DELA COMPUTACION DISTRIBUIDA
Al comienzo se utilizaban computadores aislados, cada uno de los cuales era capaz de ejecutar programas almacenados. La conexión de computadores aislados de forma que los datos se pudieran intercambiar fue una progresión natural. La conexión rudimentaria de computadores a través de cables fue utilizada ya en los años 60 para la compartición de ficheros.
El primerRFC de internet, RFC 1, es una propuesta que especifica como las maquinas participantes pueden intercambiar información con otras a través de uso de mensajes. Hasta el día de hoy, el correo electrónico y las transferencias de ficheros siguen siendo dos de los más populares servicios de la red.
La web fue concebido originalmente en los años 80 en CERN Ginebra como una aplicación que permiteen acceso a hipertexto sobre una red, es así como la WWW se ha convertido en una plataforma para aplicaciones y servicios de red, incluyendo el correo electrónico, motores de búsqueda y comercio electrónico.
Hasta 1990 ARPANET, el predecesor del internet, fue utilizado principalmente por científicos, investigadores y académicos como una red de datos.
1.3 DIFERENTES FORMAS DE COMPUTACIONComputación monolítica: En su forma más básica, es cuando un único usuario utiliza el computador a la vez. Las aplicaciones de usuario solo pueden acceder a aquellos recursos disponibles en el sistema.
Tiempo compartido: Es la forma de computación, donde varios usuarios pueden compartir de forma concurrente los recursos de un único computador. El computador que proporciona el recurso sedenomina mainframe para diferenciar de pequeños computadores, tales como microcomputadores o minicomputadores.
Nodo de red
Enlace de red
Estación de Trabajo
Computador Central
Terminal
Computación distribuida: Implica el uso de múltiples computadores conectados a la red, cada uno de los cuales tiene su propio procesador o procesadores y otros recursos.
Figura 1.3. Computación centralizada(a) frente a la computación distribuida (b).
Computación Paralela: Es la que utiliza mas de un procesador simultáneamente para ejecutar un único programa, permite que un programa ejecute más rápido porque hay más motores ejecutándolo. Se suele realizar sobre un único computador que tiene múltiples CPU.
Mediante esta se pueden resolver problemas que de otra manera seria imposible resolver con...
Regístrate para leer el documento completo.