Académique Documents
Professionnel Documents
Culture Documents
CPU
Tipos
CISC (Complex Instruction Set Computing)
RISC (Reduced Instruction Set Computing)
ARQUITECTURA CISC
CISC es un modelo de arquitectura de computadores con un conjunto
de instrucciones bastante complejas y lentas de ejecutar.
Se caracteriza por ser muy amplio y permitir operaciones complejas
entre operandos situados en la memoria o en los registros internos, en
contraposicin a la RISC.
CISC
Los CISC pertenecen a la primea corriente de construccin de
procesadores, antes del desarrollo de los RISC.
Su sistema de trabajo se basa en la microprogramacin.
Consiste en hacer que cada instruccin sea interpretada por un
mini programa
MICROPROGRAMACIN
Significa que cada instruccin de maquina es interpretada por un
microprograma localizado en una memoria en el circuito integrado del
procesador.
En los 70s la microprogramacin era la tcnica mas apropiada para
las tecnologas de memorias existentes.
ARQUITECTURA RISC
Microprocesador con un conjunto de instrucciones muy
simples que se ejecutarn mas rpidamente en el
procesador..
Se basan en estructuras simples y por lo tanto su
complejidad de la CPU es menor.
APLICACIONES DE LOS
PROCESADORES RISC
En este tipo de equipos, el software de aplicacin se ejecuta bajo el
sistema operativo Unix, escrito en lenguaje C, por lo que las
arquitecturas RISC actuales estn adaptadas y optimizadas para este
lenguaje de alto nivel.
Tipos de procesadores
Procesadores dedicados.
Para desarrollar una tarea muy especfica. Ejecutando un nico
algoritmo de forma ptima.
CISC.
Complex Instruction Set Computing. Posee un nmero grande y
longitud variable de instrucciones, alto porcentaje de ciclos por
instruccin, operaciones de microcdigo, baja optimizacin en el
uso de registros.
RISC.
Reduced Instruction Set Computing. Posee un nmero bajo y
longitud fija de instrucciones, bajo porcentaje de ciclos por
instruccin, no tiene operaciones de microcdigo, muchos registros
de propsito general, compilador optimizado. Su arquitectura
permite un cierto grado de paralelismo en su ejecucin.
Power PC.
Diseados para rendir al igual que los mejores CISC y RISC, pero
mejorando sus errores. Tiene un conjunto de instrucciones distinto
a estos procesadores, pero puede emular sus caractersticas para
ejecutar los programas escritos para ellos. Usados en
SIMD.
Single instruction, multiple data. Tiene una organizacin nica de
instruccin y datos mltiples. Manipula instrucciones de vector
mediante mltiples unidades funcionales que responden a una
instruccin comn.
Microprocesadores.
Son de uso general, requieren dispositivos externos de memoria y
de comunicacin con el exterior (E/S).
Microcontroladores.
Integran memorias y elementos de entrada/salida junto al
microprocesador.
ASIC.
Application-Specific Integrates Circuits. Integra en un solo chip los
elementos analgicos y digitales necesarios para efectuar una
determinada funcin.
DSP.
Digital Signal Processors. Procesadores de alta velocidad y poca
memoria, muy eficientes para efectuar algoritmos de procesado de
la seal.
Procesador convencional.
Ejecuta las instrucciones en forma de serie es decir, una detrs de
otra.
Multiprocesador.
Se acostumbra a usar la arquitectura de multiprocesador con
memoria comn en los servidores. Cada uno de estos procesadores
incluyen una memoria cach de grandes dimensiones para reducir
ALU
La unidad aritmetico lgica es el circuito digital
que calcula operaciones aritmticas como la
suma, resta, multiplicacin y divisin, y
lgicas como el si, y, no, o.
Funcionamiento
La unidad aritmtica lgica contiene cuando menos dos
registros de flip-flop: el registro B y el registro
acumulador. Tambin contiene lgica combinatoria, la
cual realiza las operaciones aritmticas y lgicas con
los nmeros binarios que estn almacenados en el
registro B y en el acumulador.
Una secuencia tpica de operaciones puede ocurrir as:
*La unidad de control recibe una instruccin (de la
unidad de memoria) especificando que un nmero
almacenado en una localidad de memoria particular
(direccin) se sumara al nmero que esta almacenando
en ese momento el registro acumulador. *El nmero
que se sumara se transfiere de la memoria al registro B
*El numero en el registro B y el numero en el acumulador se suman en los circuitos Logicos mediante un
comando desde la unidad de control. luego la suma resultante se enuncia en el acumulador para su
almacenamiento.
*El nuevo numero en el acumulador puede permanecer alli, de manera que se le pueda sumar otro numero, o,
si el proceso aritmetico particular ha terminado, se pueda transferir a la memoria para ser almacenado.
Unidad De Control
Es uno de los 3 bloques funcionales principales en
los que se divide la unidad central de
procesamiento CPU.
Los otros dos bloques son la unidad de proceso y
el bus
Funcionamiento
Su funcion es buscar las intrucciones en la
memoria principal, decodificarlas y ejecutarlas
empleando para ello la unidad de proceso.
La UC es la cicuiteria que controla el flujo de datos a
travs del procesador, y lo coordina, el cual a su vez
controla al resto de la computadora.
Componentes de la UC
Registro de Instruccion:
Es el encargado de almacenar la instruccin que se
esta ejecutando.
Registro contador de programas:
Contiene la direccin de memoria de la siguiente
instruccin a ejecutar
Controlador y decodificador :
Se encarga de interpretar la instruccin para su
posterior proceso. Es el encargado de extraer el
cdigo de operacin de la instruccin en curso.
Secuenciador:
Genera microordenes necesarias para ejecutar la
instruccin.
Reloj: Proporciona una sucesin de impulsos
elctricos a intervalos constantes.