La memoria: Es la que permite conservar la
información indispensable para operar. *La
Unidad Aritmético-Lógica (A.L.U., por sus siglas en
inglés Arithmetic Logic Unit): Se encarga de
efectuar las operaciones. *La unidad de control:
Supervisa el correcto flujo de información desde
la entrada hacia la memoria, desde ahí hacia la
unidad aritmética, luego de nuevo hacia la
memoria y posteriormente hacia la salida.
Tanto los programas
como los datos se
almacenan en una
memoria en común.
Esto hace posible la
ejecución de comandos
de la misma forma que
los datos.
Cada celda de
memoria de la
máquina se identifica
con un número único,
llamado dirección.
Las diferentes partes de la
información (los comandos
y los datos) tienen diferente
modos de uso, pero la
estructura no se representa
en memoria de manera
codificada.
Cada programa se ejecuta de forma
secuencial que, en el caso de que no haya
instrucciones especiales, comienza con la
primera instrucción. Para cambiar esta
secuencia se utiliza el comando de control
de transferencia.
Segmentadas.
Solapa la ejecución de
múltiples instrucciones. Hoy
día, la segmentación es la
técnica de implementación
clave utilizada para hacer
CPU rápidas (Hennessy,
1993).
Las etapas o segmentos
se encuentran
conectados, cada uno al
siguiente, para formar
una especie de cauce
cinco etapas: 1) Búsqueda de
la instrucción 2)
Decodificación 3) Lectura de
operandos 4) Ejecución de la
operación asociada 5)
Escritura de su resultado
De multiprocesamiento
uso de múltiples procesos concurrentes en un sistema en lugar de un
solo y único proceso realizado en un instante determinado. El
multiprocesamiento permite que múltiples procesos compartan una
única CPU
clasifican de la siguiente manera:
SISO (Single Instruction, Single
Operand) – Instrucción simple, un
solo operando. Computadoras
independientes. SIMO (Single
Instruction, Multiple Operand) –
Instrucción Simple, Múltiples
Operandos. Procesadores
vectoriales. MISO (Multiple
Instruction, Single Operand) –
Múltiples Instrucciones, un solo
operando. No implementado.
MIMO (Multiple Instruction, Multiple
Operand – Múltiples Instrucciones,
Múltiples Operandos). Sistemas SMP,
Clusters.