Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema - 3 Componentes de Un Ordenador
Tema - 3 Componentes de Un Ordenador
Componentes de un
ordenador
2
3. Arquitectura Von Neumann
NOTA: En la figura anterior, echamos de menos la placa base y la fuente de alimentación. Estos dos
componentes son necesarios para montar un ordenador real, pero Von Neumann solo consideró el
funcionamiento teórico de los ordenadores.
3. Arquitectura Von Neumann
3.2. Unidad Central de Proceso (CPU) (1)
• La UCP o CPU (Central Processing Unit) es el
auténtico cerebro del ordenador.
• Consiste en un circuito microscópico que:
– interpreta y ejecuta las instrucciones de
los programas almacenados en memoria.
– y además, toma los datos de las unidades de entrada,
los procesa y los envía a las unidades o periféricos de
salida.
• La CPU (o procesador) está formada por:
– La unidad de control (UC).
– La unidad aritmético-lógica (UAL o ALU en
inglés).
– Los registros internos.
3. Arquitectura Von Neumann
3.2. Unidad Central de Proceso (CPU) (2)
Unidad de Control
• Funciones:
– Interpreta y ejecuta las instrucciones1 almacenadas en la
memoria principal
– Y genera las señales de control necesarias para
coordinar todos los elementos del sistema.
• Para ello, realiza las siguientes operaciones:
– 1) Extrae de la memoria principal la instrucción a
ejecutar. Utiliza dos registros:
• El contador de programa (CP o PC en inglés): apunta
siempre a la siguiente instrucción que toca ejecutar.
• El registro de instrucción (RI): almacena el código de la
instrucción a ejecutar.
3. Arquitectura Von Neumann
2. Unidad Central de Proceso (CPU) (3)
Unidad de Control CONTINUACIÓN
– 2) Una vez conocida la instrucción, la UC establece las
conexiones con los circuitos de la ALU que deberán
intervenir en la operación.
– 3) Ordena extraer de la memoria principal los datos
necesarios para ejecutar la instrucción. Ej: los
operandos en una operación aritmética.
– 4) Indica a la ALU que puede comenzar a efectuar las
operaciones necesarias.
– 5) Por último, cuando la ALU finaliza el procesamiento, se
incrementa el contador de programa para que apunte
a la siguiente instrucción.
3. Arquitectura Von Neumann
3.2. Unidad Central de Proceso (CPU) (4)
Unidad de Control CONTINUACIÓN
• Componentes:
– Registro contador de programa y registro de instrucción.
– Decodificador: se encarga de interpretar cada instrucción
(analizando su código de operación) y de generar las señales de
control necesarias para ejecutar la misma.
– Reloj: proporciona una sucesión de impulsos eléctricos a
intervalos constantes, conocido como ciclo de reloj.
• La velocidad del reloj se mide en hercios (Hz = 1
ciclo/segundo) es una medida de la rapidez con
que la CPU realiza las operaciones.
– Secuenciador: genera microórdenes elementales que,
sincronizadas con los impulsos de reloj, hacen que se ejecuten
paso a paso y de forma ordenada cada instrucción.
3. Arquitectura Von Neumann
3.2. Unidad Central de Proceso (CPU) (5)
Unidad aritmético-lógica
• Funciones:
– Su función es operar con los datos que recibe siguiendo las órdenes de la
UC.
– Realiza tanto operaciones aritméticas1 como lógicas2.
• Componentes:
– Registros de entrada: contienen los operandos de la operación.
– Circuito operacional: realiza las operaciones con los datos de los
registros de entrada.
– Registro acumulador: almacena el resultado de cada operación, que a su
vez puede servir como operando para operaciones siguientes (de ahí su
nombre, porque se van acumulando los resultados).
– Registros de estado: sirve para la realización de operaciones lógicas
3. Arquitectura Von Neumann
3.2. Unidad Central de Proceso (CPU) (6)
Registros internos
• Son celdas de memoria de alta velocidad que permiten a la
CPU almacenar datos temporalmente mientras se efectúa
alguna operación.
• Constituyen el almacenamiento interno de la CPU.
• El tamaño del registro indica el nº de bits que puede
manipular a la vez el procesador (esto es, el tamaño de
palabra):
– Cuanto mayor sea más potente será el micro1.
– Con un tamaño de 32 bits tendremos direcciones
de memoria de 32 bits y por tanto podremos direccionar como
máximo 232 celdas de memoria de un byte
232 celdas de 1 Byte son 4 GB, que es la máxima
cantidad de RAM que podemos tener en el ordenador
3. Arquitectura Von Neumann
3.2. Unidad Central de Proceso (CPU) (7)
Tipos de CPU
• Básicamente, nos encontramos con dos
tipos de diseño:
– CISC (Complex Instruction Set Computer
Computadora con un conjunto complejo de
instrucciones)
– RISC (Reduced Instruction Set Computer
Computadora con un conjunto reducido de
instrucciones)
3. Arquitectura Von Neumann
3.2. Unidad Central de Proceso (CPU) (7)
– CISC (Complex Instruction Set Computer
Computadora con un conjunto complejo de
instrucciones)
– Las primeras computadoras eran lentas, por lo
que fue interesante que las instrucciones que se
cargaron eran complejas, con el fin de evitar
cargando constantemente, y por lo tanto,
perdiendo tiempo de computación
3. Arquitectura Von Neumann
3.2. Unidad Central de Proceso (CPU) (7)
– RISC (Reduced Instruction Set Computer
Computadora con un conjunto reducido de
instrucciones)