Download Motherboard Comúnmente conocidos como Mother, su nombre

Document related concepts
no text concepts found
Transcript
Motherboard
Comúnmente conocidos como Mother, su nombre completo es Motherboard y en
español significa placa madre. Otros nombres con el que se la puede llegar a escuchar es
placa base, tarjeta madre, placa principal, mainboard o plaqueta en algunos casos.
Un Motherboard es un circuito eléctrico impreso sobre un material resistente donde se
conectan diversos componentes electrónicos. Los primeros equipos electrónicos contaban con
pocos componentes y estos eran muy grandes, la forma de interconectar estos, era mediante
un cable soldado desde una pata de un componente hacia otra pata. También los primeros
equipos electrónicos consumían bastante electricidad por eso era necesario contar con un
cable grueso de alimentación entre los diversos componentes. Hoy en día un camino de cobre
de un Mother es muy fino, ya que el consumo de corriente de los dispositivos ha disminuido
considerablemente.
El Mother, no tiene una función propia ni definida, sino solo sirve de medio de conexión o
comunicación. Tampoco existe dentro de la historia de las computadoras, un origen definido
sobre los Mother, ya que estos son la evolución del inter-conexionado de todos los dispositivos
electrónicos, no solo en la computación sino en la electrónica en general. Vamos a encontrar
mothers o plaquetas principales en equipos de música, impresoras, microondas, lavarropas,
televisores, celulares, etc.; todo dispositivo electrónico va a contar con un tipo de Mother o
plaqueta de conexiones.
Su construcción comienza con la elaboración de una placa de pertinax que es una
mezcla de resina y papel, o una placa de fibra de vidrio. Las placas elaboradas con fibra de
vidrio son más resistentes que las de pertinax. Sobre el total de su superficie se adhiere una
película de cobre, que luego van a ser los caminos de cobre. Las placas más sencillas cuentan
con una sola cara de la plaqueta bañada en cobre, y las más avanzadas cuentan con películas
intermedias de cobre, denominadas multifaz o multicapa. Sobre la capa de cobre se dibuja el
futuro circuito eléctrico, para el caso de las Mother se utiliza un proceso por láser, el cual una
vez dibujado, se sumerge la placa en acido, y este se come el cobre donde no fue alcanzado
por el láser, quedando todo el circuito dibujado. Luego la placa se la baña en resina para
proteger el cobre del óxido.
En un Mother moderno vamos a encontrar mirando detalladamente unos caminos de
cobre muy finito que van desde un conector o integrado hacia otro conector o integrado. En
estas placas no vamos a poder ver los circuitos eléctricos que hay en los niveles intermedios
entre las diferentes capas de la plaqueta.
La placa madre se instala dentro del gabinete del CPU. Sobre el mother vamos a
observar componentes electrónicos varios como resistencias, bobinas, condensadores,
transistores y circuitos integrados. Se va a observar diversos conectores, como puertos USB,
conectores de discos, conectores serie y paralelo, pines de ajustes del mother. También hay
zócalos de memorias RAM, zócalo del procesador, zócalos para placas de expansión, zócalos
para fuente, etc. Una vez instalado el mother, conectado todo y energizado una PC estaría en
condiciones de inicializar.
A partir de la comercialización de las primeras PC IBM, otros fabricantes comenzaron a
desarrollar o imitar mediante procesos de ingeniería inversa, los productos de IBM. El auge
comercial del PC IBM motivo a otros fabricantes a estandarizar sus productos con los de IBM.
De esta forma se definieron estándares en varios aspectos, entre los cuales encontramos el
denominado factor de forma, este determina el tamaño del mother, la posición de los anclajes,
el conector de fuente, la ubicación de los slots de expansión y la forma física del mother. El
primer estándar se denominó XT, y su evolución fue el AT, hoy en día el más comercial es el
formato ATX. A su vez la construcción del mother imita la arquitectura propuesta para la
creación de un microprocesador, como ser presencia de una unidad de procesamiento, una
unidad de control o cálculos, un banco de memoria y los puertos de comunicación con el
exterior.
Fuentes
La fuente de alimentación o simplemente la fuente, es un dispositivo que se instala
dentro del gabinete de la computadora y se conecta al mother. Su función es la de proporcionar
energía a todos los componentes de la computadora, desde la tensión del microprocesador
hasta los discos rígidos. La fuente se enchufa a la tensión de red local, en nuestro caso es de
220V y la transforma y estabiliza en varias tensiones, 12v, 5v, -12v, 3,3v, etc. Cada una de
estas tensiones es requerida por algún componente de la computadora.
Las primeras computadoras venían con una fuente de alimentación propia para cada
modelo de equipo, con la introducción al mercado de las primeras PC por parte de IBM,
empezaron a aparecer diferentes clones de las IBM PC, con lo que permitió que las tecnologías
desarrolladas por IBM se hicieran más populares, tal es el caso de la IBM PC 8086 la cual
contaba con la primer fuente estándar denominada XT. La XT, hoy en día en desuso, era una
fuente pequeña de poca potencia no más de 150 o 200 Watts, esta contaba, en la misma caja
de la fuente, con una llave interruptora de tensión, era de color rojo y decía ON / OFF. Los
cables de alimentación para el mother eran del mismo tipo que la de sus predecesoras la AT,
son dos conectores plásticos de 6 pines cada uno.
Esta fuente se discontinuó y se introdujo al mercado la tecnologia AT, que significa
tecnologia avanzada. Esta fuente no tuvo practicamente diferencias, tenia el mismo conector
del mother y las mismas tensiones. Dejo de tener el interruptor en el chasis de la fuente y
comenzó a venir con los cables para conectar un interruptor en el gabinete. Comenzaron a salir
con las 80286, y proporcionaban un rango de potencia mucho mayor. La unica ventaja que
tenian con respecto a las actuales es su corte de corriente seguro al oprimir el boton de
encendido, ya que este corta totalmente la alimentacion de la fuente. Los conectores
adicionales que traia eran tipo Molex para los discos rigidos y lectoras y los tipo Berg para las
disqueteras
A partir de la linea Pentium, comenzaron a salir algunos equipos con tecnologia ATX.
Esta nueva norma, permitia un encedido y apagado electronico de la fuente, osea que la fuente
siempre queda con un poco de circulacion de corriente. Hoy en día esta es la tecnologia en
uso. Su cambio mas notorio es el cambio de conector, reemplazando los dos conectores de 6
pines por uno unico de 20 pines. La diferencia de pines esta en los agregados de tensiones y
control electronico de la fuente mediante el mother. Todas las fuentes cuentan con conectores
Molex, Berg y las mas nuevas con los SATA. Esta fuente original tambien tuvo una evolucion,
la ATX 2, el cual agrega tensiones adicionales con un conector de 24 pines.
Entre estos modelos de fuente podemos distinguir su maxima potencia que tuvieron, las
xt llegaban hasta los 200 watts, las AT se encuentran modelos de hasta 400 watts, y las ultimas
y mas poderosas ATX entregan potencias desde 300 watts en adelante, encontrando incluso
modelos de mas de 1000 watts de potencia, utilizadas en pc con mucho consumo de corriente.
La potencia de una fuente va a ir de la mano de que dispositivos conecto en el mother, por
ejemplo un mother economico, con un procesador de un solo nucleo, un solo disco rigido y sin
placa de video externa, sobraria potencia utilizando una fuente de 300 watts. En cambio al
instalar una placa de video de alto rendimiento, procesador de ultima generación y dos o tres
discos, el consumo se eleva y es necesaria una fuente de mas de 700 watts.
Conectores Off board
En uso de términos referidos al mother, otro que podemos encontrar es el de conectores
off board. Este término va a hacer referencia a todo tipo de conexionado que sea externo al
CPU, por ejemplo, mouse, teclado, puertos USB, salida de video, salida de audio, etc.
También tenemos el término de “on board”, haciendo referencia a todo dispositivo
construido dentro del mother, por ejemplo podemos hacer referencia a una placa de video on
board, placa de sonido on board, en donde no sería necesaria la conectorización de una
plaqueta adicional para el funcionamiento de alguno de estos dispositivos.
Componentes varios
Sobre la superficie del mother, vamos a observar diversos dispositivos soldados, estos
son componentes electrónicos para el funcionamiento de la computadora. Se distinguen:
condensadores, bobinas, circuitos integrados y resistencias entre otros.
Los circuitos integrados, también conocidos como chips o integrados simplemente,
aparecen como un cuadrado o rectángulo negro con patas metálicas en los laterales. Estos
componentes son circuitos lógicos creados con transistores, disminuidos en bastante tamaño e
impresos sobre un chip de silicio. Cada uno de estos circuitos integrados está formado por
miles a millones de transistores dependiendo de la función que cumpla el circuito. Un CI puede
funcionar como memoria guardando datos, puede ser un procesador, puede contener
compuertas lógicas, etc.
La instalación de estos componentes sobre el mother, es realizado por una estación de
soldado automática y los integrados se los llama de montaje superficial. En este método de
montaje, las patas del integrado son muy cortas y la superficie de soldado es muy pequeña, por
eso su instalación es realizada por dichas estaciones, lo cual luego ante una falla dificulta
bastante el reemplazo de uno de estos integrados.
Se puede observar sobre la superficie de los integrados, una serie de caracteres
impresos. El significado de estos pueden variar según el fabricante, la mayoría imprimen su
marca, el número de serie y un código de identificación del tipo de integrado, entre otras cosas
puede aparecer la función del integrado o la fecha de fabricación.
Los condensadores son componentes electrónicos que aparecen como tambores o
barriles soldados en la superficie del mother. Dentro de las funciones del condensador
encontramos la de almacenar energía, eliminar interferencias, separar tensiones alternas de
continuas, generar osciladores, etc.
Están formados por dos placas metálicas separadas por un material dieléctrico, según el
material de este, se los clasifica en cerámicos, electrolíticos o de tantalio. Los que más nos
importan son los electrolíticos, ya que estos tienen un químico en su interior que con el tiempo
este se reseca y ante variaciones de tensión genera fallas en el funcionamiento del
condensador. Debemos prestar mayor atención a los que se encuentran junto al
microprocesador, estos son electrolíticos y energizan todo el mother. Ante una variación en la
tensión, en un condensador defectuoso podemos observar cómo se revientan ocasionando un
mal funcionamiento del mother. Afortunadamente estos son más sencillos de reemplazar ya
que no son de montaje superficial y con un soldador común se pueden extraer.
El resto de los componentes son de menor importancia en el funcionamiento del mother
y no hacen al caso de este curso, por lo tanto se dejan de lado.
Slots de expansión
Un slot de expansión es un conector que traen los mother con el objeto de instalar placas
adicionales denominadas placas de expansión. Estas placas se utilizan para agregarle al
mother funciones que no vienen incorporadas por el fabricante, como ser placa de audio, placa
de video, placa de red, etc., también para mejorar alguno de estos componentes embebidos en
el mother o también para reemplazar la funcionalidad de algunos de ellos que este
defectuosos. Los más comunes a encontrar en un mother son los slots ISA, PCI, AGP, PCIE y
AMR. La ubicación de estos dentro del mother es siempre la misma, sobre uno de los lados, y
viene determinada por el estándar de factor de forma.
Conectores varios
En conjunto con todos los componentes hasta ahora mencionados, también podemos
observar una variedad muy amplia de conectores para diferentes dispositivos. Estos conectores
on board se utilizan para enchufar discos rígidos, lecto-grabadoras de CD/DVD, disqueteras,
puertos serie y/o paralelos, puertos USB, etc. Cada uno de estos conectores está construido
con un formato único según sea el dispositivo que conecta.
Pila, Bios Y Jumpers
Un componente interesante del mother es el BIOS (Basic Input/Output System), es un
circuito integrado que tiene cargado un firmware (un software) que se encarga de administrar el
hardware del mother. Entre sus principales funciones, está la de inicializar la PC al momento de
energizarla. El BIOS se activa cada vez que encendemos la máquina. Al activarse, verifica el
Hardware instalado y su funcionamiento, dando la orden de encendido a cada periférico para
que arranque el sistema de manera eficiente.
El BIOS se encarga de verificar si tenemos conectado el teclado, mouse y monitor en
nuestro equipo, y detecta cualquier error de configuración o problemas con algún periférico o
disco duro del equipo. También se encarga de buscar al sistema operativo y ponerlo en
marcha.
Este firmware que tiene cargado, está desarrollado en lenguaje de maquina
(ensamblador), lo que significa que las instrucciones del mismo BIOS comandan directamente
los dispositivos sin ningún programa intermedio. Este pequeño programa se carga en una
memoria permanente que tiene el BIOS denominada memoria ROM, memoria de solo lectura.
Los datos grabados en esta memoria no puede modificarse, borrarse ni alterarse ante cortes de
energía, la única forma de modificar el contenido de la BIOS es mediante un proceso conocido
como flasheo para las memorias FLASH o borrado infrarrojo para las memoria EEPROM.
Por otro lado, el BIOS si tiene ciertos parámetros que pueden ajustarse por el usuario,
por ejemplo la fecha y hora, secuencia de booteo de la PC, tipo de discos rígidos y lectoras
instaladas en el mother, etc. Estos pequeños datos si se guardan en una memoria volátil, que
al quedar sin energía se borran. Para mantener esta configuración en forma permanente y no
tener que ajustar fecha y hora, instalar los discos, etc. cada vez que encendemos la PC, se
utiliza una pila de litio, tipo monedita de 3V, de tipo CR2032, esta está instalada junto a la BIOS
y se encarga de mantener los pequeños ajustes de la BIOS cuando el CPU está apagado.
Los primeros BIOS aparecieron a comienzos de la década del 80 en la primer IBM/PC.
Este BIOS desarrollado por IBM no contaba con reconocimiento de unidades de disco rígido.
Luego con la evolución se fueron incorporando. Cada mother tiene un único tipo de BIOS que
funciona para es único modelo de mother, en la mayoría de los casos no es posible reemplazar
un BIOS de un mother y luego instalarlo en otro que no sea idéntico. Hoy en día muchos
mother vienen con dos BIOS incorporados (conocidos como mother con DUAL BIOS), ya que
existe una tendencia a reprogramar los BIOS para obtener más provecho del hardware de la
PC, y esta reprogramación no es recomendada ya que puede dejar inutilizado por completo el
BIOS, por eso algunos vienen con uno de backup. Existe infinidad de fabricantes de BIOS,
entre los más comunes que podemos ver en un mother encontramos a Phoenix, Amibios,
Award y Biostar
A veces por algún desperfecto del mother o una variación eléctrica, es necesario borrar
los ajustes del BIOS, para eso junto a la pila existe un pequeño Jumper o puente. Este puente
al cambiarlo de posición ocasiona que se eliminen los datos cargados en el BIOS. Además del
jumper del BIOS, sobre la superficie del mother vamos a encontrar más jumpers, todos estos
según la posición en la que se enchufan ajustan parámetros del mother. Estos parámetros y la
función de cada jumper varían con la marca y modelo del mother, por eso se hace necesario
contar con el manual del mother para configurarlo correctamente.
Chipset
Circuito integrado auxiliar o chipset es el conjunto de circuitos integrados que sirven y
administran la comunicación con el resto de componentes de la placa, como son la memoria,
las tarjetas de expansión, los puertos USB, ratón, teclado, etc. El chipset determina muchas de
las características de una placa base y por lo general la referencia de la misma está
relacionada con la del chipset, determina ancho de los buses, velocidades de transferencias de
datos entre estos, tamaños máximos de memorias, tipos de procesadores soportados, etc.
El Chipset es el que hace posible que la placa base funcione como eje del sistema,
dando soporte a varios componentes e interconectándolos de forma que se comuniquen entre
ellos haciendo uso de diversos buses. Es uno de los pocos elementos que tiene conexión
directa con el procesador, gestiona la mayor parte de la información que entra y sale por el bus
principal del procesador, del sistema de vídeo y muchas veces de la memoria RAM.
Antiguamente estas funciones eran relativamente sencillas de realizar y el chipset
apenas influía en el rendimiento del ordenador, por lo que el chipset era el último elemento al
que se concedía importancia a la hora de comprar una placa base. Pero los nuevos y muy
complejos micros, junto con un muy amplio abanico de tecnologías en materia de memorias,
caché y periféricos que aparecen y desaparecen casi de mes en mes, han hecho que la
importancia del chipset crezca enormemente.
Debe destacarse el hecho de que el uso de un buen chipset no implica que la placa base
en conjunto sea de calidad.
Las placas base modernas suelen incluir dos integrados, denominados puente norte y
puente sur, y suelen ser los circuitos integrados más grandes después de la GPU y el
microprocesador. Las últimas placa base carecen de Puente Norte ya que los procesadores de
última generación lo llevan integrado.
El Northbridge o puente norte era el circuito integrado más importante del chipset que
constituía el corazón del mother. Recibía el nombre por situarse en la parte superior de las
placas. Su función principal es la de controlar el funcionamiento del bus del procesador, la
memoria y el puerto AGP o PCI-Express, la memoria RAM y el southbridge. De esa forma, sirve
de conexión (de ahí su denominación de "puente") entre la placa madre y los principales
componentes de la PC.
El puente sur o southbridge es un circuito integrado que se encarga de coordinar los
diferentes dispositivos de entrada y salida y algunas otras funcionalidades de baja velocidad
dentro de la placa base. El puente sur no está conectado a la unidad central de procesamiento,
sino que se comunica con ella indirectamente a través del puente norte. El puente sur incluye
soporte para todos los buses que no sean de video, periféricos en general, sonido, USB,
administración de energía del mother, todos los puertos como ps2, serie paralelo, ethernet,
buses IDE, SATA etc. Aún en el 2007 algunas computadoras personales gestionaban los
recursos de teclado, mouse y USB por medio de otro dispositivo conocido como Súper I/O.
El Southbridge integra cada vez mayor número de dispositivos a conectar y comunicar
por lo que fabricantes como AMD o VIA Technologies han desarrollado tecnologías como
HyperTransport o Ultra V-Link respectivamente para evitar el efecto cuello de botella que se
producía al usar como puente el bus PCI.
En la actualidad los principales fabricantes de chipsets son AMD, ATI Technologies, Intel,
NVIDIA, SIS VIA Technologies.
Microprocesadores
El microprocesador o simplemente procesador, es el circuito integrado central y más
complejo de una computadora, se le suele decir también el cerebro. Es un circuito integrado
conformado por millones de componentes electrónicos, principalmente transistores. Constituye
la unidad central de procesamiento (CPU) de un PC.
Es el encargado de ejecutar los programas; desde el sistema operativo hasta las
aplicaciones de usuario; sólo ejecuta instrucciones programadas en lenguaje de bajo nivel,
realizando operaciones aritméticas y lógicas simples, tales como sumar, restar, multiplicar,
dividir, las lógicas binarias y accesos a memoria.
El microprocesador está conectado generalmente mediante un zócalo específico a la
placa base de la computadora, también conocido como socket; normalmente para su correcto y
estable funcionamiento, se le adosa un disipador de calor, un ventilador denominado cooler y
entre el disipador y el microprocesador, una pasta conductora de calor.
Antes de su desarrollo, los equipos electrónicos estaban conformados por transistores,
resistencias, condensadores y otros componentes electrónicos. Estos conectados conformaban
equipos de tamaño y consumo considerables y los hacia inamovibles. La evolución en
tecnología, permitió la miniaturización y condensación de circuitos electrónicos en una pequeña
pastilla de silicio. Se pasó de tener cientos de transistores en un circuito impreso a tener miles
en una pequeña pastilla de silicio de apenas unas micras de tamaño, llegando hoy en día a
tener microprocesadores con millones de transistores integrados en un chip de no más de 1
cm. Su fabricación denominada litografía óptica, consiste en dibujar mediante procesos
químicos y láseres, el circuito electrónico sobre la superficie de silicio.
Arquitectura
La estructura conceptual y diseño de interconexiones internas de un microprocesador se
denomina arquitectura del procesador. Es el modelo que estable como va a desarrollarse un
microprocesador internamente, indicando cuales son los componentes principales o estructuras
funcionales y cómo van a trabajar entre ellas. Existen muchos diseños de arquitectura, pero
para referirse a los microprocesadores, las dos más revolucionarias son la arquitectura Harvard
y la arquitectura Vonn Neumann. En ambas existe un bloque o unidad de proceso, una unidad
aritmética, una unidad de control, una unidad de entrada y salida y se diferencian en que la
arquitectura Vonn Neumann utiliza una única memoria para almacenar datos e instrucciones,
mientras que la Harvard tiene una memoria independiente para datos y otra para las
instrucciones. Hoy en día muchos de los procesadores siguen basados en la arquitectura Vonn
Neumann.
Si bien en Intel y AMD su estructura principal está basada en alguna de estas
arquitecturas, tienen diseños propietarios. El más conocido y muy comercial de Intel fue el X86
(luego nombrada IA32), el cual arranco con el procesador 8086 y llego inclusive a la línea
Pentium, a partir del cual empezaron con la arquitectura IA64. Todas tienen después
modificación en donde derivan sub-arquitecturas, como Core, Core i, Sandy Bridge, etc.
Por otro lado AMD fimo un acuerdo con Intel, en donde también desarrollaron sus
primeros procesadores con arquitectura X86. Más tarde AMD modificó su arquitectura
nombrándola con la letra K, así salieron procesadores AMD conocidos como K5, K6, K7. Años
más tarde AMD fue el primero en diseñar una arquitectura que trabaje con procesadores de 64
bits, los cuales se conocieron como arquitectura AMD64 / K8.
También cabe destacar la existencia de las arquitecturas de programación, todo el
conjunto de instrucciones para procesadores basados en X86 y AMD64, pertenecen a la
arquitectura conocida como CISC. Tiempo después se desarrolló una arquitectura nueva
conocida como RISC. Esta presenta un conjunto de instrucción más reducido, de tamaño fijo y
de fácil interpretación, pero debido a la popularidad del CISC no ha tomado todavía mucho
valor de uso en el mercado para las compañías como INTEL o AMD, ya que implica
reingeniería en varios aspectos. Los procesadores desarrollados en arquitectura RISC
presentan una alta eficiencia y bajo consumo de recursos, debido a la simplificación en la
programación.
Sin embargo existen otras compañías que si desarrollan procesadores en arquitectura
RISC. Como es el caso de los procesadores Power-PC, desarrollados por Motorola e IBM, en
los años 80 y llegando hasta el 2006, como competencia a Intel. ARM es otra arquitectura
basada en RISC, desarrollada por ARM Holding que hoy en día sigue en la producción de
procesadores. HP, Ericcson, Nvidia y otras compañías utilizan procesadores ARM como
núcleos para sus productos.
Memoria Cache
Se denomina memoria cache a una memoria ultrarrápida que utilizan los procesadores
para almacenar instrucciones de uso reiterado, así mejorar la velocidad de procesamiento
porque se evita tener que ir a la memoria de disco o memoria física a buscar los datos cada vez
que se necesitan. Esta memoria no guarda programas ni datos de volumen, sino que guarda
instrucciones de reiterada repetición. El concepto se comenzó a desarrollar a partir de los
procesadores que superaron los 25 MHZ, ya que las memorias RAM no están desarrolladas
para satisfacer las demandas del procesador. Esta memoria, como almacena instrucciones, es
de capacidad reducida, pero al ser una memoria mucho más rápida encarece el costo de
fabricación.
La memoria actualmente se divide en tres niveles, denominados L1, L2 y L3. Esto indica
la cercanía que tiene la memoria cache al núcleo del procesador y el tipo de instrucciones que
almacena. La memoria L1 siempre va a ser más chica en capacidad que las sucesivas, ya que
esta almacena instrucciones básicas en código de maquina; también está mucho más ligada al
núcleo. Según sea una instrucción más compleja, va a estar almacenada en los otros niveles.
Toda instrucción que el procesador necesite y no esté en ninguna cache, debe salir a buscarla
a la memoria RAM.
Los primero microprocesadores y mother, venían con un slot externo sobre el mother
para expandir la memoria cache. Hoy en día, la memoria cache viene completamente integrada
en el encapsulado del procesador. Como se había mencionado, el costo de fabricación de esta
memoria es elevado, por eso a lo largo de la historia de los procesadores vamos a encontrar
algunos fabricantes que reducían esta memoria para abaratar los costos del producto final,
como ser los procesadores Celeron.
Parámetros de comparación
El parámetro más usual de medición de un microprocesador es su velocidad de
procesamiento. Esta se mide en Hz y son ciclos por segundo, en cada ciclo se puede ejecutar
al menos una instrucción. Hoy en día se han alcanzado velocidades de procesamiento por
encima de los 4 Mhz, cuatro millones de operaciones por segundo. Existe un problema eléctrico
y físico para poder seguir aumentando la velocidad en procesadores nuevos sin perder
estabilidad de funcionamiento, pero de todas formas siguen aumentando el rendimiento de los
micros sin aumentar la velocidad de proceso. Entonces, para los dispositivos modernos no
alcanza con conocer la velocidad, sino hacen falta algunos datos más. Por ejemplo los últimos
procesadores, incorporan más de un núcleo internamente, mejoran los buses internos de
transferencia de datos o incorporan GPU de video al procesador.
Núcleos del procesador
Un núcleo es la parte principal del procesador el cual ejecuta la instrucción, en este
punto separamos las memorias de trabajo, las unidades de control y las de entrada y salida.
Un microprocesador multi-núcleo es aquel que combina dos o más procesadores
independientes en un solo paquete, a menudo un solo circuito integrado. Un dispositivo de
doble núcleo contiene solamente dos microprocesadores independientes. La idea de esta
innovación tecnología, es utilizar en un mismo encapsulado dos o más procesadores,
obteniendo así un mayor rendimiento a las mismas velocidades de un solo núcleo.
En la década de los noventa y a principios del siglo XXI, lo más parecido a varios hilos
(llamamos hilos de ejecución a procesos simultáneos de operación) de ejecución, eran
sistemas con más de un procesador por placa, a lo que se denomina multi-procesador, pero
después llegaron los primeros procesadores con más de un solo núcleo por chip.
Prácticamente se trata de dos procesadores lógicos dentro de un mismo chip, pero a fin de
cuentas son dos procesadores dentro de uno. Poco a poco como es ley de vida, la cosa fue
evolucionando y llegaron los procesadores con más de dos núcleos por chip, los de cuatro
núcleos, los de seis, y ahora los de ocho núcleos por chip. Por esa razón es posible montar
maquinas potentes con multi-procesador con 16 núcleos en total, teniendo dos procesadores
de ocho núcleos cada uno. Hasta aquí todo bien, pero después se reciclo un sistema que se
empezó a poner de moda a principios de siglo, se trata de crear un segundo hilo de ejecución
en el mismo núcleo lógico físico. Es lo que se conoce como “hilos”. Un ejemplo claro lo
tenemos con todos los nuevos procesadores que están saliendo al mercado, como el Intel i7
por poner un ejemplo, o también un Pentium 4 HT. En el caso de los Intel i7, estos tienen
configuraciones de dos, cuatro y seis núcleos físicos, pero dos hilos de ejecución por cada
núcleo lógico físico, lo que hace que se duplique el número de hilos de un procesador. Por
ejemplo un procesador con cuatro núcleos y dos hilos de ejecución por núcleo, tendría ocho
hilos en total. El sistema operativo entiende un hilo como un núcleo virtual, porque a fin de
cuentas cuenta como un canal más de información para el procesador, que se utiliza
simultáneamente con el núcleo lógico físico. El nombre del Pentium 4 HT, viene de la
denominación Hyper-Threading, que en nuestro idioma significa “Multi-Hilo”.
Evolución
Ver presentación
Memoria
Son los circuitos electrónicos que permiten almacenar y recuperar la información. En un
sentido más amplio, puede referirse también a sistemas externos de almacenamiento, como las
unidades de disco o de cinta. En este curso sólo trataremos al semiconductor rápido de
almacenaje (RAM) conectado directamente al procesador, a la ROM y memorias
Memoria de acceso aleatorio o RAM
Es la memoria basada en semiconductores que puede ser leída o escrita por el
microprocesador u otros dispositivos de hardware. Es un acrónimo del inglés Random Access
Memory, el cual es bastante inadecuado puesto a que todas las pastillas de memoria son
accesibles en forma aleatoria, pero el término ya se ha arraigado. El acceso a posiciones de
almacenamiento se puede realizar en cualquier orden. Lo que se debe tener en cuenta sobre la
memoria RAM es que estas presentan un almacenamiento volátil, por ende cuando estas
quedan sin energía se pierde la información almacenada previamente.
RAM estática o SRAM
El almacenamiento en RAM estática se basa en circuitos lógicos denominados flip-flop,
que retienen la información almacenada en ellos mientras haya energía suficiente para hacer
funcionar el dispositivo (ya sean segundos, minutos, horas, o aún días), no es necesario un
refresco de la información constantemente, de ahí el nombre de estáticas. Un chip de RAM
estática puede almacenar tan sólo una cuarta parte de la información que puede almacenar un
chip de RAM dinámica de la misma complejidad, pero la RAM estática no requiere ser
actualizada y es normalmente mucho más rápida que la RAM dinámica (el tiempo de ciclo de la
SRAM es de 8 a 16 veces más rápido que las SRAM). También es más cara, por lo que se
reserva casi por completo su uso en las memoria Cache.
Otros tipos de SRAM
SRAM no volátiles: Las memorias SRAM no volátiles (NVRAM) presentan el
funcionamiento típico de las RAM, pero con la característica distintiva de que los datos
almacenados en ellas son preservados aun cuando se interrumpe la alimentación eléctrica
SRAM asíncrona: Las SRAM asíncronas están disponibles en tamaños desde 4Kb hasta
32Mb. Con un tiempo reducido de acceso, son adecuadas para el uso en equipos de
comunicaciones, como switches, routers, teléfonos IP, tarjetas DSLAM, y en electrónica de
automoción.
Sincrónica Estática RAM: SSRAM Es también un tipo de memoria caché. La RAM
sincronizada a ráfagas ofrece datos de modo sincronizado con lo que no hay retraso en los
ciclos de lectura, son de costo muy elevado.
PB SRAM: Pipeline Burst Static Random Access Memory. Es un tipo de memoria
estática pero que funciona a ráfagas mediante el uso de registros de entrada y salida,
mejorando el tiempo de acceso a la memoria.
RAM dinámica o DRAM
Las RAM dinámicas almacenan la información en circuitos integrados que contienen
condensadores, que pueden estar cargados o descargados. Como éstos pierden su carga en el
transcurso del tiempo, se debe incluir un circuito necesario para "refrescar" los chips de RAM
cada pocos milisegundos, para impedir la pérdida de su información, de ahí lo de dinámicas.
Algunas memorias dinámicas tienen la lógica del refresco en la propia pastilla, dando así gran
capacidad y facilidad de conexión a los circuitos. Estas pastillas se denominan casi estáticas.
Mientras la RAM dinámica se refresca, el procesador no puede leerla. Si intenta hacerlo en ese
momento, se verá forzado a esperar. Como son relativamente sencillas y más económicas, las
RAM dinámicas suelen utilizarse más que las RAM estáticas, a pesar de ser más lentas. Su
uso general es para la memoria de trabajo del S.O.
DRAM
Dynamic Random Access Memory. Memoria dinámica de acceso aleatorio. Usada en PC
como el 386 su velocidad de refrescamiento típica es de 80 ó 70 nanosegundos. Físicamente
aparece en forma de DIMMs o de SIMMs.
FPM: Fast Page Memory - Memoria en modo paginado. También es llamada FPM RAM,
FPM DRAM ó DRAM puesto que evoluciona directamente de ella es algo más rápida ya que su
velocidad es de 70 ó 60 nanosegundos. Físicamente aparece como SIMMs de 30 ó 72
contactos.
EDO RAM: Extended Data Output Random Access Memory – Memoria de acceso
aleatorio extendida de salida de datos. Evoluciona de la Fast Page Memory mejorando el
rendimiento en un 10% aproximadamente. Con un refrescamiento de 70, 60 ó 50
nanosegundos. Se instala sobre todo en SIMMs de 72 contactos, aunque también se puede
encontrar en forma de DIMMs de 168 contactos. La EDO permite mover un bloque completo de
memoria cosa que hasta el momento era dato por dato
SDRAM: Synchronous Dynamic Random Access Memory – Memoria de acceso aleatoria
sincronizado. Es casi un 20 % más rápida que le EDO RAM. La SDRAM entrelaza dos o más
matrices de memoria interna de tal forma que mientras se está accediendo a una matriz, la
siguiente se está preparando para el acceso. Es capaz de soportar velocidades de bus de 100
MHz por lo que su refrescamiento debe ser mucho más rápido alcanzando velocidades de 30
nanosegundos. Se encuentra físicamente en módulos DIMM de 168 contactos. Este tipo de
tecnología evolucionó y hoy se sigue usando en los módulos DIMM
Memorias ROM
Memorias de tipo de solo lectura, en donde los datos no se pueden modificar o para
hacerlo requieren algún proceso de grabado especial. Se utiliza principalmente para contener el
firmware (programa que está estrechamente ligado a hardware específico, y es poco probable
que requiera actualizaciones frecuentes) u otro contenido vital para el funcionamiento del
dispositivo, como los programas que ponen en marcha el ordenador y realizan los diagnósticos.
En su sentido más estricto, se refiere solo a máscara ROM -en inglés, MROM- (el más
antiguo tipo de estado sólido ROM), que se fabrica con los datos almacenados de forma
permanente, y por lo tanto, su contenido no puede ser modificado de ninguna forma. Sin
embargo, las ROM más modernas, como EPROM y Flash EEPROM, efectivamente se pueden
borrar y volver a programar varias veces, aun siendo descritos como "memoria de solo lectura"
(ROM). La razón de que se las continúe llamando así es que el proceso de reprogramación en
general es poco frecuente, relativamente lento y, a menudo, no se permite la escritura en
lugares aleatorios de la memoria. Se las divide en PROM, EPROM y EEPROM
VRAM
Memoria gráfica de acceso aleatorio (Video Random Access Memory) es un tipo de
memoria RAM que utiliza el controlador gráfico para poder manejar toda la información visual
que le manda la CPU del sistema. La principal característica de esta clase de memoria es que
es accesible de forma simultánea por dos dispositivos. De esta manera, es posible que la CPU
grabe información en ella, mientras se leen los datos que serán visualizados en el monitor en
cada momento. Hoy en día las placas de video adoptaron la tecnología DDR para sus
memorias, y se conocen como GDDR. Esta nomenclatura que utilizan no corresponde en
ningún aspecto con los módulos DDR de RAM. Por ende una GDRR5 de video no es una
DDR5 RAM, ni se acerca a las características de esta.
Otros tipos de memoria de video ya en desuso son: SAM, WRAM, SGRAM, 3DRAM y la
RAM extendida es la tomada de la memoria RAM por las placas de video integradas.