Von Neuman
Jerarquía de Niveles
Lic.Ms. William Alexander Flores Cardona
Antes: programar era
conectar cables…
(ENIAC)
Hacer programas era
mas una cuestiónde
ingeniería electrónica
Cada vez que había
que calcular algo
distinto había que
reconectar todo.
Imaginen eso !
1903 – 1957
Matemático
Publicó y publicitó la ideade
programa almacenado en
memoria
1945: “Primer Borrador de un
Reporte sobre la EDVAC”
EDVAC = Electronic Discrete
VAriable Computer
Los datos y programas se almacenan enuna
misma memoria de lectura-escritura
Los contenidos de esta memoria se acceden
indicando su posición sin importar su tipo.
Ejecución en secuencia (salvo que se indique lo
contrario).Representación Binaria
3 componentes principales:
◦ CPU:
Unidad de Control, Unidad aritmético lógica (ALU), Registros
◦ Memoria principal:
Almacena programas y datos
◦ Sistema deEntrada/Salida
Conecta con el mundo exterior
Procesamiento secuencial de instrucciones
Datos binarios
Un sistema de interconexión
◦ Conecta la memoria y unidad de control medianteun camino
único (ya sea físico o lógico).
◦ Este camino único fuerza la alternación entre ciclos de lectura y
ejecución.
◦ Por eso se lo suele citar como el cuello de botella de Von
NewmanUnidad de Control (UC)
Controla todos los componentes
Interpreta instrucciones
◦ Decodifica y Ejecuta instrucciones.
◦ Transforma instrucciones en
órdenes a otros componentes
◦ Puede serprogramada por
hardware (cableada) y
“microprogramada” (varias
microinstrucciones por
instrucción)
Unidad Aritmético Lógica (ALU)
Realiza operaciones matemáticas
y lógicas
◦ Sumas, restas,multiplicaciones
◦ Operaciones lógicas: And, Or, Xor
◦ Desplazamientos y rotaciones de datos
Registros
Almacenan datos binarios
Acceso rápido
Tamaño fijo
De propósito general...
Regístrate para leer el documento completo.