Introducción al mundo de las comunicaciones Paul Leger http://pleger.cl
Continuación del Curso Un solo computador Varias maquinas conectadas ½ del programa del curso Otra ½ del programa del curso
Redes de Computación LAN WAN
DEFINCIÓN DE UN SISTEMA OPERATIVO DISTRIBUIDOS Sistemas Distribuido es una colección de computadores independiente que aparecen ante los usuarios del sistema como un único computador Grandes puntos de esta división: Varios computadores conectados Visión unificada de estos computadores conectados
Sistema Operativo Distribuidos Actualmente, dada las velocidades de banda, es más económico crear una súper computadora con varias pequeñas computadoras conectadas que comprar un súper computadora Además un sistema distribuido es: Es escalable a su capacidad y potencia Es flexible Es más tolerante a fallos ¿Hay desventajas? Sí Red El software Seguridad (esto está en todos los tipos de sistemas operativos)
Sistemas Distribuidos en gráficos
Ejemplos de un Sistema (Operativo) Distribuido Las sucursales de un banco tienen computadores que realizan procesos que luego se conectan a otra computadora central que obtiene una versión resumida de los datos de estas sucursales Usando AJAX, Aplicaciones Web como Facebook, ofrecen servicios que permiten modificar la conducta de una página Web sin recargar completamente esta página Sugerencia, leer artículo “Modular and Flexible Control on the Web” http://pleiad.dcc.uchile.cl/papers/2013/legerAl-scp2013.pdf (mejor investigación de la escuela de ciencias empresariales 2013) Un sistema de software que recibe y envía muchos (o miles) mensajes de textos (SMS) para los celulares de las diferentes compañías de latino-américa. En este caso, se necesita muchas computadores para satisfacer todas las necesidades de manera concurrente
Prediciendo el clima con sistemas distribuidos Un terreno es dividido en pequeñas partes y en cada parte se realizan muchos cálculos (elementos finitos) Cada parte es calculado por “jobs” y estos es distribuidos por un grupo de computadores Cuando estos “jobs” terminan se generan nuevos “jobs” para unir los resultados de las pequeñas partes FUENTE: CEAZA
Resumen Hardware. Aunque hay hardware especializado para esto, no es necesario invertir en extraños hardware Todo esto debe a que principalmente no se compran hardware ya para un mundo distribuidos. Software. En este nivel, es necesario invertir en software que sepan administrar muchas maquinas y presentar una interfaz uniforme al usuario La Web y la nube son el ejemplo más común de que la distribución esté entre nosotros