arquitectura de computadores capítulo i

35
ESCUELA: CIENCIAS DE LA COMPUTACIÓN NOMBRES ARQUITECTURA DE COMPUTADORES FECHA: Ing. Greyson Alberca Prieto OCTUBRE 2009– FEBRERO 2010 1

Upload: videoconferencias-utpl

Post on 01-Jun-2015

3.395 views

Category:

Education


1 download

DESCRIPTION

Organización y arquitectura de computadorPonente: Greyson Alberca Prieto

TRANSCRIPT

Page 1: Arquitectura de Computadores CapíTulo I

ESCUELA: CIENCIAS DE LA COMPUTACIÓN

NOMBRES

ARQUITECTURA DE COMPUTADORES

FECHA:

Ing. Greyson Alberca Prieto

OCTUBRE 2009– FEBRERO 2010

1

Page 2: Arquitectura de Computadores CapíTulo I

ORGANIZACIÓN Y FUNCIONAMIENTO

1.1.Organización y arquitectura de Organización y arquitectura de computadorcomputador

2.2.Estructura y funcionamientoEstructura y funcionamiento

3.3.Historia de computadoresHistoria de computadores

4.Diseño para conseguir mejores 4.Diseño para conseguir mejores prestacionesprestaciones

Page 3: Arquitectura de Computadores CapíTulo I

IntroducciónArquitectura de un Computador

Organización de un Computador

Implementación

Con qué tecnología

“La apariencia funcional que presenta a sus usuarios inmediatos” descripción del comportamiento del computador Describe “lo que

sucede”

Describe el hardware utilizando distintos niveles de abstracción

Describe “cómo sucede”

Page 4: Arquitectura de Computadores CapíTulo I

Estructura y Funcionamiento

ESTRUCTURAForma como se relacionan los componentes unos con otros

Page 5: Arquitectura de Computadores CapíTulo I

Estructura a Nivel superior

Page 6: Arquitectura de Computadores CapíTulo I

Estructura de la CPU

Page 7: Arquitectura de Computadores CapíTulo I

Estructura de la Unidad de Control

Page 8: Arquitectura de Computadores CapíTulo I

FUNCIÓN

Operación individual de los componentes como parte de su estructura

Funciones del computador: Procesamiento de datos Almacenamiento de datos Movimiento de datos Control

Page 9: Arquitectura de Computadores CapíTulo I

Visión Funcional

Page 10: Arquitectura de Computadores CapíTulo I

Movimiento de datos

Page 11: Arquitectura de Computadores CapíTulo I

Almacenamiento

Page 12: Arquitectura de Computadores CapíTulo I

Procesamiento de datos Internos

Page 13: Arquitectura de Computadores CapíTulo I

Procesamiento de datos en transito

Page 14: Arquitectura de Computadores CapíTulo I

Evolución del Computador

Page 15: Arquitectura de Computadores CapíTulo I

Taxonomía de Flynn

Page 16: Arquitectura de Computadores CapíTulo I

Clasificación del Pc según su arquitectura

Page 17: Arquitectura de Computadores CapíTulo I

Evolución del Procesador

4bits

8bits

16bits

32bits

64bits

32bits

32bits

64bits

Page 18: Arquitectura de Computadores CapíTulo I

La máquina de Von Neumann

No fue hasta en 1952 que fueron implementados por primera vez en una máquina denominada AIS.

Page 19: Arquitectura de Computadores CapíTulo I

La máquina de Von Neumann

Una memoria principal (M) Una Unidad Aritmético Lógica

(ALU) Una unidad de control (CC) Un equipo de entrada salida (I/O)

dirigido por la unidad de control.

Page 20: Arquitectura de Computadores CapíTulo I

MEMORIA 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 almacenan allí.

Page 21: Arquitectura de Computadores CapíTulo I

MEMORIA IAS

Page 22: Arquitectura de Computadores CapíTulo I

Estructura IAS

Page 23: Arquitectura de Computadores CapíTulo I

Estructura del IAS

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

Registro de dirección de Memoria MAR.

Registro de instrucción IR.

Page 24: Arquitectura de Computadores CapíTulo I

Estructura del IAS

Registro temporal de Instrucciones IBR

Contador de Programa PC Acumulador AC y Multiplicador

Page 25: Arquitectura de Computadores CapíTulo I

Diagrama de Flujo

Page 26: Arquitectura de Computadores CapíTulo I
Page 27: Arquitectura de Computadores CapíTulo I

Diseño para construir mejores prestaciones

El precio de los computadores continúa cayendo año tras año, mientras sigue creciendo su capacidad y 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.

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

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

Page 28: Arquitectura de Computadores CapíTulo I

Factores en diseño de mejores prestaciones

Velocidad de Microprocesador Equilibrio de Prestaciones

Page 29: Arquitectura de Computadores CapíTulo I

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 30: Arquitectura de Computadores CapíTulo I

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 31: Arquitectura de Computadores CapíTulo I

Soluciones E.Prestaciones

Incrementar ancho de palabra Interfaz DRAM más eficiente, incluyendo

una cache u otro esquema de almacenamiento temporal en el chip DRAM

Reducir la frecuencia de acceso a MP mediante caches internas y externas

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

Page 32: Arquitectura de Computadores CapíTulo I

Conclusiones

Arquitectura de Computadores retos y oportunidades para la próxima

década

Page 33: Arquitectura de Computadores CapíTulo I

Web Sites

http://www.shore.net/~ws/COA5e.html

http://www.intel.com/ http://www.ibm.com http://www.dec.com

Page 34: Arquitectura de Computadores CapíTulo I

EJERCICIO

Page 35: Arquitectura de Computadores CapíTulo I

35