Está en la página 1de 20

ARQUITECTURA DE COMPUTADORAS

1.2.1 CPU. Unidad Central de Proceso (CPU) La Unidad Central de Proceso es el lugar donde se realizan las operaciones de clculo y control de los componentes que forman la totalidad del conjunto del sistema informtico.

Las CPU de las actuales computadoras son microprocesadores construidos sobre un cristal de silicio semiconductor donde se crean todos los elementos que forman un circuito electrnico (transistores, etc.) y las conexiones necesarias para formarlo. El microcircuito se encapsula en una pastilla de plstico con una serie de conexiones hacia el exterior, en forma de patillas metlicas, que forman su nexo de unin al resto del sistema informtico. Estas pastillas de plstico, con una multitud de patillas de conexin metlicas, reciben el nombre de chips.

El microprocesador central de una computadora se divide en: - Unidad de control: controla el funcionamiento de la CPU y por tanto de el computador. - Unidad aritmtico-lgica (ALU): encargada de llevar a cabo las funciones de procesamiento de datos del computador. - Registros: proporcionan almacenamiento interno a la CPU.

- Interconexiones CPU: Son mecanismos que proporcionan comunicacin entre la unidad de control, la ALU y los registros.

La Unidad de Control maneja y coordina todas las operaciones del sistema informtico, dando prioridades y solicitando los servicios de los diferentes componentes para dar soporte a la unidad aritmticolgica en sus operaciones elementales. La Unidad Aritmtico-Lgica realiza los diferentes clculos matemticos y lgicos que van a ser necesarios para la operatividad de la computadora; debe recordarse que todo el funcionamiento del sistema de una computadora se realiza sobre la base de una serie de operaciones matemticas en cdigo binario.

Los Registros son una pequea memoria interna existente en la CPU que permiten a la ALU el manejo de las instrucciones y los datos precisos para realizar las diferentes operaciones elementales. El CPU debe tener un espacio de trabajo (almacenamiento temporal), dicho espacio se divide en registros. La cantidad y funcin vara dependiendo del diseo del procesador. De la misma forma que la placa principal tiene un bus para conectar la CPU con los diferentes dispositivos del sistema informtico, la unidad de control tiene un bus interno para conectar sus componentes.

Estructura del CPU El CPU debe: Extraer instrucciones Interpretar instrucciones Extraer datos Procesar datos Escribir datos

1.2.1.1 Arquitecturas. Existen dos tipos ms comunes:

* CISC (Complex-instruction-set computing)


Su sistema de trabajo se basa en la microprogramacin. Consiste en hacer que cada instruccin sea interpretada por un miniprograma.

Los microprocesadores CISC, tienen una gran cantidad de instrucciones y por tanto son muy rpidos, procesando cdigo complejo. Permiten procesar operaciones complejas entre operandos situados en la memoria o en los registros internos. En la actualidad la mayora de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples, llamadas generalmente microinstrucciones.

La microprogramacin es una caracterstica importante y esencial de casi todas las arqutecturas CISC.
La microprogramacin significa que cada instruccin de mquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador. Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de varios ciclos de reloj, al menos uno por microinstruccin. Es as entonces como los chips CISC utilizan comandos que incorporan una gran diversidad de pequeas instrucciones para realizar una nica operacin.

Entre las bondades de CISC destacan las siguientes: * Reduce la dificultad de crear compiladores. * Permite reducir el costo total del sistema. * Reduce los costos de creacin de software. * Mejora la compactacin de cdigo. * Facilita la depuracin de errores. EJEMPLOS DE CISC Intel 8086, 8088, 80286, 80386, 80486.

* RISC (Reduced-Instruction-Set Computing): Microprocesador con un conjunto de instrucciones muy reducidas en contraposicin. se basan en estructuras simples y por lo tanto su complejidad total de la CPU es menor. Los microprocesadores RISC se basan en la idea de que la mayora de las instrucciones para realizar procesos en el computador son relativamente simples por lo que se minimiza el nmero de instrucciones y su complejidad a la hora de disear la CPU.

Debido a que se tiene un conjunto de instrucciones simplificado, stas se pueden implantar por hardware directamente en la CPU, lo cual elimina el microcdigo y la necesidad de decodificar instrucciones complejas. La arquitectura RISC funciona de modo muy diferente a la CISC, su objetivo no es ahorrar esfuerzos externos por parte del software con sus accesos a la RAM, sino facilitar que las instrucciones sean ejecutadas lo ms rpidamente posible. Simplificando el tipo de instrucciones que ejecuta el procesador, las instrucciones ms breves y sencillas de un procesador RISC son capaces de ejecutarse mucho ms de prisa. Sin embargo, este diseo requiere de mucha ms RAM y de una tecnologa de compilador ms avanzada.

Entre las ventajas de RISC tenemos las siguientes: * La CPU trabaja mas rpido al utilizar menos ciclos de reloj para ejecutar instrucciones. * Utiliza un sistema de direcciones no destructivas en RAM. Eso significa que a diferencia de CISC, RISC conserva despus de realizar sus operaciones en memoria los dos operandos y su resultado, reduciendo la ejecucin de nuevas operaciones. * Cada instruccin puede ser ejecutada en un solo ciclo del CPU. EJEMPLOS DE RISC MIPS, Millions Instruction Per Second. PA-RISC, Hewlett Packard. SPARC, Scalable Processor Architecture, Sun Microsystems. POWER PC, Apple, Motorola e IBM.

1.2.1.2 Tipos.
SUPERCOMPUTADORAS. MACROCOMPUTADORAS/MAINFRAME. MINICOMPUTADORAS/PC.

Se completa con la tarea de los alumnos

1.2.1.3 Caractersticas.
ALU(UNIDAD ARITMETICA LOGICA). La unidad aritmetica logica opera los datos que recibe siguiendo las indicaciones por la unidad de control. Esta unidad puede realizar operaciones aritmticas lgicas, por ejemplo: el de realizar la suma, la forma en que realiza la operacin. 1.- Se debe tener el cdigo de operacin que indique la operacin a efectuar en este caso el cdigo de suma. 2.- Direccin de la clula en la que se encuentra almacenado el primer sumando. 3.- Direccin del segundo sumando. 4.- Direccin de la clula en la que se almacena el resultado.

Instrucciones para efectuar la suma. a) Cargar el primer operando en el acumulador. b) Sumar el segundo operando con el contenido del acumulador. c) Cargar el contenido del acumulador en la direccin del resultado.

UNIDAD DE CONTROL (La unidad que va decidir controlar). La unidad de control es el autentico cerebro que controla y coordina el funcionamiento de la computadora. A raz de la interpretacin de las instrucciones que integran el programa esta unidad genera el conjunto de ordenes elementales necesarias para que se realice la tarea necesitada.

Pasos para la unidad de control. 1. Se extrae de la memoria principal la instruccin a ejecutar esa informacin es almacenada en el contador de instrucciones, la informacin que se almacena es la proxima instruccin a ejecutar en el registro de instruccin propiamente dicha. 2.- Una vez conocido el codigo de la operacin la unidad de control ya sabe que circuitos de la UAL deben de intervenir pueden establecerse las conexiones electricas necesarias atraves del secuenciador.

3.- Extrae de la memoria principal los datos necesarios para ejecutar la instruccin en proceso 4.- Ordena la AUL que efecte las operaciones, el resultado de este es depositado en el acumulador de la AUL. 5.- Si la instruccin a proporcionado nuevos datos estos son almacenados en la memoria principal.

6.- Incrementa en una unidad el contenido del contador de instrucciones a ejecutar.

1.2.1.4 Funcionamiento. El microprocesador de la CPU est formado por una unidad aritmtico lgica que realiza clculos y comparaciones, y toma decisiones lgicas (determina si una afirmacin es cierta o falsa mediante las reglas del lgebra de Boole); por una serie de registros donde se almacena informacin temporalmente, y por una unidad de control que interpreta y ejecuta las instrucciones. Para aceptar rdenes del usuario, acceder a los datos y presentar los resultados, la CPU se comunica a travs de un conjunto de circuitos o conexiones llamado bus. El bus conecta la CPU a los dispositivos de almacenamiento (por ejemplo, un disco duro), los dispositivos de entrada (por ejemplo, un teclado o un ratn) y los dispositivos de salida (por ejemplo, un monitor o una impresora).

Procesamiento de la CPU Una CPU procesa informacin almacenada en los bytes de la memoria. Esta informacin puede ser datos o instrucciones. Un dato es una representacin binaria de una letra, un nmero, o un color; mientras que una instruccin le dice a la CPU que hacer con ese dato, es decir si sumarlo, si restarlo, moverlo, etc. Como dijimos anteriormente, la CPU realiza tres operaciones bsicas con los datos: puede leerlos, procesarlos , y escribirlos en la memoria. Es decir que, la CPU necesita solo cuatro elementos para realizar dichas operaciones con los datos: Las instrucciones, un puntero a las instrucciones (Instruccin Pointer), algunos registros, y la unidad aritmtica lgica.

FUENTE

MICRO 2

TARJETAS 4

BUSES 3

T.Madre

MEMORIA 3

I/O

ENTRADA 9

SALIDA 5

MIXTO 5

COMUNIC

FLASH

HD

MF

NIC

También podría gustarte