Você está na página 1de 6

Introduccin a los procesadores

INTRODUCCIN
El elemento hardware de un sistema bsico de proceso de datos se puede estructurar en tres
partes claramente diferenciadas en cuanto a sus funciones: Unidad central de proceso (CPU)
Memoria central (CM) Unidades de entrada/salida (perifricos I/O).
La arquitectura de Von Neumann describe una computadora con cuatro (4) secciones
principales: la unidad aritmtico lgica, la unidad de control, la memoria primaria, principal o
central, y los dispositivos de entrada y salida (E/S). Estas partes estn interconectadas por
canales de conductores denominados buses.

Arquitectura de Von Neumann


UNIDAD CENTRAL DE PROCESO
La unidad central de proceso (CPU, por sus siglas del ingls: Central Processing Unit) es un
elemento esencial de cualquier ordenador ya que tiene como misin ejecutar las instrucciones
de un programa.
La CPU tambin se conoce con el nombre de procesador central.
Fsicamente est formado por circuitos de naturaleza electrnica que en un ordenador se
encuentran integrados en una pastilla o chip denominada microprocesador.
Consta de manera bsica de los siguientes tres elementos:
La unidad de control (CU) sigue la direccin de las posiciones en memoria que
contienen la instruccin que el computador va a realizar en ese momento; recupera la
informacin ponindola en la ALU para la operacin que debe desarrollar. Transfiere
luego el resultado a ubicaciones apropiadas en la memoria. Una vez que ocurre lo
anterior, la unidad de control va a la siguiente instruccin (normalmente situada en la
siguiente posicin, a menos que la instruccin sea una instruccin de salto, informando
al ordenador de que la prxima instruccin estar ubicada en otra posicin de la
memoria).

Reloj (Ck) El reloj marca los instantes en que han de comenzar los distintos pasos de que
consta cada instruccin.
Secuenciador(S) rdenes muy elementales (micrordenes) que, sincronizadas por los
impulsos del reloj, hacen que se vaya ejecutando poco a poco la instruccin que est cargada
en el Registro de Instrucciones.
Contador de Programa (PC) Direccin de memoria de la siguiente instruccin a ejecutar.
Decodificador (D) Extrae el cdigo de operacin de la instruccin en curso (que est en el IR),
lo analiza y emite las seales necesarias para su ejecucin a travs del secuenciador.
Registro de Instrucciones (IR) Instruccin que se est ejecutando
Cdigo de operacin (OP) y en su caso los operandos o las direcciones de memoria de los
mismos.

La unidad aritmtico lgica (ALU, por sus siglas del ingls: Arithmetic-Logic Unit)
es un circuito digital electrnico operaciones elementales como las operaciones
aritmticas (suma, resta, ...), operaciones lgicas (AND, OR, NOT), y operaciones de
comparacin o relacionales. En esta unidad es en donde se hace todo el trabajo
computacional.
Un tpico smbolo esquemtico para una ALU: A y B son operandos; R es la salida; F es la
entrada de la unidad de control; D es un estado de la salida.

Registro de Estado (S) Es un conjunto de biestables en los que se deja constancia de


algunas condiciones que se dieron en la ltima operacin.
Circuito Operacional (OPC)
Contiene los circuitos necesarios para la realizacin de las operaciones. Tiene unas entradas
de rdenes para seleccionar la clase de operacin.
Registros de Entrada (Operandos, Op) En estos registros se almacenan los datos u
operandos que intervienen en una instruccin.
Registro Acumulador (AR) Sirve para almacenar los resultados de las operaciones
efectuadas por el Circuito Operacional.

Los registros: de datos, de memoria, registros constantes, de coma flotante, de


propsito general, de propsito especfico.
LA MEMORIA CENTRAL (MM)
La memoria central es la unidad donde estn almacenadas las instrucciones y los datos
necesarios para poder realizar un determinado proceso.
Est construida por multitud de celdas o posiciones de memoria, numeradas de forma
consecutiva.
A la numeracin de las celdas se denomina direccin de memoria y mediante esta direccin se
puede acceder de forma directa.
Palabra: cantidad de informacin que puede introducirse o extraerse de la memoria central de
una sola vez. (16, 32 o 64 Bits)

Registro de Direccin de la Memoria (MAR) Direccin de la celda que se va a utilizar en la


operacin, bien para grabar o leer datos.
Registro de datos de la Memoria (MDR)
Lectura: recibe el dato de la memoria sealado por el MAR.
Escritura: la informacin que hay que grabar procedente de cualquier unidad funcional
Selector de memoria
Dispositivo que se activa cada vez que se produce una orden de lectura o escritura, conectando
la celda de memoria, cuya direccin figura en el MAR, con el MDR y posibilitando la
transferencia de los datos en un sentido o en otro.
EL BUS DEL SISTEMA
Un bus es una va de comunicacin que conecta dos o ms dispositivos.
La principal caracterstica de un bus es que es un medio de transmisin compartido.
Al bus se conectan mltiples dispositivos, y una seal transmitida por cualquiera de ellos puede
ser recibida por todas las otras unidades conectadas.
Funciones de un bus:
1. Soportar la informacin a transmitir.
2. Garantizar la correcta comunicacin entre los elementos que comparten el bus.
Se denomina bus del sistema al conjunto de circuitos encargados de la conexin y
comunicacin entre la CPU y el resto de unidades de la computadora. Para ello utiliza un
conjunto de varias lneas elctricas que permiten la transmisin de los datos en paralelo.
Estructura del Bus
El bus de sistema consta de varias lneas (50 a 100) independientes a las que se les asigna un
significado o funcin particular.
Las lneas de un bus se pueden clasificar en tres grupos funcionales:
Lneas de datos
Lneas de direccin
Lneas de control

Lneas de datos
Camino para transmitir datos entre los mdulos del sistema.
El conjunto de esas lneas forman el bus de datos, que consta normalmente de 8, 16, 32, 64 o
128 lneas independientes (anchura del bus).
La anchura del bus de datos es un factor esencial para determinar el rendimiento global del
sistema.
Por ejemplo, si el bus de datos tiene una anchura de 8 bits y cada instruccin tiene una longitud
de 16 bits, la CPU debe acceder dos veces al mdulo de memoria durante cada ciclo de
instruccin.
Por tanto, el bus de datos es utilizado para transferir los datos entre los diferentes elementos
del ordenador, y ste suele coincidir con el ancho de palabra de memoria.
Lneas de direccin
Se utilizan para seleccionar la fuente o el destino de la informacin que hay sobre el bus de
datos.
Por ejemplo, si la CPU desea leer una palabra de la memoria, coloca la direccin de dicha
palabra en las lneas de direccin.
La anchura del bus de direcciones determina la capacidad de direccionamiento de la unidad de
memoria del sistema.
El bus de direcciones se utiliza para transferir slo direcciones, desde los elementos que las
generan hasta la memoria, normalmente.
El ancho de este bus est relacionado con el tamao de la memoria del computador puesto que,
con N bits se pueden direcciona un mximo de 2N palabras de memoria.
Lneas de control
Gobiernan el uso y el acceso a las lneas de datos y de direccin.
Las seales de control transmiten tanto rdenes como informacin de temporizacin entre los
mdulos del sistema.
La informacin que se transfiere por este bus suele tener en comn que normalmente se trata
de seales de control para los diferentes elementos del computador, como pueden ser las
seales de lectura o escritura de la memoria, las seales de control de entrada/salida, etc.

Você também pode gostar