1 --arquitecturavonneumann

14
Arquitectura Von Neumann

Upload: jose-luis-olivares

Post on 30-May-2015

459 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 --arquitecturavonneumann

Arquitectura Von Neumann

Page 2: 1 --arquitecturavonneumann

Fue establecida en 1945 por Von Neumann. – Este tipo de arquitectura consta de los siguientes bloques: – Memoria principal – Unidad aritmético-lógica – Unidad de control – Unidad de entrada/salida – Buses

Arquitectura Von Neumann

Page 3: 1 --arquitecturavonneumann

Arquitectura Von Neumann

Page 4: 1 --arquitecturavonneumann

MEMORIA PRINCIPAL

Se emplea para almacenar datos o

instrucciones.

Cada celda está compuesta de un

número de bits que nos da el ancho de

palabra de la memoria.

Page 5: 1 --arquitecturavonneumann

UNIDAD ARITMÉTICO-LÓGICA

Permite realizar las operaciones elementales (AND, OR, NAND, NOR, suma, resta, etc.). Estas operaciones las realiza con datos procedentes normalmente de la memoria y los resultados parciales los almacena o no temporalmente en algunos registros que suele tener la propia unidad aritmética.

Page 6: 1 --arquitecturavonneumann

UNIDAD DE CONTROL

Es la unidad que gobierna y gestiona el comportamiento de un computador.

Page 7: 1 --arquitecturavonneumann

UNIDAD DE ENTRADA/SALIDA

realiza la transferencia de información con el exterior, con las unidades que se conocen con el nombre de periféricos.

Page 8: 1 --arquitecturavonneumann

BUSES

Bus de datos: circulan los datos de las operaciones que se van a efectuar.

Bus de direcciones: circulan las direcciones de memoria donde se encuentra almacenado algún tipo de información a la que se desea acceder.

Bus de control : circulan las señales de control generadas por la unidad de control para la ejecución de las instrucciones.

Page 9: 1 --arquitecturavonneumann

• Bit – Unidad mínima de información: 0 / 1 • Byte – 8 bits. Número mínimo de bits necesarios para representar un carácter.

Funcionamiento Básico

Page 10: 1 --arquitecturavonneumann

– La unidad de control irá… • Extrayendo sucesivamente instrucciones de la memoria. • Interpretándolas • Extrayendo los operandos implicados en la Operación. • Enviándolos a la unidad que realiza las operaciones, calculando el resultado.

Funcionamiento Básico

Page 11: 1 --arquitecturavonneumann

• Fases de ejecución de una instrucción – Lectura en memoria para extraer la instrucción a ejecutar – Descodificación de la instrucción y cálculo de las direcciones de los operandos implicados. – Ejecución de la operación: • Lectura en memoria para extraer los operandos. • Envío de los operandos a la ALU – Almacenamiento del resultado en la posición indicada por la instrucción y cálculo de la dirección de la instrucción siguiente (puede haber saltos)

Funcionamiento Básico

Page 12: 1 --arquitecturavonneumann

Memoria – Bit – Byte (8bits) – Kilobyte (KB) (1024 B) – Megabyte (MB) (1024 KB) – Gigabyte (GB) (1024 MB) – Terabyte (TB) (1024 GB) – Petabyte (PB) (1024 TB) – Exabyte (EB) (1024 PB) – Zettabyte (ZB) (1024 EB) – Yottabyte (YB) (1024 ZB) – Brontobyte (BB) (1024 YB) – Geopbyte (GeB) (1024 BB)

Medidas

Page 13: 1 --arquitecturavonneumann

• Hardware: componentes físicos del ordenador – lo que se puede tocar • Software: componentes lógicos del ordenador necesarios para realizar una tarea determinada – lo que no se puede tocar • Software básico (necesario para funcionar) • Software de aplicaciones (específico)

Componentes

Page 14: 1 --arquitecturavonneumann

Arquitectura Von Neumann