principio unidad 1. arquitectura john von neumann la arquitectura tradicional de computadoras y...

77
Principio unidad 1

Upload: alba-juarez-moya

Post on 03-Feb-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Principio unidad 1

Page 2: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Arquitectura John Von Neumann• La arquitectura tradicional de computadoras y microprocesadores se

basa en el esquema propuesto por John Von Neumann, en el cual la unidad central de proceso, o CPU, esta conectada a una memoria única que contiene las instrucciones del programa y los datos . El tamaño de la unidad de datos o instrucciones esta fijado por el ancho del bus de la memoria.

• Las dos principales limitaciones de esta arquitectura tradicional son :

a) que la longitud de las instrucciones esta limitada por la unidad de longitud de los datos, por lo tanto el microprocesador debe hacer varios accesos a memoria para buscar instrucciones complejas,

b) que la velocidad de operación (o ancho de banda de operación) esta limitada por el efecto de cuello de botella que significa un bus único para datos e instrucciones que impide superponer ambos tiempos de acceso.

Page 3: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Arquitectura HarvardLa arquitectura conocida como Harvard, consiste simplemente en un esquema en el que el CPU esta conectado a dos memorias por intermedio de dos buses separados. Una de las memorias contiene solamente las instrucciones del programa, y es llamada Memoria de Programa. La otra memoria solo almacena los datos y es llamada Memoria de Datos.

Las principales ventajas de esta arquitectura son:

• a) que el tamaño de las instrucciones no esta relacionado con el de los datos, y por lo tanto puede ser optimizado para que cualquier instrucción ocupe una sola posición de memoria de programa, logrando así mayor velocidad y menor longitud de programa, b) que el tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando una mayor velocidad de operación.

Page 4: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Arquitectura CISC

CISC (Complex Instruction Set Code): En este tipo de arquitectura se utilizan instrucciones muy complejas por lo que el microprocesador tiene que realizar varios accesos a la memoria. Para la ejecución de las instrucciones se necesitan varios ciclos de reloj, lo que hace que sea más lento el ordenador.

Page 5: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Arquitectura RISC

RISC (Reduced Instruction Set Code): Este tipo de arquitectura es el que actualmente se utiliza en los microprocesador. En este tipo de arquitectura se utilizan instrucciones más sencillas que se pueden realizar en un solo ciclo de reloj.

Page 6: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

• La CPU está formada a su vez por:

- La UC (Unidad de Control)

- La ALU (Unidad Aritmético Lógica)

- Los registros

- Los buses internos

Page 7: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

La Unidad de Control

La unidad de control tiene dos funciones:

– Se encarga de decodificar los códigos de operación.

– Se encarga de temporizar las operaciones necesarias para ejecutar las instrucciones y controla el secuenciamiento de las instrucciones en función de la evolución del registro contador de programa.

Page 8: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

• Hay dos tipos de unidades de control:

- Unidad de control cableada: Esta formada por flip-flops, puertas lógicas, codificadores, decodificadores, contadores, etc. Utiliza una arquitectura de tipo RISC

- Unidad de control microprogramada: Es más lenta que la unidad de control cableada pero permite utilizar instrucciones más potentes y flexibles. Su principal ventaja es la simplicidad de su estructura.

Page 9: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

La Unidad Aritmético Lógica

• Se encarga de realizar un conjunto de operaciones aritméticas básicas (sumas, restas, multiplicaciones, divisiones) y operaciones lógicas (OR, NOT, AND, etc)

Page 10: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 11: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 12: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 13: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 14: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 15: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 16: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 17: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 18: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Fin

Page 19: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Inicio buses

Page 20: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 21: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 22: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Fin buses

Page 23: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Inicio registros

Page 24: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 25: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 26: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 27: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 28: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 29: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Fin registro

Page 30: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Inicio direccionamiento

Page 31: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 32: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 33: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Fin direccionamiento

Page 34: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Inicio memorias

Page 35: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Memoria ROM

Page 36: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Tipos de ROM

Page 37: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 38: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 39: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 40: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Memorias RAM

Page 41: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Tipos de RAM

Page 42: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 43: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 44: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 45: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 46: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 47: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 48: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 49: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Módulos de Memoria

Page 50: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 51: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 52: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 53: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 54: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Memoria Caché

Page 55: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 56: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 57: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 58: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Errores de Memoria

Page 59: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 60: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 61: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 62: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Fin memorias

Page 63: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Inicio interrupciones

Page 64: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 65: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 66: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 67: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Inicio modos

Page 68: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 69: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 70: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 71: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 72: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 73: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Fin modos

Page 74: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Inicio evolución

Page 75: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Evolución micros

Page 76: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por
Page 77: Principio unidad 1. Arquitectura John Von Neumann La arquitectura tradicional de computadoras y microprocesadores se basa en el esquema propuesto por

Fin evolución