INTRODUCCIÓN A LAS TIC´s

Ing. en Sistemas Computacionales
Especialidad en Bases de Datos

Mtro. en Ingeniería de Software
Especialidad en e-commerce

Ismael Jiménez Hernández
Introducción a las TIC´s
Objetivos específicos:

Al termino de esta clase el alumno:

• Tipos de computadoras.
• Computadora secuencial.
• Computadora paralela.
• Arreglo de servidores (Clusters).
• Clasificación de computadoras por su capacidad de procesamiento.
• Microcomputadoras o Computadoras Personales.
• Minicomputadoras o Servidores.
• Supercomputadoras.
• Macrocomputadoras o Mainframes.






Clase 3
Introducción a las TIC´s
Tipos de computadoras.

La computación ha sido uno de los avances más significativos en toda la historia de
la civilización, 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 máquina
de cómputo que aprovechara los adelantos alcanzados en las ciencias de la
informática y de la electrónica: el computador de arquitectura secuencial (es
decir que ejecuta algoritmos paso por paso para resolver problemas.

Computadora secuencial.

También 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>>).



Introducción a las TIC´s
• Esta arquitectura (SISD), es un procesador capaz de realizar operaciones
aritmético-lógicas secuencialmente, controlado por un programa que se
encuentra almacenado en una memoria conectada al procesador.

• Este hardware esta diseñado para dar soporte el procesamiento secuencial
clásico, basado en el intercambio de datos entre memoria y registros del
procesador, y la realización de operaciones aritmético-lógicas en ellos.

Limitaciones de las arquitecturas secuenciales.
- Se alcanzaron las limitaciones físicas (velocidad de la luz, termodinámicas,
cuánticas).
- Mejoras del hardware como el pipelining, el procesador superscalar, etc.
- El procesamiento vectorial solo funciona adecuadamente para cierta clase de
problemas.


Introducción a las TIC´s
Computadora paralela.

Es una forma de computo en la que muchas instrucciones se ejecutan
simultáneamente, donde se trabaja con el principio de que problemas grandes, a
menudo se pueden dividir en unos, más pequeños, los cuales son resueltos en
paralelo (simultáneamente).

La computación en paralelo se ha convertido en el paradigma dominante en la
arquitectura de computadores, principalmente en forma de procesadores
multinúcleo.

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 ingeniería, el procesamiento de datos, etc., requieren una gran capacidad de
cálculo. Es un hecho bien establecido que para algunos problemas tales como los
métodos numéricos, la simulación, la optimización, etc.
Introducción a las TIC´s
Consiste en acelerar la ejecución de un programa mediante su descomposición en
fragmentos que pueden ejecutarse de forma simultánea, cada uno en su propia
unidad de proceso.

Es una forma de computo en la que muchas instrucciones se ejecutan
simultáneamente, donde se trabaja con el principio de que problemas grandes, a
menudo se pueden dividir en unos, más pequeños, los cuales son resueltos en
paralelo (simultáneamente).

La computación en paralelo se ha convertido en el
paradigma dominante en la arquitectura de
computadores, principalmente en forma de
procesadores multinúcleo.

Introducción a las TIC´s
Normalmente, los problemas no pueden dividirse perfectamente en partes
totalmente independientes y se necesita, por tanto, una interacción entre ellas
que ocasiona una disminución de la velocidad computacional.

En este sentido se habla de mayor o menor grado de
paralelismo en la medida en que un algoritmo sea
más 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 sincronización de los cálculos de los diferentes procesadores

Limitaciones en el computo paralelo.
- El algunos problemas el incremento del número de procesadores no mejora el
rendimiento global, incluso empeora la eficiencia del sistema.

Introducción a las TIC´s
Arreglo de Servidores (CLUSTERS).

Un Clúster 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 cómputo.

Motivación para utilizar Clústeres.
- Permite reutilizar equipamiento disponible (no dedicado).
- El ancho de banda para comunicaciones entre Workstations ha crecido al
desarrollarse nuevas tecnologías y protocolos e implementarse en LANs y WANs.
- La potencial utilidad de utilizar múltiples recursos de cómputo funcionando de
modo coordinado para resolver un problema global.
- Para cuando se necesitan más recursos de cómputo para resolver problemas
complejos.
- Pensando en la escalabilidad de nuestros productos y servicios como negocio.

Introducción a las TIC´s
Características de los Clústers.

1. Alto rendimiento.
2. Alta disponibilidad.
3. Balanceo de cargas.
4. Escalabilidad.

Algunos Sistemas Clústeres Implementados.
- Beowulf: Fue diseñado 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 través de un switch Ethernet.

- Berkeley NOW: Estuvo conformado por 105 estaciones de trabajo Sun Ultra
170, conectadas a través de una red Myrinet.

- Google: Durante el año 2003, el clúster Google llegó a estar conformado por
más de 15.000 computadores personales. En promedio, una consulta en
Google lee cientos de megabytes y consume algunos billones de ciclos del CPU.


Introducción a las TIC´s
Clasificación de las computadoras por su capacidad de
proceso.

En la clasificación se considera principalmente el tamaño y la velocidad de
procesamiento como lo son:

• Microcomputadoras o Computadoras Personales.

• Minicomputadoras o Servidores.

• Supercomputadoras.

• Macrocomputadoras o Mainframes.

Introducción a las TIC´s
Microcomputadoras.

- Es un ordenador que tiene un microprocesador (circuito
Integrado) como Unidad Central de Proceso.
- Dispositivo de computación de sobremesa o portátil.

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 más famosos microordenadores de su época, y el modelo mejor vendido de las
computadores caseras de todos los tiempos.
En sentido general muchas microcomputadoras (cuando están equipadas con un
teclado y una pantalla para entrada y salida) son también computadoras personales.
Introducción a las TIC´s
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/producción) 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 propósito general.
• Es un nodo el cual provee servicios a otros nodos denominados clientes.

Introducción a las TIC´s
Supercomputadora más poderosa de América Latina.

Es una computadora con capacidades de calculo
Muy superiores a las comúnmente disponibles.

La Universidad Nacional Autónoma de México puso
en marcha el equipo KanBalam, la cual tiene una
capacidad de procesamiento de más de siete
billones de operaciones aritméticas por segundo.

Es la número 126 en la clasificación de las 500
Supercomputadoras más rápidas en el mundo: la 44
en cuanto a sitios académicos 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 clúster de computadoras HP, con un costo superior a los 3 millones de
dólares, adquirida en el año 2007.
Supercomputadora paralela más poderosa de México y América Latina.
Introducción a las TIC´s
Macrocomputadoras o Mainframes.

Es un gran ordenador central, capaz de realizar el procesamiento de datos complejos
y tratamiento de grandes volúmenes de información.

Utilizados por grandes organizaciones como sistemas centrales, por su gran velocidad
de ejecución de tareas individuales y una arquitectura diseñada 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 simultáneamente.
Mainframes también permite alojar sus ambientes internos y sistemas operativos. Un
solo mainframe pueden reemplazar cientos de pequeños servidores físicos.

En el pasado, los mainframes se han caracterizado también por su gran tamaño y la
necesidad de residir en habitaciones especiales a temperatura constante y en el
armario del SAI.

- 9 de las 10 empresas globales más importantes de seguros procesan sus transacciones en
Mainframe.
- Los 25 bancos internacionales más importantes corren sus procesos de negocio en Mainframes
en todo el mundo.
Introducción a las TIC´s
Datos relevantes…

IBM es el líder 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 automatización y a las tecnologías
avanzadas de virtualización, los mainframes IBM
proporcionan ventajas competitivas para tener más
éxito.

De hecho, los 25 bancos más 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 compañías más grandes del mundo
lo utilizan.

Sistemas Operativos para IBM System z:
- Red Hat Enterprise Linux.
- z/OS.
- z/VSE.
Introducción a las TIC´s
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, además de soportar las aplicaciones de toda la empresa.

- Proporciona grandes niveles de rendimiento.
- Se pretende cubrir campos como la Cloud Hibrida o análisis de datos (BigData).
- Nuevo procesador de 5.5 Ghz de seis núcleos.
- Muchas de las cargas de trabajo Java empresariales podrán 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.