organizacion y arqutectura del computador (unl marzo - julio 2013)

48
CARRERA DE INGENIERIA EN SISTEMAS NOMBRE: ARQUITECTURA DE COMPUTADORES PERIODO: Ing. Freddy Patricio Ajila Z. MARZO 2013 – JULIO 2013 1 AREA DE LA ENERGÍA LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES EMAIL: [email protected]

Upload: freddy-patricio-ajila-zaquinaula

Post on 17-Dec-2014

700 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

CARRERA DE INGENIERIA EN SISTEMAS

NOMBRE:

ARQUITECTURA DE COMPUTADORES

PERIODO:

Ing. Freddy Patricio Ajila Z.

MARZO 2013 – JULIO 2013

1

AREA DE LA ENERGÍA LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES

EMAIL: [email protected]

Page 2: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

PRIMERA PARTE

Page 3: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

CAPITULO 1: INTRODUCCION

1.11.1Organización y arquitectura de Organización y arquitectura de computadorcomputador

1.2.1.2.Estructura y funcionamientoEstructura y funcionamiento

1.3.Porque estudiar la organización y 1.3.Porque estudiar la organización y estructura de los computadoresestructura de los computadores??

Page 4: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

1.1 ORGANIZACION Y ARQUITECTURA

La Arquitectura se refiere a los atributos que tienen un impacto directo en la ejecución de un programa entre estos atributos se encuentran:

-El conjunto de instruciones-El numero de bits usados para representar los datos

numericos, caracteres, etc.- Mecanismos de Entrada/Salida- Tecnicas para direcionamiento de memoria

Page 5: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

1.1 ORGANIZACION Y ARQUITECTURA

La Organizacion se refiere a las unidades funcionales y sus interconexiones. Entre los atributos de la organización se incluyen

-Senales de control-Interfaces entre el computador y los perifericos-Tecnología de memoria usada

Page 6: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

1.2 ESTRUCECTURATURA Y FUNCIONAMIENTO

ESTRUCTURA:

Forma como se relacionan los componentes unos con otros.

Page 7: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Existen cuatro componentes estructurales principales:

Unidad Central de procesamiento (CPU): Controla el funcionamiento del computador y se encarga del procesamiento de datos.

Memoria principal: Almacena DatosE/S : Transfiere datos entre el computador y el

entorno externoSistema de Interconexión: proporciona la

comunicación entre la CPU, memoria principal y la E/S.

Page 8: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

El Computador: Estructura del nivel

superior

Page 9: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

El componente mas complejo e interesante es la CPU y sus principales componentes estructurales son:Unidad de Control: Controla el funcionamiento de la CPU y por lo tanto de todo el computador.Unidad aritmético-lógica (ALU): Es la encargada del procesamiento de datos del computador.Registros: Proporcionan almacenamiento interno a la CPU.Interconexiones CPU: son los mecanismos que proporcionan comunicación entre la unidad de control, la ALU y los registros.

Page 10: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Unidad Central de Procesamiento o CPU

Page 11: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Unidad de Control

Page 12: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

FUNCIONAMIENTO Operación individual de los componentes como

parte de su estructura. Existen cuatro funciones básicas que un computador puede llevar a cabo:– Procesamiento de datos– Almacenamiento de datos– Transferencia de datos– Control

Page 13: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Visión Funcional del computador

Page 14: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Transferencia de datos

Page 15: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Almacenamiento

Page 16: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Procesamiento de datos Internos

Page 17: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Procesamiento de datos en transito

Page 18: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

1.3 PORQUE ESTUDIAR LA ORGANIZACIÓN Y

ARQUITECTURA DE LOS COMPUTADORES?

EL computador es el corazón de la informatica.Todos los estudiantes de informática deben en cierta medida comprender y valorar los componentes funcionales de un computador, sus características, su funcionamiento e interacciones. Una buena comprensión de estos conceptos será util en otras áreas de estudio y en un futuro laboral.

Page 19: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

CAPITULO 2: EVOLUCION Y PRESTACIONES DE LOS

COMPUTADORES

2.1 Breve historia de los 2.1 Breve historia de los computadores.computadores.

2.2.Diseno buscando mejores 2.2.Diseno buscando mejores prestacionesprestaciones

2.3.Evolución del Pentium y del 2.3.Evolución del Pentium y del Power PC.Power PC.

Page 20: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

2.1 BREVE HISTORIA DE LOS COMPUTADORES

Puntos Clave:•Incremento en la velocidad del procesador (menor distancia – mayor velocidad)•Disminución en tamaño de componentes (multiprocesadores)•Aumento de capacidad memoria (8GB)•Aumento velocidad de entrada salida (puertos USB)•Velocidad procesador > tiempo acceso memoria (memoria cache)

Page 21: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

PRIMERA GENERACION: LOS TUBOS DE VACIO (Von Neuman 1946)Computador de programa-almacenado IASEstructura:•Memoria Prncipal (datos, instruciones)•ALU (operaciones binarias)•UNIDAD DE CONTROL (interpreta instruciones y ejecuta)•UNIDAD E/S

Page 22: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Estructura del computador IAS

Desde 1952, prototipo serie computadoras proposito general

Page 23: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Memoria del IAS• La memoria del IAS consistía en 1000

posiciones de almacenamiento llamados palabras, de 40 bits cada uno.

• Tanto los datos como las instrucciones se almacenaban allí.

Page 24: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

MEMORIA IAS

Page 25: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

• Registro temporal de memoria (buffer) MBR. Actualmente se suele denominar MDR.

• Registro de dirección de Memoria MAR.• Registro de instrucción IR.• Registro Temporal de Instruccion IBR• Contador de programa PC• Acumulador AC • Multiplicador Cosiente MQ

Registros del IAS

Page 26: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Estructura ampliada del IAS

Page 27: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Diagrama de Flujo

Page 28: Organizacion y arqutectura del computador (UNL marzo - julio 2013)
Page 29: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

SEGUNDA GENERACION: LOS TRANSISTORES (Laboratorios Bell 1947)Mas pequeno, mas barato, disipa menos calor, dispositivo solido hecho con silicio.

•Comercial al final de los 50•Series IBM 700 y 7000

Page 30: Organizacion y arqutectura del computador (UNL marzo - julio 2013)
Page 31: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

TERCERA GENERACION: LOS CIRCUITOS INTEGRADOS (1958)

•Revoluciona la electrónica y nace la microelectronica

•Componentes mas pequenos y mas rapidos

•1964 IBM lanza Sistema/360.

•IBM lider absoluto con el 70 % ventas mercado

Page 32: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Ley de Moore : numero de transistores por chip se duplicaria por ano y se mantendria en el futuro

Page 33: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Estructura de bus IBM (96 hilos) para control direccionamiento y datos. Arquitectura universal para mini y microcomputadores

Page 34: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

ULTIMAS GENERACIONES: (1970)

Memoria Semiconductora (chips de circuitos integrados)•Capacidad 256 bits•Maquinas mas pequenas y rapidas•Memorias semiconductoras de 1k, 4k, 16k, 64k, 256k, 1M, 4M, 16M, 64M, 256M.•Ahora 1Gbit en un solo Chip Microprocesadores (1971 )•Todos los componentes del CPU en un solo Chip (UC,ULA, Registros, Interconexion).

Page 35: Organizacion y arqutectura del computador (UNL marzo - julio 2013)
Page 36: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

2.2 DISENO BUSCANDO MEJORES PRESTACIONES

• El precio de los computadores continúa cayendo año tras año, mientras sigue creciendo su capacidad y prestaciones (potencia)

• Las aplicaciones domésticas y de oficina cada vez requieren más potencia: procesamiento de imágenes, reconocimiento del habla, vídeo-conferencias, aplicaciones multimedia, almacenamiento de ficheros con voz y vídeo, etc.

• Servidores para grandes volúmenes de transacciones y procesamiento de bases de datos en redes cliente servidor.

• Sin embargo, los bloques básicos de los computadores de hoy son prácticamente los mismos que los de los computadores de hace casi 50 años (IAS)

• Las técnicas para sacar el máximo rendimiento de los componentes se han vuelto cada vez más sofisticadas

Page 37: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Factores en diseño de mejores prestaciones

• Velocidad de Microprocesador • Equilibrio de Prestaciones • Mejoras en la organización y arquitectura de

chips

Page 38: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Velocidad del Microprocesador– Predicción de Ramificación

– Análisis del flujo de datos

– Ejecución Especulativa

precaptar la instrucciónprecaptar la instrucción

dependencia de instrucciones dependencia de instrucciones para organización optimizadapara organización optimizada

ejecutar instrucciones antesejecutar instrucciones antes de que aparezcan en de que aparezcan en la ejecución de un programala ejecución de un programa

Page 39: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Equilibrio de prestaciones• Existe una desigualdad de prestaciones entre

microprocesador y memoria principal. Si la memoria no logra mantener las demandas del procesador, este se detiene

Page 40: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Equilibrio de prestaciones• Computadores mas rápidos demanda periféricos E/S mas

rápidos

Page 41: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Soluciones Mejorar Prestaciones

• Incrementar ancho de palabra 64 bits• Incluir cache u otro esquema de almacenamiento

temporal en memoria principal• Aumentar tamaño y velocidad de caches entre

procesador y memoria principal para reducir la frecuencia de acceso a MP.

• Incrementar ancho de banda, usando buses más rápidos

Page 42: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

2.3 EVOLUCION DEL PENTIUM Y PowerPCPENTIUMIntel el nro 1 durante decadasIntel desarrollaba 1 microprocesador cada 4 anosDesde 1991 hasta hoy produce 1 microprocesador cada 2 o 1 anoLos mas destatacados:8080 (8 bits)8086 (16 bits)80286 (16 bits)80386 (32bits)80486 (32 bits)

Page 43: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Pentium (32 bits)Pentium Pro (32 bits)Pentium II (32 bits, procesa eficiente video, audio, graficos )Pentium III (32bits, graficos 3D)Pentium IV (32 bits)Itanium (64 bits)Dual Core y Core 2 Duo (64 bits)Core I3 (64 bits)Core I5 (64 bits)Core I7 (64 bits)

Page 44: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

2.3 EVOLUCION DEL PENTIUM Y PowerPC

4bits

8bits

16bits

32bits

64bits

32bits

32bits

64bits

Page 45: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Primer chip multiprocesador nace en 2001 (POWER4 IBM)

Page 46: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Preguntas de repaso

Page 47: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

Bibliografía

https://www.youtube.com/watch?v=ynT-xc4GM7I

http://www.slideshare.net/videoconferencias/arquitectura-de-computadores-2579579

Organización y arquitectura de computadores, William Stalling.7ma Edición, 2007

http://www.intel.com/

Page 48: Organizacion y arqutectura del computador (UNL marzo - julio 2013)

48

Esta obra está bajo la licencia Creative Commons de Reconocimiento, No Comercial, Sin Obras Derivadas, Ecuador 3.0

www.creativecommons.org

Universidad Nacional de Loja