Está en la página 1de 5

DIAGRAMA A BLOQUES DEL CPU BASICO (8 BITS) CON ARQUITECTURA VON NEUMANN Y

PERTENECIENTES A LA LINEA CISC

Bus de dirección de “k” lineas


Ao……..Ak-1

Latch/Driver

Decodifi- Registros
L ALU + Vcc
cación y de acceso
/ Control por
D Gnd
Bus de software
Registros
Control Temporal
CLOCK

Latch/Diver

Bus de Dato de “n” líneas


Do.........Dn-1

Temas a tratar y/o discutir:

 Arquitectura Von Neumann


 Línea Tecnológica C.I.S.C.
 Funcion de cada una de las unidades
 Importancia del reloj “clock”
 Código de Instrucción y Código de operación
 Buses de dato, dirección y control
 Importancia del ancho de los buses
CICLO DE TRABAJO O CICLO DE INSTRUCCION DE UN CPU

El ciclo de trabajo de un CPU, es el tiempo que le toma a un CPU en desarrollar terminalmente


una orden o comando determinado

Cualquier ciclo de trabajo o de instrucción, esta compuesto de de 3 sub-ciclos que lo componen,


conocidos como:

 Ciclo de Busqueda: Es el periodo de tiempo que le toma a un CPU en ir a memoria por


medio de sus buses, buscar en ella el código de operación de la instrucción o comando que
a corto futuro se desarrollara, lo encuentra y por medio del bus de dato lo lleva a sus
adentros y se lo entrega a la unidad de decodificación
 Ciclo de Decodificación: Es el periodo de tiempo que le toma a un CPU en interpretar el
código de operación (cadena binaria, propia de cada comando) dejado en su bloque de
decodificación para asi saber que es lo que debe hacer. La frase “saber lo que debe
hacer” significa activar o no las líneas digitales tanto internas como externas al CPU y los
bloques digitales que intervendrán en la ejecución final del comando u orden.
 Ciclo de Ejecución: Es el periodo de tiempo que le toma a un CPU en ejecutar
terminalmente la orden o comando en curso. “terminalmente” significa, sin dejar “nada”
pendiente. Los bloques digitales que intervienen en la ejecución de la orden, dependen
exclusivamente del tipo de orden o comando en si.

NOTA:
 La unidad de medición de tiempo por regla debería ser el segundo, sin embargo los
fabricantes de CPU´s manejan una unidad de medición de tiempo relativa, llamada
“periodos de reloj”, ello obedece a que el reloj que puede ser aplicado a un CPU puede
variar dentro de rangos que dependen de la firma fabricante del CPU.

Diagrama de tiempo que muestra la correlación del ciclo de trabajo de un CPU y sub-ciclos

Magnitud (0 o 1) RELOJ 1T = Periodo de reloj

Tiempo
0 (seg.)
CICLO DE TRABAJO, con un ancho de: 12 T

Ciclo de Ciclo de Ciclo de ejecución


Búsqueda Decodificación Tiempo
0 3T 4T 5T (seg.)
NOTA:
 Recordemos del curso anterior “Orga” que el periodo de reloj “T” tiene una relación
matemática con la frecuencia del reloj aplicado al CPU, Así:

T = 1/ F

Donde “F” es la frecuencia del reloj asociado al CPU y su unidad de medición es el


Hertz o Hertzio. Y “T” el periodo del reloj y su unidad de medición es el segundo

Tabla de desempeño de un CPU Básico de 8 bits, arquitectura Von Neumann de la línea


tecnológica C.I.S.C.

Orden a analizar: A  B + C
Donde:
 A,B,C son registros ubicados en el bloque de registros de acceso por software
 La operación “+” se ejecuta en el ALU

CICLO BLOQUES QUE TRABAJAN BLOQUES HOLGAZANES

Búsqueda Latch / Driver ALU


Bloque de control Bloque de decodificación
Registros de acceso por software
Registros Temporales

Decodificación Bloque de Decodificación ALU


Bloque de Control Latch / Driver
Registros Temporales Registros de acceso por software

Ejecución ALU Bloque de decodificación


Registros de acceso por software Latch / Driver
Bloque de Control
Registros Temporales
CONCLUSIONES:

 Los CPU´s de arquitectura Von Neuman, no tienen capacidad de procesos en paralelo, ni


en tiempo virtual y mucho menos en tiempo real
 En los CPU´s de arquitectura Von Neumann siempre existen bloques digitales
holgazaneando, y con ello afirmamos que ellos poseen una pésima arquitectura interna,
asi como una no operativa interconexión de bloques por buses internos
 Que los CPU´s con arquitectura Von Neumann exclusiva nunca hubiesen soportado las
exigencias de software en las computadoras actuales
EJERCICIO ADJUNTO AL TEMA DE “CPU BASICO DE 8 BITS, ARQUITECTURA VON NEUMAN, LINEA
CISC”

Dibujar la tabla de desempeño de este CPU, con la siguiente orden:

M [PC]  A

Donde:
 A, PC son registros del CPU ubicados en el bloque: “registros de acceso por software”
 “M” es la memoria RAM externa al CPU
 “M[PC]” significa accesar (en este caso para escribir en ella) una celda de “M” indexada
por el registro “PC”

También podría gustarte