Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diad U1 Actividad1 210219574 120728172035 Phpapp01
Diad U1 Actividad1 210219574 120728172035 Phpapp01
Unidad I
Conceptualización de los sistemas distribuidos (SD).
Actividad 1: Antecedentes de los sistemas distribuidos.
Alumno:
C. Alejandro Serralde Romero.
210219574
Antecedentes de los sistemas distribuidos.
El desarrollo de los sistemas distribuidos vino de la mano de las redes locales de alta
velocidad a principios de 1970. Más recientemente, la disponibilidad de computadoras
personales de altas prestaciones, estaciones de trabajo y ordenadores servidores ha
resultado en un mayor desplazamiento hacia los sistemas distribuidos en detrimento de
los ordenadores centralizados multiusuario.
RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar
un método de manera remota. Forma parte del entorno estándar de ejecución de Java
y proporciona un mecanismo simple para la comunicación de servidores en
aplicaciones distribuidas basadas exclusivamente en Java.
Etapas.
En los 40's, se introducen los programas bit a bit, por medio de interruptores
mecánicos y después se introdujo el leng. máquina que trabajaba por tarjetas
perforadas.
Con las primeras computadoras, desde finales de los años 40 hasta la mitad de
los años 50, el programador interactuaba de manera directa con el hardware de
la computadora, no existía realmente un Sistema Operativo; las primeras
computadoras utilizaban bulbos, la entrada de datos y los programas se
realizaban a través del lenguaje máquina (bits) o a través de interruptores.
Durante los años 50's y 60's.- A principio de los 50's, la compañía General's
Motors implanto el primer sistema operativo para su IBM 170. Empiezan a surgir
las tarjetas perforadas las cuales permiten que los usuarios (que en ese tiempo
eran programadores, diseñadores, capturistas, etc.), se encarguen de modificar
sus programas. Establecían o apartaban tiempo, metían o introducían sus
programas, corregían y depuraban sus programas en su tiempo. A esto se le
llamaba trabajo en serie. Todo esto se traducía en pérdida de tiempo y tiempos
de programas excesivos.
En los años 60's y 70's se genera el circuito integrado, se organizan los trabajos
y se generan los procesos Batch (por lotes), lo cual consiste en determinar los
trabajos comunes y realizarlos todos juntos de una sola vez. En esta época
surgen las unidades de cinta y el cargador de programas, el cual se considera
como el primer tipo de Sistema Operativo.
En los 80's, inició el auge de la INTERNET en los Estados Unidos de América. A
finales de los años 80's comienza el gran auge y evolución de los Sistemas
Operativos. Se descubre el concepto de multiprogramación que consiste en
tener cargados en memoria a varios trabajos al mismo tiempo, tema principal de
los Sistemas Operativos actuales.
En los 90's y en adelante, entramos a la era de la computación distribuida y del
multiprocesamiento a través de múltiples redes de computadoras, aprovechando
el ciclo del procesador.
INTERNET.
Internet es también un sistema distribuido muy grande, permite a los usuarios hacer
uso de servicios como el World Wide Web, el correo electrónico, y la transferencia de
ficheros. A veces se confunde incorrectamente el Web con Internet. El conjunto de
servicios es abierto, puede ser extendido por la adición de los servidores y nuevos tipos
de servicios. Los proveedores de servicios de Internet (ISP) son empresas que
proporcionan enlaces de módem y otros tipos de conexión a usuarios individuales y
pequeñas organizaciones. Las intranets están enlazadas conjuntamente por
conexiones troncales (backbone). Una conexión o red troncal es un enlace de red con
una gran capacidad de transmisión, que puede emplear conexiones de satélite, cables
de fibra óptica y otros circuitos de gran ancho de banda.
En Internet hay disponibles servicios multimedia, que permite a los usuarios el acceso
de datos de audio y video.
INTRANETS.
El papel del cortafuegos es proteger una intranet impidiendo que entren o salgan
mensajes no autorizados.
Los avances tecnológicos han llevado cada vez más a la integración de dispositivos de
computación pequeños y portátiles en sistemas distribuidos. Estos dispositivos
incluyen:
Computadores portátiles.
Remote login
Correo electrónico
Navegación web
Streaming
Telefonía ip
Compartición de ficheros(p2p)
Aplicación de los sistemas distribuidos.
Características.
Para cada uno de los usuarios debe ser similar al trabajo en el Sistema
Centralizado.
Seguridad interna en el sistema distribuido.
Se ejecuta en múltiples Computadoras.
Tiene varias copias del mismo Sistema Operativo o de diferentes Sistemas
Operativos que proveen los mismos servicios.
Entorno de trabajo cómodo.
Dependiente de redes (LAN, MAN, WAN, etc.).
Compatibilidad entre los dispositivos conectados.
Transparencia (El uso de múltiples procesadores y el acceso remoto debe ser
invisible).
Interacción entre los equipos.
Diseño de software compatible con varios usuarios y sistemas operativos
Referencias.