Mtro. en Ingeniera de Software Especialidad en e-commerce
Ismael Jimnez Hernndez Introduccin a las TICs Objetivos especficos:
Al termino de esta clase el alumno:
Tipos de computadoras. Computadora secuencial. Computadora paralela. Arreglo de servidores (Clusters). Clasificacin de computadoras por su capacidad de procesamiento. Microcomputadoras o Computadoras Personales. Minicomputadoras o Servidores. Supercomputadoras. Macrocomputadoras o Mainframes.
Clase 3 Introduccin a las TICs Tipos de computadoras.
La computacin ha sido uno de los avances ms significativos en toda la historia de la civilizacin, a pesar de ser un desarrollo relativamente reciente. Solo a partir de mediados del siglo XX, se logr establecer un modelo claro y preciso de mquina de cmputo que aprovechara los adelantos alcanzados en las ciencias de la informtica y de la electrnica: el computador de arquitectura secuencial (es decir que ejecuta algoritmos paso por paso para resolver problemas.
Computadora secuencial.
Tambin denominadas computadores serie, se basan en la arquitectura de J. Von Neumann. En este modelo se considera una nica secuencia de instrucciones que tratan una nica secuencia de datos.
Por ello se conocen como computadores SISD (Un nico procesador interpreta una nica secuencia de instrucciones <<Single Instruccion, Single Data>>).
Introduccin a las TICs Esta arquitectura (SISD), es un procesador capaz de realizar operaciones aritmtico-lgicas secuencialmente, controlado por un programa que se encuentra almacenado en una memoria conectada al procesador.
Este hardware esta diseado para dar soporte el procesamiento secuencial clsico, basado en el intercambio de datos entre memoria y registros del procesador, y la realizacin de operaciones aritmtico-lgicas en ellos.
Limitaciones de las arquitecturas secuenciales. - Se alcanzaron las limitaciones fsicas (velocidad de la luz, termodinmicas, cunticas). - Mejoras del hardware como el pipelining, el procesador superscalar, etc. - El procesamiento vectorial solo funciona adecuadamente para cierta clase de problemas.
Introduccin a las TICs Computadora paralela.
Es una forma de computo en la que muchas instrucciones se ejecutan simultneamente, donde se trabaja con el principio de que problemas grandes, a menudo se pueden dividir en unos, ms pequeos, los cuales son resueltos en paralelo (simultneamente).
La computacin en paralelo se ha convertido en el paradigma dominante en la arquitectura de computadores, principalmente en forma de procesadores multincleo.
Su principal objetivo: Aumento del RENDIMIENTO. Aumento de la capacidad para resolver problemas computacionales grandes. La creciente complejidad de los problemas tratados en ciertas reas de la ciencia, la ingeniera, el procesamiento de datos, etc., requieren una gran capacidad de clculo. Es un hecho bien establecido que para algunos problemas tales como los mtodos numricos, la simulacin, la optimizacin, etc. Introduccin a las TICs Consiste en acelerar la ejecucin de un programa mediante su descomposicin en fragmentos que pueden ejecutarse de forma simultnea, cada uno en su propia unidad de proceso.
Es una forma de computo en la que muchas instrucciones se ejecutan simultneamente, donde se trabaja con el principio de que problemas grandes, a menudo se pueden dividir en unos, ms pequeos, los cuales son resueltos en paralelo (simultneamente).
La computacin en paralelo se ha convertido en el paradigma dominante en la arquitectura de computadores, principalmente en forma de procesadores multincleo.
Introduccin a las TICs Normalmente, los problemas no pueden dividirse perfectamente en partes totalmente independientes y se necesita, por tanto, una interaccin entre ellas que ocasiona una disminucin de la velocidad computacional.
En este sentido se habla de mayor o menor grado de paralelismo en la medida en que un algoritmo sea ms o menos divisible en partes independientes con igual costo computacional.
Entre las interacciones hay que considerar principalmente las dos siguientes: a) La transferencia de datos. b) La sincronizacin de los clculos de los diferentes procesadores
Limitaciones en el computo paralelo. - El algunos problemas el incremento del nmero de procesadores no mejora el rendimiento global, incluso empeora la eficiencia del sistema.
Introduccin a las TICs Arreglo de Servidores (CLUSTERS).
Un Clster consiste en un tipo de sistema de procesamiento paralelo o distribuido, compuesto por un conjunto de computadoras que son capaces de trabajar cooperativamente como un nico e integrado recurso de cmputo.
Motivacin para utilizar Clsteres. - Permite reutilizar equipamiento disponible (no dedicado). - El ancho de banda para comunicaciones entre Workstations ha crecido al desarrollarse nuevas tecnologas y protocolos e implementarse en LANs y WANs. - La potencial utilidad de utilizar mltiples recursos de cmputo funcionando de modo coordinado para resolver un problema global. - Para cuando se necesitan ms recursos de cmputo para resolver problemas complejos. - Pensando en la escalabilidad de nuestros productos y servicios como negocio.
Introduccin a las TICs Caractersticas de los Clsters.
1. Alto rendimiento. 2. Alta disponibilidad. 3. Balanceo de cargas. 4. Escalabilidad.
Algunos Sistemas Clsteres Implementados. - Beowulf: Fue diseado por Donald Becker y Thomas Sterling en 1994 y construido con 16 computadores personales con procesadores Intel DX4 de 200 MHz, que estaban conectados a travs de un switch Ethernet.
- Berkeley NOW: Estuvo conformado por 105 estaciones de trabajo Sun Ultra 170, conectadas a travs de una red Myrinet.
- Google: Durante el ao 2003, el clster Google lleg a estar conformado por ms de 15.000 computadores personales. En promedio, una consulta en Google lee cientos de megabytes y consume algunos billones de ciclos del CPU.
Introduccin a las TICs Clasificacin de las computadoras por su capacidad de proceso.
En la clasificacin se considera principalmente el tamao y la velocidad de procesamiento como lo son:
Microcomputadoras o Computadoras Personales.
Minicomputadoras o Servidores.
Supercomputadoras.
Macrocomputadoras o Mainframes.
Introduccin a las TICs Microcomputadoras.
- Es un ordenador que tiene un microprocesador (circuito Integrado) como Unidad Central de Proceso. - Dispositivo de computacin de sobremesa o porttil.
Generalmente el microprocesador incluye (en el mismo circuito integrado o chip) los circuitos de: - Almacenamiento (o memoria cach). - Entrada/Salida.
* El Commodore 64 fue uno de los ms famosos microordenadores de su poca, y el modelo mejor vendido de las computadores caseras de todos los tiempos. En sentido general muchas microcomputadoras (cuando estn equipadas con un teclado y una pantalla para entrada y salida) son tambin computadoras personales. Introduccin a las TICs Minicomputadoras o Servidores.
- Es un ordenador con el rendimiento y la potencia intermedia entre un mainframe y un microordenador. - Son computadoras que pueden tener varios procesadores y son utilizadas primordialmente en el sector manufacturero (industrial/produccin) y financiero.
Son una clase de computadoras multiusuario, las cuales soportan variadas versiones de Unix multiplataforma, como Solaris, GNU/Linux y FeeBSD as como la serie de Sistemas Operativos Microsoft Windows Server.
Hewlett-Packard se refiere ahora a su serie de minicomputadoras HP3000 como servidores. Orientadas a procesos de propsito general. Es un nodo el cual provee servicios a otros nodos denominados clientes.
Introduccin a las TICs Supercomputadora ms poderosa de Amrica Latina.
Es una computadora con capacidades de calculo Muy superiores a las comnmente disponibles.
La Universidad Nacional Autnoma de Mxico puso en marcha el equipo KanBalam, la cual tiene una capacidad de procesamiento de ms de siete billones de operaciones aritmticas por segundo.
Es la nmero 126 en la clasificacin de las 500 Supercomputadoras ms rpidas en el mundo: la 44 en cuanto a sitios acadmicos y la 28 respecto a las supercomputadoras instaladas en universidades.
Cuenta con mil 368 procesadores (cores AMD Opteron de 2.6 GHz), una memoria RAM total de 3 mil gigabytes y un sistema de almacenamiento de 160 terabytes.
Es un clster de computadoras HP, con un costo superior a los 3 millones de dlares, adquirida en el ao 2007. Supercomputadora paralela ms poderosa de Mxico y Amrica Latina. Introduccin a las TICs Macrocomputadoras o Mainframes.
Es un gran ordenador central, capaz de realizar el procesamiento de datos complejos y tratamiento de grandes volmenes de informacin.
Utilizados por grandes organizaciones como sistemas centrales, por su gran velocidad de ejecucin de tareas individuales y una arquitectura diseada para permitir el equilibrio de beneficios y un mayor nivel de seguridad de los ordenadores de gama baja.
Mainframes permite ejecutar varias aplicaciones en tiempo real y acceso al sistema por varios usuarios simultneamente. Mainframes tambin permite alojar sus ambientes internos y sistemas operativos. Un solo mainframe pueden reemplazar cientos de pequeos servidores fsicos.
En el pasado, los mainframes se han caracterizado tambin por su gran tamao y la necesidad de residir en habitaciones especiales a temperatura constante y en el armario del SAI.
- 9 de las 10 empresas globales ms importantes de seguros procesan sus transacciones en Mainframe. - Los 25 bancos internacionales ms importantes corren sus procesos de negocio en Mainframes en todo el mundo. Introduccin a las TICs Datos relevantes
IBM es el lder mundial en Mainframe, actualmente 66% de las transacciones mundiales que se realizan en los bancos, se basan en sistemas mainframe (System z).
Gracias a la automatizacin y a las tecnologas avanzadas de virtualizacin, los mainframes IBM proporcionan ventajas competitivas para tener ms xito.
De hecho, los 25 bancos ms importantes del mundo utilizan esta plataforma para ejecutar sus principales aplicaciones, mientras que 71% de las empresas Fortune 500 son clientes de IBM System z.
El Mainframe de IBM tiene presencia en todas las industrias y las compaas ms grandes del mundo lo utilizan.
Sistemas Operativos para IBM System z: - Red Hat Enterprise Linux. - z/OS. - z/VSE. Introduccin a las TICs IBM zEnterprise EC12.
El mainframe siempre ha sido la plataforma por excelencia en el sector de TI para el procesamiento de transacciones; servicio de datos seguro (Data Serving) y consolidado, adems de soportar las aplicaciones de toda la empresa.
- Proporciona grandes niveles de rendimiento. - Se pretende cubrir campos como la Cloud Hibrida o anlisis de datos (BigData). - Nuevo procesador de 5.5 Ghz de seis ncleos. - Muchas de las cargas de trabajo Java empresariales podrn experimentar mejoras en su rendimiento de hasta el 45%. - En transacciones C y C++ o DB2 se mejora el rendimiento hasta un 30%. - Aumento en la memoria cache. - Cuenta con 3 teras de memoria.