Você está na página 1de 13

INSTITUTO TECNOLGICO DE ESTUDIOS SUPERIORES

DE LOS CABOS
Por una patria con sabidura y espritu de progreso

Materia: Arquitectura de Computadoras


Alumno: David Palomino De La Concha
Grupo: 5IS-01M
Docente: Mauro Antonio Jernimo Montero
Nombre del trabajo: CPU

San Jos del Cabo BCS a 8 de Septiembre de 2015

Tabla de contenido
Introduccin............................................................................................................................3
Contenido................................................................................................................................4
CPU.........................................................................................................................................4
Arquitecturas.......................................................................................................................4
Principales Caractersticas de la CPU.................................................................................4
Tipos de procesadores.........................................................................................................5
Tipos de procesador segn la cantidad de ncleos o procesadores Core........................6
Tipos de procesadores segn la marca............................................................................6
Funciones de la ALU...........................................................................................................7
Registros..............................................................................................................................7
Buses Internos...................................................................................................................11
Conclusin............................................................................................................................12
Bibliografa...........................................................................................................................13

Introduccin
Esta investigacin es acerca de lo que podra ser la parte ms importante de las
computadoras hablando a nivel de hardware.. El CPU. Se explican y definen de forma
breve algunos de los componentes bsicos, arquitecturas, caractersticas, as como los tipos
de CPU que hay adems se hablan de algunas funciones que realizan componentes como
los son los registros, ALU y los buses internos.

Contenido.
CPU
CPU, abreviatura de Central Processing Unit (unidad de proceso central), se pronuncia
como letras separadas. La CPU es el cerebro del ordenador. A veces es referido
simplemente como el procesador o procesador central, la CPU es donde se producen la
mayora de los clculos. En trminos de potencia del ordenador, la CPU es el elemento ms
importante de un sistema informtico.
En ordenadores grandes, las CPUs requieren uno o ms tableros de circuito impresos. En
los ordenadores personales y estaciones de trabajo pequeas, la CPU est contenida en un
solo chip llamado microprocesador.
En pocas palabras el CPU es el dispositivo ms importante y el que ms influye en su
velocidad al analizar informacin, ya que en ella se encuentra la unidad de control y la
unidad aritmtico-lgica, las cuales en constante interaccin con la memoria principal
(tambin conocida como memoria interna) permiten manipular y procesar la informacin, y
controlar los dems dispositivos de la unidad computacional.
Es el cerebro de un computador. Es un chip que ejecuta las instrucciones y procesa los
datos con los que trabaja el computador.

Arquitecturas.
Adems de las Arquitecturas clsicas mencionadas anteriormente, en la actualidad han
aparecido Arquitecturas hbridas entre la Von Newman y la Harvard, buscando conservar la
flexibilidad, pero mejorando el rendimiento.
Esta escuela pretende aplicar un enfoque totalmente distinto al tradicional hasta entonces,
que pas a conocerse como computadoras de conjunto complejo de instrucciones (CISC)
para diferenciarla de la nueva tendencia.
Se
implementan
instrucciones especiales que
realizan funciones complejas,
de
manera
que
un
programador puede encontrar
con
seguridad,
una
instruccin especial que
realiza en hardware la
funcin que el necesita.

Principales Caractersticas
de la CPU.

La velocidad de la CPU se mide en MIPS (millones de instrucciones por segundo).


El tamao de la palabra es el nmero de bits que la CPU puede procesar a la vez.

Un procesador de 32 bits puede manipular 32 bits simultneamente.


La CPU es un componente computacional completo, que se fabrica en un solo chip.
Cada operacin dentro de la CPU toma lugar en un pulso de reloj. La velocidad del
reloj se mide en megahertz (MHz) o millones de tics por segundo.
Intel es una de los fabricantes ms grandes de CPU.
Un ciclo de reloj, es el tiempo ms corto durante el cual una CPU puede procesar
una operacin: calcular, comparar etc. La cantidad de ciclo que el reloj interno de
una CPU puede realizar en un segundo es frecuentemente medida en Hertz. Un
mega hertz (MHz) es un milln de ciclos por segundo.

Las CPU estn disponibles en las siguientes velocidades: 166mhz, 233mhz,


450mhz, 733mhz, 850mhz y 1000mhz (1024mhz= 1GHz).
Actualmente estn disponibles procesadores con velocidades de: 2.26GHz, 2.8GHz,
3.0GHz, 3.2GHz.
El microprocesador se encuentra ubicado debajo del electro-ventilador ya que este lo
mantiene a baja temperatura.

Tipos de procesadores
Procesadores tipo Atom.- Los procesadores Intel Atom son procesadores de bajo consumo
energtico y estn diseados para usarse en netbooks y otros dispositivos de cmputo
especializados en redes, es decir, en mquinas en donde la vida til de la batera, as como
el consumo de energa, son ms importantes que el poder de procesamiento en s.
Celeron.- Estos procesadores estn diseados para su uso en computadoras de escritorio o
P.C. de escritorio, enfocadas al uso familiar principalmente para actividades de navegacin
web y cmputo bsico o no especializado.
Pentium.- Pentium ha sido usado como nombre para varias generaciones diferentes de
procesadores. Los procesadores Pentium de la generacin actual son procesadores de doble
ncleo energticamente eficiente y diseado para computadoras de escritorio. Los
procesadores Pentium tienen indicadores numricos que, al igual que otros procesadores
Intel, indican niveles ms altos de caractersticas con nmeros de series superiores.
Procesadores Core.- Son todos los procesadores que poseen ms de un ncleo, el cual se
denomina Core, existen dos clases, mismas que se denominan Core i7 y Core 2 Do, que
varan en la cantidad de Cores o ncleos de procesamiento. Los procesadores Core de ms
de un ncleo comenzaron a comercializarse a partir del ao 2005, popularizndose desde
ese entonces gracias a sus diversas propiedades que han ido evolucionando. En la
actualidad ya existen procesadores Core de 12 y hasta 16 ncleos, pero an no han sido
comercializados a gran escala, siendo nicamente distribuidos para grandes empresas que
necesitan velocidades y volmenes de procesamiento mayores, como bancos, financieras,
empresas contables, y empresas especializadas en el manejo de datos a gran escala como
las telefnicas, etc.

Xeon e Itanium.- Son procesadores especializados en mquinas que su trabajo principal es


la red, son especiales para uso de servidores. Estos procesadores se identifican por tener
tres indicadores especiales la letra X, (para especificar que se trata de un procesador de alto
desempeo), la letra E (indicando que es un procesador de rack optimizado, y la letra L
(que indica que se trata de un CPU optimizado al uso de energa). De estos procesadores
especializados en servidores existen de un ncleo, dos ncleos y varios ncleos,
aumentando las capacidades de procesamiento de datos.
Tipos de procesador segn la cantidad de ncleos o procesadores Core
Procesadores de un solo ncleo.- Los procesadores de un solo ncleo, son ejemplo los
procesadores 286, 486, Pentium, Pentium II, Pentium III.
Procesadores de dos ncleos.- Los procesadores de dos ncleos actan cooperando en
cierta medida al distribuirse los diversos procesos entre cada uno de los dos ncleos,
agilizando el rendimiento del procesador. Un ejemplo es el Core 2 duo.
Procesadores de 4 ncleos.- Son procesadores que en un solo Kit de procesador, poseen
cuatro unidades fsicas de procesamiento de datos, lo que agiliza los trabajos.
Procesadores multincleos.- En esta categora entran procesadores tales como los de 12 y
16 ncleos, que gracias a la combinacin de estos ncleos de procesamiento se distribuyen
entre s, la carga del trabajo.
Tipos de procesadores segn la marca
Procesadores INTEL.- La marca de procesadores que domina el mercado mundial en este
ramo, es Intel, que posee una gran gama de procesadores de diversos tipos, mismos que
poseen caractersticas y especificaciones, para cierto tipo de equipos. Son ejemplo de esta
marca los procesadores, Pentium, Pentium II, Pentium III, Pentium IV, Pentium D, Core,
Core
2
Duo,
Core
2
Quad,
Celeron,
Xeon,
e
Itanium.
Procesadores AMD.- AMD es la segunda empresa en cuanto a mercado en el ramo de los
procesadores, teniendo una gran gama de procesadores de varios tipos con especificaciones
para equipos de cmputo porttiles, de oficina, servidores, y para empresas especializadas.
Tales como los procesadores Athlon, Athlon XP, Athlon X2, Sempron, Athlon FX, Phenom,
Phenom 2 y Opteron.
Procesadores VIA.- VIA es una empresa especializada en fabricar procesadores de bajo
consumo de energa y miniaturizacin para equipos porttiles.

Funciones de la ALU
ALU, conocida como unidad aritmtica lgica es la que realiza las funciones de clculos y
de decisin. Estas funciones se clasifican en:

1. Funciones aritmticas. Ejemplos: sumas, restas, multiplicaciones, divisiones y


potenciaciones.
2. Funciones lgicas. En funcin del resultado obtenido, el ALU toma decisiones sobre la
ejecucin del programa.
3. Funciones auxiliares de las Anteriores. Ejemplos: Mover el contenido de una posicin de
memoria a otra, comparar dos posiciones de memoria o almacenar informacin en una
posicin de memoria.
Esta unidad lgica y aritmtica est constituida, adems, por las siguientes subunidades.
- Sumador. Permite realizar sumas y existen diferentes tipos de sumadores segn el cdigo
en que se trabaja y la forma en que operan. Unos trabajan con cdigo decimal codificado en
binario y otros directamente en cdigo binario.
- Complementador. Subunidad que permite realizar la operacin complementacin,
consistente en cambiar los ceros por unos y viceversa. Para restar se complementa el
sustraendo y se suma luego el complemento al minuendo.
- Comparador. Subunidad del ALU encargada de comparar cantidades. Cuando tiene que
comparar dos bytes para determinar si son iguales o difieren, lo hace de bit en bit hasta que
encuentra una pareja de bits diferentes.

Registros.
Unidades especiales de memoria en las que la informacin se procesa a gran velocidad se
pueden distinguir varios tipos de acuerdo con la funcin que realice: registro de
desplazamiento, que traslada la informacin; registro multiplicador-divisor; registro
acumulador, que acopian los resultados de las operaciones, y registro de coma flotante, en
la cual se lleva a cabo las operaciones con nmeros de coma flotante.
Caminos de transferencia de datos y de control lgico, que incluyen un elemento con el
rtulo bus interno de la CPU. Este elemento es necesario para transferir datos entre los
diversos registros y la ALU, ya que sta en realidad slo opera con datos de la memoria
interna de la CPU. La figura muestra tambin los elementos bsicos tpicos de
la ALU. Dentro de la CPU hay una memoria interna compuesta por un conjunto de
registros. Los registros de la CPU son:
- Registros visibles al usuario: Permiten al programador de lenguaje de mquina o
ensamblador minimizar las referencias a memoria principal optimizando el uso de los
registros.
- Registros de control: Son utilizados por la unidad de control para controlar el

funcionamiento de la CPU y por programas privilegiados del sistema para controlar la


ejecucin
de
programas.
- Registro de estado: Se utiliza para tomar decisiones en funcin de operaciones
realizadas.
- Registro puntero a pila.
Registros visibles al usuario
Un registro visible al usuario es aqul que puede ser referenciado por medio del lenguaje
mquina que ejecuta la CPU. Prcticamente todos los diseos contemporneos de CPUs
estn provistos de varios registros visibles al usuario, en oposicin a disponer de un nico
acumulador.
Podemos clasificarlos en:
- Uso General
-Datos
- Direcciones
- Cdigos de Condicin
Los registros de uso general pueden ser asignados por el programador a diversas funciones.
A veces, su uso dentro del repertorio de instrucciones es para contener el operando para
cualquier cdigo de operacin. Esto proporciona una utilizacin de registros de autntico
uso general. Con frecuencia, sin embargo, existen restricciones. Por ejemplo, puede haber
registros especficos para operaciones en coma flotante. En algunos casos los registros de
uso general pueden ser utilizados para funciones de direccionamiento. En otros casos hay
una separacin clara o parcial entre registros de datos y registros de direcciones.
Los registros de datos pueden ser usados nicamente para contener datos y no se pueden
emplear en el clculo de una direccin de operando. Los registros de direccin pueden ser
en s registros de uso ms o menos general, o pueden estar dedicados a un modo de
direccionamiento particular. El caso ms conocido es el puntero a pila. La cantidad de
registros generales o especializados es una cuestin de diseo. No hay solucin ptima,
pero la tendencia parece ir hacia el uso de registros especializados. Otro problema de
diseo es el nmero de registros, de uso general o de datos ms direcciones, que tienen que
incluirse.
A mayor cantidad de registros se requieren mayor cantidad de bits en el campo de
operando. Parece ptimo entre 8 y 32 registros. Menos registros se traducen en ms
referencias a memoria; ms registros no reducen notablemente las referencias a memoria.
Por ltimo, est la cuestin de la longitud de los registros. Los registros que han de

contener direcciones han de ser lo suficientemente grandes como para albergar la direccin
ms grande. Los registros de datos deben ser capaces de contener valores de la mayora de
tipos de datos. Algunas mquinas permiten que los registros contiguos sean usados como
uno para contener valores de doble longitud. Una categora final de registros, que es al
menos parcialmente visible al usuario, contiene cdigos de condicin (tambin llamados
indicadores
o
flags).
Los cdigos de condicin son bits fijados por el hardware de la CPU como resultado de
alguna operacin. Por ejemplo, una operacin aritmtica puede producir un resultado
positivo, negativo o nulo, o con desbordamiento. Adems de almacenarse el propio
resultado en un registro o en la memoria, se obtiene tambin un cdigo de condicin. El
cdigo puede ser examinado con posterioridad como parte de una condicin de bifurcacin
condicional. Los bits de cdigos de condicin se renen en uno o ms registros. Por lo
general, forman parte de un registro de control. Comnmente, las instrucciones de mquina
permiten que estos bits sean ledos por referencia implcita, pero no pueden ser alterados
por el programador. En algunas mquinas, una llamada a subrutina dar lugar a la
salvaguarda automtica de todos los registros visibles al usuario, que sern restablecidos en
el
retorno
de
la
subrutina.
La CPU lleva a cabo la salvaguarda y restablecimiento como parte de la ejecucin de las
instrucciones de llamada y retorno, respectivamente. Esto permite a cada subrutina usar
independientemente los registros visibles al usuario. En otras mquinas, es responsabilidad
del programador guardar los contenidos de los registros visibles al programador relevantes
antes de la llamada a subrutina, teniendo que incluir en el programa instrucciones para este
fin.
Registros de control
Hay diversos registros de la CPU que se pueden emplear para controlar su funcionamiento.
La mayora de stos, en la mayor parte de las mquinas, no son visibles al usuario. Algunos
de ellos pueden ser visibles a instrucciones de mquina ejecutadas en un modo de control o
de sistema operativo. Naturalmente, mquinas diferentes tendrn diferentes organizaciones
de registros y usar distinta terminologa. Se enumera aqu una lista razonablemente
completa de tipos de registros, con una breve descripcin. Son esenciales cuatro registros
para la ejecucin de una instruccin: el contador de programa, el registro de direccin, el
registro de instruccin y el registro de datos. El contador de programa contiene una
direccin de instruccin. Tpicamente, la CPU actualiza el PC despus de cada captacin de
instruccin de manera que siempre apunta a la siguiente instruccin a ejecutar. Una
instruccin de bifurcacin o salto tambin modificar el contenido de PC. La instruccin
captada se carga en el registro de instruccin, donde son analizados el cdigo de operacin
y los campos de operando. Se intercambian datos con la memoria por medio de registro de
direcciones y el de datos. En un sistema con organizacin de bus, el de direcciones se
conecta directamente al bus de direcciones, y el de datos directamente al bus de datos. Los

registros visibles al usuario, sucesivamente, intercambian datos con el de datos. Los cuatro
registros que acaban de mencionar se usan para la transferencia de datos entre la CPU y la
memoria. Dentro de la CPU, los datos tienen que ofrecerse a la ALU para su
procesamiento. La ALU puede tener acceso directo al de datos y a los registros visibles al
usuario. Como alternativa, puede haber registros intermedios adicionales en el lmite de la
ALU; estos registros sirven como registros de entrada y salida de la ALU e intercambian
datos con el de datos y los registros visibles al usuario.
Registro de estado
Todos los diseos de CPUs incluyen un registro o un conjunto de registros, conocidos a
menudo como palabra de estado de programa "programa status word", PSW), que contiene
informacin de estado. La PSW contiene tpicamente cdigos de condicin adems de otra
informacin de estado. Entre los campos comunes o indicadores se incluyen los expresados
en la tabla.
Bit de
Nombre
estado
C

P
Z
S
O
I

Descripcin

Puesto a uno si una operacin da lugar a un


Acarreo
acarreo (suma) o adeudo (resta) de un bit de
orden superior.
Paridad del resultado de una operacin
Paridad
aritmtica o lgica. Un 1 indica paridad par y
el 0 paridad impar.
Puesto a uno cuando el resultado de una
Cero
operacin aritmtica o lgica es cero.
Contiene el bit de signo del resultado de la
Signo
ltima operacin aritmtica.
Usado para indicar un desbordamiento
Desbordamiento
aritmtico.
Usado
para
habilitar
o
inhabilitar
Interrupcin
interrupciones

Registro puntero a pila


El registro puntero a pila permite almacenar la direccin de acceso a la memoria pila.
Veremos su funcionamiento al tratar las subrutinas.

Buses Internos
Son buses que comunican todos los componentes del computador con el procesador y la
memoria, inicialmente la arquitectura de los buses internos era la de ISA (Industry Standard
Architecture) creada por IBM la cual ha ido avanzando en trminos de tecnologa, pasando
por el MCA (MicroChannel Architecture) el cual mejor la velocidad de transmisin de
datos pasando de 8 Mbps a 20 Mbps y se dirigi bajo el principio de manejar el bus desde
el microprocesador y ensanchar la ruta de datos, sin embargo este tena la limitacin de no
tener compatibilidad con los buses ISA y por eso la competencia principal de MCA fue el
EISA (Extended ISA) que haca lo mismo que MCA y adems era compatible con ISA.
Finalmente Intel creo el bus PCI es cual permite mantener la CPU independiente del bus,
por lo que se pudo aplicar esta arquitectura a computadores que no fuesen de Intel y el
diseo de las placas fue ms sencillo.

Conclusin
Como podemos apreciar en esta investigacin, a pesar de que fsicamente hablando un CPU
es de un tamao diminuto, este tiene una gran variedad de componentes as como funciones
que lo hacen la pieza ms importante de un ordenador convirtindolo en el cerebro del
mismo. Un CPU puede tener una arquitectura compleja pero que tiene un origen gracias al
seor Von Newman que hasta la fecha se mantiene, aunque de una manera mejorada (pero
quizs no innovadora).

Bibliografa
https://www.masadelante.com/faqs/cpu
http://www.buenastareas.com/ensayos/Caracteristicas-Cpu/2830802.html
http://10tipos.com/tipos-de-procesadores/
http://arq-compu.blogspot.mx/2010/06/alu-y-fpu.html
http://www.portalhuarpe.com/Medhime20/Sitios%20con
%20Medhime/Computacin/COMPUTACION/Menu/Modulo%205/5-6.htm
http://itcv-arquitectura-de-computadoras.blogspot.mx/2014/11/12-analisis-de-loscomponentes.html

Você também pode gostar