viernes, 25 de marzo de 2016

Arquitectura Von Neumann

Fue establecida en 1945 por Von Neumann.
La arquitectura de Von Neumann es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos
Este tipo de arquitectura consta de los siguientes bloques:
  • Memoria Principal.
  • Unidad Aritmético-Lógica.
  • Unidad de Control.
  • Unidad de Entrada/Salida.
  • Buses.



 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.

 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.

 UNIDAD DE CONTROL

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

 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.

 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.

Funcionamiento Básico


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


– 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. 
   • 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).

 Medidas
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)


Componentes


 • 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).


ENLACES:
http://es.slideshare.net/fjruiziesalixar/arquitectura-von-neumann
https://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann
http://www.cpraviles.com/materiales/pcpi/PCPI/indexfee9.html?page_id=891