1 --arquitecturavonneumann
TRANSCRIPT
![Page 1: 1 --arquitecturavonneumann](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/1.jpg)
Arquitectura Von Neumann
![Page 2: 1 --arquitecturavonneumann](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/2.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/3.jpg)
Arquitectura Von Neumann
![Page 4: 1 --arquitecturavonneumann](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/4.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/5.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/6.jpg)
UNIDAD DE CONTROL
Es la unidad que gobierna y gestiona el comportamiento de un computador.
![Page 7: 1 --arquitecturavonneumann](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/7.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/8.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/9.jpg)
• 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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/10.jpg)
– 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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/11.jpg)
• 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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/12.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/13.jpg)
• 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](https://reader033.vdocumento.com/reader033/viewer/2022052321/5569bf1bd8b42a5c5d8b4613/html5/thumbnails/14.jpg)
Arquitectura Von Neumann