Microprocesadores
|
De un "click" en la grafica para agrandar su tamaño |
|
De un "click" en la grafica para agrandar su tamaño |
El microprocesador es un circuito
integrado que contiene todos los elementos necesarios para conformar una "unidad central de procesamiento" UCP, también es conocido como CPU (por sus siglas en inglés: Central Process Unit). En la actualidad este componente electrónico está compuesto
por millones de transistores, integrados en una misma placa de silicio.
Los microprocesadores generalmente aparecen
a la venta empaquetados para proteger el elemento de silicio (el microprocesador en sí) de la interferencia eléctrica y del
daño por exposición al medio ambiente. Este empaquetado suele tener forma de paralelogramo o de prisma e incluye superficies o postes conductores para permitir el paso de alimentación eléctrica y de señales eléctricas
desde y hacia el microprocesador. Este empaquetado comúnmente se instala sobre un elemento llamado zócalo (en inglés, socket)
que sirve a la vez de anclaje e interfaz de comunicación entre el microprocesador y el resto del ordenador (por ejemplo, comunicando
con el chipset).
En las arquitecturas modernas la disipación
de calor es un problema mayor, debido a la alta frecuencia de operación y a la miniaturización extrema de los microprocesadores
recientes, y por eso es común que, en ordenadores como los compatibles con la IBM PC, las motherboards dispongan de un zócalo especial para alojar el microprocesador y un sistema de enfriamiento, que comúnmente
consiste en un disipador de aluminio con un ventilador adosado (conocido como microcooler). Sin esta protección, los microprocesadores
podrían sobrecalentarse al punto de estropearse permanentemente.
Desde el punto de vista lógico y funcional,
el microprocesador está compuesto básicamente por: varios registros; una Unidad de
control, una Unidad aritmético-lógica.
El microprocesador se conecta a un oscilador,
normalmente un cristal de
cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo. Este
reloj, en la actualidad, genera miles de MHz.
Velocidad y ancho de banda
Actualmente se habla de frecuencias de reloj del orden de los Gigahercios (GHz.), o de Megahercios (MHz.). Lo que supone miles de millones o millones, respectivamente, de ciclos
por segundo. El indicador de la frecuencia de un microprocesador es una buena referencia de la velocidad de proceso del mismo,
pero no el único. La cantidad de instrucciones necesarias para llevar a cabo una tarea concreta, así como el ancho de banda o la cantidad de instrucciones ejecutadas por ciclo IPC, son los otros dos factores
que determinan la velocidad de la CPU. La cantidad de instrucciones necesarias para realizar una tarea depende directamente
del juego de instrucciones disponible, mientras que el índice IPC depende de varios factores, como el grado de supersegmentación
y la cantidad de unidades de proceso o "pipelines" disponibles, entre otros.
Bus de datos
El microprocesador
lee y escribe datos en la memoria principal y en los dispositivos de entrada/salida. Estas transferencias se realizan a través
de un conjunto de conductores que forman el bus de datos. El número de conductores suele ser potencia de 2. Hay buses de 4,
8, 16, 32, 64, ... conductores. Los modelos de la familia x86, a partir del 80386, trabajan con bus de datos de 32 bits,
y a partir del Pentium con bus de 64 bits. Pero los microprocesadores de las tarjetas gráficas, que tienen un mayor volumen
de procesamiento por segundo, se ven obligados a aumentar este tamaño, y así tenemos hoy en día microprocesadores gráficos
que trabajan con datos de 128 ó 256 bits. Estos dos tipos de microprocesadores no son comparables, ya que ni su juego de instrucciones
ni su tamaño de datos son parecidos y por tanto el rendimiento de ambos no es comparable en el mismo ámbito.
Puertos de entrada y salida
El microprocesador tiene puertos de entrada/salida en el mismo circuito
integrado. El chipset es un conjunto de circuitos integrados que se encarga de realizar las funciones
de transmisión de la información entre el microprocesador, la memoria, el sistema gráfico y demás periféricos. El conjunto
de circuitos integrados auxiliares necesarios por un sistema para realizar una tarea suele ser conocido como chipset, cuya
traducción literal del inglés significa conjunto de circuitos integrados. Se designa circuito integrado auxiliar al circuito
integrado que es periférico a un sistema pero necesario para el funcionamiento del mismo. La mayoría de los sistemas necesitan
más de un circuito integrado auxiliar; sin embargo, el término chipset se suele emplear en la actualidad cuando se habla sobre
las placas base de los IBM PCs.
El chipset esta conformado por dos partes:
- El SouthBridge o puente sur controla los dispositivos asociados como son la controladora de discos IDE, puertos USB, Firewire, SATA, RAID, ranuras PCI, ranura AMR, ranura CNR, puertos infrarrojos, disquetera, LAN, PCI Express 1x y una larga lista de todos los elementos que podamos imaginar integrados en
la placa madre. Es el encargado de comunicar el procesador con el resto de los periféricos.
Ciclo de CPU:
Un ciclo de CPU es un pulso electromagnético que genera
el oscilador de cuarzo presente en todo procesador o microprocesador de computadora. Un ciclo de CPU, es para la
computadora, lo que para el ser humano es un latido de corazón.
La velocidad
de funcionamiento del microprocesador viene determinada por el ritmo de
los impulsos de su reloj.
Este reloj u oscilador es un circuito electrónico encargado de emitir a un ritmo constante
impulsos eléctricos.
El funcionamiento
de este reloj es comparable un metrónomo con su péndulo que oscila de izquierda a derecha. El intervalo de tiempo que el péndulo tarda en recorrer esa distancia y
regresar a su punto inicial se denomina ciclo.
Todos
los microprocesadores poseen un oscilador o reloj que, al igual que el metrónomo, marca el número de ciclos por segundo.
En principio podría pensarse que a mayor número de ciclos por segundo, mayor velocidad, pero esto es cierto solo cuando se
comparan procesadores de diseño similar. Según la arquitectura del procesador (RISC o CISC) y de la tecnología empleada se requerirán más o menos
ciclos para la ejecución de una instrucción, o incluso más de una instrucción
por ciclo. Por ello la velocidad de procesador es un parámetro para comparar presaciones
entre procesadores similares, pero no decisivo, pues
en la velocidad del procesador influyen otros parámetros como la
memoria caché, etc.
Ancho
de banda:
Para
señales analógicas, el ancho de banda es la anchura, medida en hercios, del rango de frecuencias en el que se concentra la mayor parte de la potencia de la señal. Puede ser calculado
a partir de una señal temporal mediante el análisis de Fourier. También son llamadas frecuencias efectivas las pertenecientes a este rango.
Así, el
ancho de banda de un filtro es la diferencia entre las frecuencias en las que su atenuación al
pasar a través de filtro se mantiene igual o inferior a 3 dB comparada con la frecuencia central de pico (fc) en
la Figura 1.
La frecuencia es la magnitud física que mide
las veces por unidad de tiempo en que se repite un ciclo de una señal periódica. Una señal periódica de una sola frecuencia
tiene un ancho de banda mínimo. En general, si la señal periódica tiene componentes en varias frecuencias, su ancho de banda
es mayor, y su variación temporal depende de sus componentes frecuenciales.
Normalmente
las señales generadas en los sistemas electrónicos, ya sean datos informáticos, voz, señales de televisión, etc. son señales
que varían en el tiempo y no son periódicas, pero se pueden caracterizar como la suma de muchas señales periódicas de diferentes
frecuencias.
El ancho de banda
viene determinado por las frecuencias comprendidas entre f1 y f2
Es común
denominar ancho de banda digital a la cantidad de datos que se pueden transmitir en una unidad de tiempo. Por ejemplo,
una línea ADSL de 256 kbps puede, teóricamente, enviar 256000
bits (no bytes) por segundo. Esto es en realidad la tasa
de transferencia máxima permitida por el sistema, que depende del ancho de banda analógico, de la potencia de la señal, de
la potencia de ruido y de la codificación de canal.
Un ejemplo
de banda estrecha es la realizada a través de una conexión
telefónica, y un ejemplo de banda ancha es la que se realiza por medio de
una conexión DSL, microondas, cablemódem o T1. Cada tipo de conexión tiene
su propio ancho de banda analógico y su tasa de transferencia máxima. El ancho de banda y la saturación redil son dos
factores que influyen directamente sobre la calidad de los enlaces.
El
Rango de frecuencia que deja a un canal pasar satisfactoriamente. Se expresa en Hz. Bw=∆f=fcs (frecuencia de corte superior)
– fci (frecuencia de corte inferior)
También
suele usarse el término ancho de banda de un bus de ordenador para referirse a la velocidad
a la que se transfieren los datos por ese bus, suele expresarse en bytes por segundo (B/s), Megabytes por segundo (MB/s) o
Gigabytes por segundo (GB/s). Se calcula multiplicando la frecuencia de trabajo del bus, en ciclos por segundo por el número
de bytes que se transfieren en cada ciclo. Por ejemplo, un bus que transmite 64 bits de datos a 266 MHz tendrá un ancho
de banda de 2,1 GB/s. Algunas veces se transmite más de un bit en cada ciclo de reloj, en este caso se multiplicará el número
de bytes por la cantidad de transferencias que se realizan en cada ciclo (MT/s).
Comúnmente,
el ancho de banda que no es otra cosa que un conjunto de frecuencias consecutivas, es confundido al ser utilizado en líneas
de transmisión digitales, donde es utilizado para indicar régimen binario o caudal que es capaz de soportar la línea.
Para visitar la página web
de algún manufacturero, de un “click” en el nombre de este:
Intel Processor
AMD Processor
|