5.1.1 Variaciones del formato ATX

Anuncio
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 162
Ampliar, configurar y reparar su PC
Otra ventaja es que en las placas ATX los puertos serie y paralelo, así como los conectores para el teclado, puertos USB y PS/2 forman un panel en la parte trasera de la
placa, minimizando los posibles problemas derivados de un mal contanto. Algunas placas base con el sonido y la tarjeta de red onboard también ofrecen los conectores para
estos periféricos en la parte trasera.
Los conectores de la parte trasera de una placa base ATX
A pesar de que aún podemos encontrar a la venta placas base de ambos formatos, las
placas AT ya son muy raras de encontrar, siendo completamente sustituidas por las placas base ATX.
5.1.1 Variaciones del formato ATX
Además del formato ATX tradicional, existen dos variaciones distintas del mismo formato, llamadas micro ATX y WATX (o Wide ATX). Estas dos variaciones difieren del
formato ATX original sólo en el tamaño. El formato micro ATX es un formato menor
de placa base, más o menos del tamaño de una placa base AT, que se usa en placas
base de bajo coste. Generalmente, como estas placas incluyen pocos componentes,
acaba saliendo más barato la producción de las placas base de un formato menor. Las
placas base micro ATX pueden ser usadas sin problemas en torres ATX convencionales, pero una torre micro ATX no acepta una placa base del formato ATX tradicional,
debido a su reducido tamaño.
Una placa base microATX
162
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 163
Placa base
El formato WATX, por su parte, se usa en placas base destinadas a servidores.
Generalmente, disponen de dos o cuatro encajes para procesadores y para varios
módulos de memoria. Al poder disponer de muchos componentes, estas placas base
son bastante mayores que las placas base ATX normales, pudiendo ser encajadas sólo
en torres WATX.
Una de las principales desventajas de las placas micro ATX es el hecho de que disponen de menos slots de expansión (generalmente 4 slots), distribuidos en 1 slot AGP y
3 slots PCI, o 1 AGP, 2 PCI y 1 ISA, mientras que las placas ATX disponen, normalmente, de 7 slots. Justamente por esto, el formato micro ATX es el usado en las placas
base que ya vienen con la tarjeta de video y sonido onboard.
5.2 La fuente de alimentación
Además del tamaño y de la disposición más práctica de las conexiones de los puertos
serie, paralelos, PS/2 y USB, otra gran diferencia del formato ATX con el formato AT
es la fuente de alimentación. Mientras que en el formato AT la fuente de alimentación
se limita a enviar corriente, o interrumpir el suministro cuando se pulsa el botón de
encendido, en el formato ATX se utiliza una fuente de alimentación más inteligente.
La fuente de alimentación del formato ATX recibe órdenes directamente desde la
placa base, lo que permite la introducción de nuevos recursos, como la posibilidad de
desconectar el ordenador directamente desde el sistema operativo sin la necesidad
de pulsar el botón de apagado, programar el ordenador para que se conecte o desconecte en un horario programado, etc.
Una fuente de alimentación con todos sus cables
El propio funcionamiento del botón de encendido y apagado de una torre ATX también es distinto. En primer lugar, el botón no está conectado a la fuente, como en el
caso del formato AT, pero sí que está conectado al conector ATX Power Switch, un
conector de dos contactos de la placa base, que queda próximo a los conectores de las
luces del panel de la torre. También es distinto el comportamiento del botón cuando
es pulsado. Estando el equipo encendido, un sólo toque en el botón hace que el equipo entre en modo de suspensión. Para cortar el suministro eléctrico de verdad, es
necesario mantener el botón pulsado más de 4 segundos.
163
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 164
Ampliar, configurar y reparar su PC
Los conectores de la placa base para el panel de la torre
Otra diferencia entre los dos formatos reside en el conector de la fuente de alimentación. En las placas base AT, el conector posee 12 contactos que reciben tensiones de 5
y 12 voltios de la fuente de alimentación. En las placas base ATX, el conector es un
poco diferente, poseyendo 20 contactos y recibiendo una tensión de 3.3 voltios.
5.3 Los componentes de la placa base
Independientemente de su formato o modelo, básicamente siempre encontramos los
mismos componentes en una placa base. Tenemos las ranuras de expansión (llamados
slots) ISA, PCI, AGP y AMR, para el encaje de las tarjetas gráfica, de sonido, módems
internos y otros periféricos, soquetes para el encaje de los módulos de memoria y también del procesador; puertos serie y paralelo, controladora de la unidad de disquetes,
interfaces IDE, conectores para el teclado y para la fuente de alimentación, puertos
USB, reguladores de tensión y, es claro, el BIOS y el chipset. Normalmente encontraremos un diagrama en las primeras páginas del manual de nuestra placa base. Este
diagrama es útil a la hora de montar un ordenador, pues nos permite localizar fácilmente los encajes y jumpers de la placa base con facilidad.
Diagrama de una placa base
164
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 165
Placa base
La placa base propiamente dicha no está formada por una única placa de circuito
impreso, sino que es, en realidad, un conjunto formado por varias placas prensadas.
Cada una de estas placas contiene algunos de los contactos necesarios para conectar
los distintos componentes, y en varios puntos tenemos los contactos que realizan la
comunicación entre ellos.
Esta técnica llamada MPCB o Multiple Layer Printed Circuit Board (placa de circuito
impreso con varias capas), exige una tecnología punta y desarrollar el proyecto de
forma muy cuidadosa, pues un mínimo error en la posición de los componentes o contactos puede generar problemas eléctricos o interferencias, poniendo en riesgo toda la
estabilidad del sistema. La calidad del proyecto y las técnicas de producción usadas
en la fabricación de las placas de circuito impreso son algunos de los factores que diferencian las buenas placas base de las placas base más baratas, de inferior calidad.
5.3.1 Chipset
Con toda seguridad, el chipset es el componente más importante de la placa base,
pues es el encargado de todo el flujo de datos entre el procesador, la memoria y los
demás componentes del equipo. Los buses ISA, PCI y AGP, así como las interfaces
IDE, puerto paralelo y los puertos serie están controlados por el chipset.
El chipset de la placa base
Internamente, el chipset está compuesto por varios chips pequeños, uno para cada
función de las muchas que ejecuta. Tenemos un chip controlador para las interfaces
IDE, otro para las memorias, etc. De ahí el nombre de chipset, o conjunto de chips.
Existen varios modelos de chipsets, cada uno con recursos diferentes. En las placas
base con un soquete 7, por ejemplo, son utilizados los chipsets i430FX, i430HX, i430VX
e i430TX, fabricados por la casa Intel, además de chipsets de otros fabricantes. En las
placas súper 7, predominan los chipsets Apollo MVP 3, Aladdin V y Sis, mientras que
en las placas base para Pentium II encontramos, básicamente, los chipsets i440FX,
i440LX, i440EX e i440BX. Más adelante, y a lo largo de los demás capítulos, veremos
más detallemente algunas de las distintas funciones de los diversos chipsets.
165
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 166
Ampliar, configurar y reparar su PC
5.3.2 BIOS
BIOS significa Basic Input Output System, o en español, sistema básico de entrada y
salida. El BIOS es la primera capa de software del sistema, un pequeño programa que
tiene la función de iniciar el equipo. Durante el proceso de inicialización, el BIOS es el
encargado de reconocer los distintos componentes de hardware instalados, dar la
señal de arranque y proveer las informaciones básicas para el correcto funcionamiento del sistema.
Chip del BIOS en la placa base
El BIOS está grabado en un pequeño chip instalado en la placa base. Cada modelo de
BIOS está personalizado para cada modelo específico de placa base, funcionando mal
en un modelo inadecuadode placa base.
Cuando inicializamos el sistema, el BIOS realiza un cuenteo de la memoria disponible
en el sistema, identifica los dispositivos Plug & Play instalados en el equipo y realiza
una comprobación general de los diversos componentes instalados. Este procedimiento es llamado POST y está destinado a verificar si existe algún tipo de error con algún
componente, además de verificar si ha sido instalado algún dispositivo nuevo. Solamente después del POST, el BIOS entrega el control del equipo al sistema operativo.
En ese momento es cuando aparece el mensaje Iniciando Windows XP, o cualquier
otro, dependiendo del sistema operativo instalado.
Después de terminar el POST, el BIOS emite un informe con la información sobre el
hardware instalado en el ordenador. Este informe es una manera fácil y rápida de verificar la configuración del ordenador. Para paralizar la imagen el tiempo suficiente para conseguir leer el informe, basta con pulsar la tecla <Pausa> del teclado.
Si se encuentra algún problema durante el POST, el BIOS emite señales sonoras (pitidos), indicando que existe algún problema. Vamos a estudiar el BIOS con más profundidad y examinar las configuraciones del Setup más adelante, en el capítulo dedicado
a la configuración del BIOS.
166
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 167
Placa base
5.3.3 Memoria caché L2
La memoria caché se empezó a utilizar a partir de los equipos 386. Inicialmente, la
memoria caché formaba parte de la placa base, estando formada por algunos chips
soldados en ella. A partir del 486, integraron una pequeña cantidad de memoria caché
en el propio núcleo del procesador, pero se continuó usando memoria caché en la
placa base. Entonces, apareció la distinción entre la memoria caché L1 integrada en el
procesador y la memoria caché L2 que formaba parte de la placa base.
Memoría caché en la placa base
Con el desarrollo de las técnicas de producción los procesadores pasaron a utilizar
multiplicadores cada vez mayores, haciendo que la memoria caché L2 integrada en la
placa base se volviese cada vez más ineficiente, ya que la memoria RAM trabajaba a
66 o 100 MHz, la misma frecuencia de la placa base, mientras el procesador operaba a
una frecuencia mucho mayor.
En ese punto se produjo el segundo cambio en la historia de la memoria caché: integrar también la memoria caché L2 en el procesador, lo que permitió a la memoria
caché funcionar siempre a la mitad de la frecuencia del procesador (como en el Pentium II) o, incluso, integrar memoria caché capaz de trabajar a la misma frecuencia del
procesador (como en el Pentium III Coppermine).
Como ya disponemos de la memoria caché suficiente en cantidad y velocidad, integrada en el procesador, ya no es necesaria su integración en la placa base. A excepción
de las placas base con soquete 7, usadas en los procesadores K6-2, K6-3 y los procesadores soquete 7 antiguos, ningún modelo de placa base actual lleva memoria caché L2.
Sin embargo, cuatro o cinco años atrás, en la época de los Pentium MMX y AMD K6
el escenario era bien distinto. A nadie se le pasaba por la cabeza comprar una placa
base sin por lo menos 512 KB de memoria caché L2.
Algunas placas base un poco más antiguas, no venían con ningún tipo de memoria
caché, pero en su lugar llevaban un encaje para un módulo COAST (Cache On a Stick).
En este caso, el módulo de memoria caché debía ser adquirido de forma separada. Los
módulos COAST eran difíciles de encontrar y también eran razonablemente caros.
167
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 168
Ampliar, configurar y reparar su PC
Un módulo COAST de memoria caché
A pesar de que ya no se fabriquen placas base con soquetes para módulos COAST, es
posible que nos encontremos con una de ellas al trabajar en un equipo bastante antiguo. También existen casos de placas base con falsos chips de memoria caché. En vez
de módulos de memoria caché encontramos soldados en la placa base encapsulados
huecos, con la inscripción Write Back en bajo relieve. Durante el POST, la supuesta
memoria caché también es identificada como Write Back, a pesar de no existir ninguna memoria caché.
Este tipo de trampa fue muy utilizada en las placas base más baratas, principalmente
las fabricadas entre los años 94 y 97. Para reconocer una placa base de este tipo es suficiente con verificar si está estampada la inscripción Write Back en los módulos de
memoria caché, o si la memoria caché es identificada en el informe del POST como
Write Back.
5.3.4 Encajes para los módulos de memoria
El uso de módulos de memoria, en forma de módulos de 30, 72 y 168 vías, facilita
mucho la vida. En la época de los equipos XT y 286, los chips de memoria tenían que
ser ensamblados en la placa base uno a uno, lo que comportaba un enorme trabajo.
Ahora, un módulo de memoria puede ser ensamblado en pocos segundos sin ninguna dificultad.
Soquetes para la memoria RAM
Los módulos de 30 y 72 vías ya se encuentran en desuso desde hace un buen tiempo.
Actualmente, utilizamos sólo módulos de 168 vías de memoria SDRAM (y algunos
168
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 169
Placa base
pocos de memoria VC-SDRAM), así como módulos de memoria Rambus. Muchas placas base también aceptan memorias DDR-SDRAM desde hace un tiempo.
5.3.5 Interfaces de disco
En placas base antiguas, las interfaces IDE y de la unidad de disquetes, así como los
puertos paralelos y de impresora, formaban parte de una tarjeta llamada SuperIDE,
que se conectaba a un slot disponible de la placa base. Existieron varios modelos de
esas tarjetas o placas. Algunas traían sólo una interfaz IDE, otras traían dos. Existían
tarjetas que utilizaban un slot ISA y otras que utilizan un slot VLB.
Una tarjeta de expansión SuperIDE
Usar una tarjeta separada para proveer recursos que todo el mundo necesitaba sólo
servía para aumentar el precio de los equipos, y crear problemas en caso de un mal
contacto. Por eso, a partir de finales de la era de los 486, estos puertos pasaron a estar
integrados en la propia placa base.
Cada interfaz IDE situada en la placa base permite la conexión de dos discos duros,
unidades de CD-ROM/DVD-ROM, unidades ZIP o cualquier otro dispositivo IDE.
Como tenemos dos puertos en cada placa base, podemos conectar hasta 4 dispositivos
IDE. La controladora de disquetes permite la instalación de hasta dos unidades y, a
pesar de que uno de los puertos serie puede estar ocupado por el ratón, aún nos queda
un puerto serie libre para la conexión de un módem externo o cualquier otro dispositivo. A pesar de disponer de un único puerto de impresora, podemos compartirlo
entre varios dispositivos con la ayuda de un conmutador, un dispositivo simple, que
permite la conexión de 2 o 3 dispositivos en un único puerto, teniendo una llave que permite alternar entre uno y otro.
Conectores IDE de la placa base
169
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 170
Ampliar, configurar y reparar su PC
Para conectar los discos duros y la unidad de disquetes a la placa base usamos cables
flat. Los cables destinados a los discos duros poseen 40 vías, mientras que los destinados a la unidad de disquetes poseen sólo 32 vías. Cada cable posee tres conectores,
siendo uno para la conexión a la placa base y los otros dos permiten la conexión de
dos discos duros en cada interfaz. Los discos duros e interfaces IDE UDMA 66 en adelante utilizan un cable IDE de 80 vías, donde 40 son usadas para datos y las otras 40
funcionan como hilos tierra, atenuando las interferencias. A pesar de que los cables
IDE de 40 vías tradicionales funcionan en las interfaces IDE UDMA 66, su uso perjudica el rendimiento del puerto, ya que los cables antiguos no son adecuados para
transferencias de datos a más de 33 MB/s.
Los cables flat para las interfaces IDE
También existen cables IDE con sólo 2 conectores (en este caso permitiendo el uso de
un único disco duro), y cables para unidades de disquetes con 4 conectores además
del conector de la placa base, siendo 2 para unidades de 3 y 1/2 y 2 para unidades de
5 y 1/4. En este caso, a pesar del mayor número de conectores, continúa existiendo la
limitación de 2 unidades de disquete en cada puerto. Los cables IDE, el cable para la
unidad de disquetes, así como los cables serie y paralelo vienen junto con la placa
base.
5.3.6 Puertos paralelo y serie
Tanto los puertos serie como los puertos paralelos, o de impresora, son puertos de
comunicación que comparten el canal de datos del bus ISA. En principio, el funcionamiento de ambos puertos es muy parecido. Se usan algunos contactos para la transmisión de datos y otros para el control del flujo y la comprobación.
La principal diferencia es que en un puerto serie sólo se usa un contacto para la transmisión de datos, transmitiendo los bits de uno en uno, en serie, de ahí el nombre de
puerto serie. En los puertos paralelos se usan ocho vías de datos, permitiendo el envío
de 8 bits cada vez, lo que los hace mucho más rápidos que los puertos serie. En el caso
de las placas base que no traen slots ISA y, consecuentemente no poseen este bus, los
puertos se conectan directamente al bus PCI.
Los primeros puertos paralelos sólo eran capaces de transmitir datos, y no de recibir,
restringiendo su uso a la conexión de impresoras. Posteriormente, se crearon otros for170
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 171
Placa base
matos para los puertos paralelos, que además de ser más rápidos, permitieron la
comunicación bidireccional, como el ECP y el EPP. Los puertos serie también evolucionaron. Los primeros puertos serie eran capaces de transmitir datos a una velocidad
de sólo 9.600 bits por segundo, mientras que los más recientes pueden transmitir a
hasta 115.000 bits por segundo.
Puertos serie y paralelo en una placa base AT
Con excepción de las placas ATX, que poseen el panel de estos puertos en su parte
posterior, también usamos cables flat en las salidas paralela y serie. En una extremidad tenemos el conector para ser ensamblado en la salida correspondiente de la placa
base y en la otra una chapa metálica que debe ser fijada a la torre. En este caso, el cable
sólo funciona como una extensión que facilita la conexión de los dispositivos. Los
cables serie y paralelo, así como los cables IDE, vienen con la placa base, siendo los
cables serie especialmente importantes, pues existen varias combinaciones de posiciones de los hilos internos en este tipo de cable, haciendo que muchas veces el cable
serie de una placa no funcione en otra.
5.3.7 Conector del teclado
En placas base AT se utilizaba un conector DIN para la conexión del teclado. Ya en las
placas base ATX, lo más común es el uso de un conector mini-DIN. A pesar de la diferencia en tamaño, ambos ensamblajes son eléctricamente compatibles, lo que permite
el uso de un adaptador para la conexión de un teclado con encaje mini-DIN en un
conector DIN y viceversa sin problemas.
El conector del teclado de una placa base
171
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 172
Ampliar, configurar y reparar su PC
5.3.8 Jumpers
Los jumpers son pequeñas piezas plásticas, metalizadas internamente para permitir el
paso de la corriente eléctrica, siendo ensamblados en contactos metálicos situados en
la placa base o en varios otros tipos de placas y tarjetas. Los jumpers permiten el paso
de la corriente eléctrica entre dos contactos, funcionando como una especie de interruptor.
Jumpers de la placa base
Las distintas alternativas en la posición de anclaje de los jumpers permiten programar
varios recursos de la placa base, como el voltaje, el tipo y la velocidad del procesador
y de la memoria, además de otros recursos. Al montar un equipo, los jumpers de la
placa base deben estar correctamente configurados, de lo contrario, podemos estropear algunos componentes en casos extremos.
En las placas base modernas, los jumpers son un componente más en vías de extinción, pues la mayoría de las placas actuales son jumperless, o sea, no poseen ningún
jumper, realizando toda la configuración de las funciones de la placa base a través del
CMOS Setup del BIOS.
5.3.9 Conectores para el panel de la torre
En una de las extremidades de la placa base encontraremos un conjunto de encajes
que se destinan a la conexión de las luces y botones del panel frontal de la torre. Aquí
se conectaban los botones reset, turbo, el keylock y los leds de corriente y funcionamiento del disco duro. No todas las placas base poseen estos conectores. Por ejemplo,
la llave del teclado y el botón turbo ya no se usan, justamente porque ya no tienen ninguna utilidad.
Conectores de la placa base para el panel frontal
172
05_Placas base_OK.qxp
27/07/2006
10:32
PÆgina 173
Placa base
El botón turbo de la torre servía para aumentar/disminuir la frecuencia del procesador. Esto era bastante útil en la época de los equipos XT y 286, donde algunos programas para ser ejecutados en equipos lentos sólo funcionaban bien con este botón presionado. Sin embargo, estos programas ya no se usan desde hace mucho tiempo y no
existe ningún motivo para que alguien quiera ralentizar su equipo.
La llave del teclado (keylock) ya no se usa, ya que hoy existen medios menos anticuados para proteger el equipo de espías, como las contraseñas a nivel del BIOS y del
mismo sistema operativo.
5.3.10 Seguimiento de funciones
Un recurso que viene siendo cada vez más utilizado en las placas base actuales es el
seguimiento de algunas funciones, como la temperatura del procesador, la velocidad
de rotación del ventilador, la temperatura del chipset, la corriente eléctrica enviada
por la fuente de alimentación, etc. Los recursos soportados dependen de la placa base,
pero el objetivo es siempre el mismo: prevenir el equipo ante posibles daños.
Si, por casualidad, el ventilador del procesador presenta algún defecto y el procesador empieza a sobrecalentarse, sonará una alarma alertándonos sobre el problema. Si,
por casualidad, la fuente de alimentación empieza a enviar corrientes mayores, o
menores, que las ideales para la placa base sonará la alarma avisándonos antes de que
ocurra algo más grave.
Las informaciones suministradas por el monitor de seguimiento pueden ser vistas a
través del BIOS, o desde el mismo Windows a través de un programa de seguimiento. Existen varios ejemplos de programas pero, casi siempre, las placas base que
soportan el uso de este recurso traen un programa compatible grabado en el CD de
los drivers que las acompañan.
El seguimiento se obtiene a través de la adición de un chip especial y de sensores de
temperatura en la placa base. Existen varias soluciones disponibles y vamos a presentar algunos de los modelos de chips disponibles en el momento de la redacción del
libro:
Winbond 83781D: entre los chips en uso este es el más simple, pero todavía es usado
por varios fabricantes. El 83781D permite monitorizar 7 tensiones (5 positivas y 2 negativas), 3 sensores de temperatura (el posicionamiento de los sensores queda a cargo
del fabricante de la placa base) y es capaz de monitorizar la rotación de hasta 3 ventiladores. La precisión de los sensores, así como su tiempo de respuesta, depende de la
calidad de los sensores utilizados por el fabricante de la placa base.
Winbond 83782D: permite monitorizar 9 tensiones, 3 sensores y 3 ventiladores. Su
principal ventaja sobre el 83781 es que permite monitorizar la temperatura del procesador a través del diodo térmico colocado en todos los procesadores Intel, a partir del
Pentium II de 350 MHz. Este diodo es más sensible que la mayoría de los sensores usa-
173
05_Placas base_OK.qxp
27/07/2006
10:33
PÆgina 174
Ampliar, configurar y reparar su PC
dos en las placas base, y conlleva la ventaja adicional de ya venir colocado en el procesador, dispensando el uso de componentes adicionales.
Winbond 83783S: esta es la versión más barata. Tiene los mismos recursos que el
83782D, con excepción de que sólo monitoriza 3 tensiones, contra las 9 del anterior.
Winbond 83627HF: este es un circuito super I/O con recursos de seguimiento semejantes a los del 83782D. El circuito super I/O está en el chip de la placa base que controla los puertos serie y paralelo, así como la controladora de la unidad de disquetes.
Algunos chipsets, como el Via Apollo Pro 133 traen el chip súper I/O incorporado,
pero en la mayoría de los casos, el fabricante de la placa base necesita comprar el chip
por separado. En este caso, un chip super I/O con recursos de seguimiento es una
buena opción para abaratar costes.
El diagrama de un chip super I/O
Winbond 83697HF: una versión de bajo coste del 83627HF, con menos recursos pero
con un precio menor.
5.4 Buses
Los buses son puertas a través de las cuáles el procesador puede comunicarse con los
demás componentes del equipo, como las tarjetas gráficas. Hablando de las tarjetas
gráficas, podemos notar que todas las tarjetas gráficas modernas son conectadas en
los slots AGP y que tarjetas de sonido y módems antiguos casi siempre usan los slots
ISA.
Esto es así porque las tarjetas de sonido y los módems son periféricos relativamente
lentos, para los cuales el lento bus ISA ya es suficiente. Sin embargo, las tarjetas gráficas necesitan un bus mucho más rápido, motivo por el cual utilizan un slot AGP.
5.4.1 ISA
Los procesadores 8088, usados en los equipos XT, se comunicaban con los demás periféricos usando palabras binarias de 8 bits. Para trabajar de forma conjunta con estos
procesadores fue creado el bus ISA de 8 bits. Este bus funcionaba usando palabras
binarias de 8 bits y trabajaba a una frecuencia de 8 MHz, permitiendo una transferen174
05_Placas base_OK.qxp
27/07/2006
10:33
PÆgina 175
Placa base
cia de datos a una velocidad de 8 MBytes por segundo, velocidad más que suficiente
para un procesador tan lento como el 8088.
5.4.2 ISA de 16 bits
Los procesadores 286 ya se comunicaban con los demás periféricos usando palabras
de 16 bits. Para acompañar esta mejora del procesador se creó una extensión para el
bus ISA de 8 bits, formando el ISA de 16 bits. Este nuevo bus, así como el procesador
286, trabajaba con palabras de 16 bits a una frecuencia de 8 MHz, permitiendo una
transferencia total de 16 MB/s.
Los periféricos ISA se usan desde la época del 286, pero en realidad, este patrón ya
existe desde 1981. La verdad es que el ISA ha durado tanto tiempo porque el bus de
16 MBytes por segundo era suficiente para asumir periféricos lentos como los módems y algunas tarjetas de sonido, haciendo que los fabricantes de estos periféricos
continuaran produciendo periféricos ISA prácticamente hasta hoy.
Slots ISA
Como existía una gran demanda por parte del mercado, los fabricantes no tenían otra
alternativa que combinar slots ISA y PCI en sus placas base, lo que servía para aumentar los costes de producción. Con la popularización de los módems y las tarjetas de
sonido PCI, finalmente se abrió el camino para poder enterrar el bus ISA de forma casi
definitiva.
5.4.3 MCA
Con el surgimiento de los procesadores 386, que trabajaban usando palabras binarias
de 32 bits, se hizo necesario la creación de un bus más rápido que el ISA para el uso
de periféricos más rápidos, como las tarjetas gráficas. Entonces, la casa IBM creó el bus
MCA, que funcionaba con palabras de 32 bits y a una frecuencia de 10 MHz, siendo
2.5 veces más rápido que el bus ISA de 16 bits.
Sin embargo, el bus MCA tenía un pequeño inconveniente al ser patentado por la casa
IBM, y era que solamente ella podía usarlo en sus ordenadores. Los demás fabrican175
05_Placas base_OK.qxp
27/07/2006
10:33
PÆgina 176
Ampliar, configurar y reparar su PC
tes, sin otra elección, se vieron obligados a producir equipos con procesadores 386
equipados con sólo slots ISA.
Esto era un gran inconveniente, pues a pesar de que 386 era un procesador increíblemente rápido para la época, acababa siendo subutilizado por el lento bus ISA, ya que
todos los demás componentes eran accedidos a la velocidad del bus ISA. A pesar de
que poseían un procesador rápido para la época (el 386), estos equipos eran tan rápidos como un 286 en términos de velocidad de acceso a los discos y demás componentes. Estos equipos eran llamados AT 386, pues a pesar de que utilizaban procesadores
386, también utilizaban el mismo tipo de bus utilizado por los equipos AT 286.
A pesar de ofrecer recursos sorprendentes para la época, como el Bus Mastering y
soporte para el Plug & Play (fue el primero bus que soportaba estos recursos), el bus
MCA no consiguió popularizarse debido a su alto coste, a su incompatibilidad con el
bus ISA y, principalmente, por ser una arquitectura cerrada, cayendo en desuso con el
surgimiento de los buses EISA y VLB.
5.4.4 EISA
Este nuevo bus fue la respuesta de los demás fabricantes al bus MCA. Con el objetivo
de ser compatible con el bus ISA, el nuevo bus EISA también funcionaba a 8 MHz,
aunque sin embargo, trabajaba con palabras binarias de 32 bits, totalizando una tasa
de transferencia de 32 MB/s, siendo dos veces más rápido que su antecesor. El bus
EISA también ofrecía soporte al Bus Mastering y al Plug & Play, con la misma eficiencia que la del bus MCA.
Una de las grandes preocupaciones de los fabricantes durante el desarrollo del bus
EISA fue mantener la compatibilidad con el bus ISA. El resultado fue un slot con dos
líneas de contactos, capaz de acomodar tanto tarjetas EISA como tarjetas ISA de 8 o 16
bits. Una tarjeta EISA utilizaba todos los contactos del slot, mientras que una tarjeta
ISA sólo utilizaba la primera línea de contactos. Naturalmente, el bus EISA era capaz
de reconocer si la tarjeta instalada era ISA o EISA.
La complejidad del bus EISA conllevó un alto coste de producción, lo que dificultó su
popularización. De hecho, pocas placas base llegaron a producirse con slots EISA y
pocas tarjetas de expansión se desarrollaron para este bus. Así como el MCA, el bus
EISA es un bus desaparecido en la actualidad.
5.4.5 VLB
Lanzado en 93 por la Video Electronics Standards Association (una asociación de los
principales fabricantes de tarjetas gráficas), el bus VLB era mucho más rápido que el
bus EISA o el bus MCA, siendo utilizado por las tarjetas gráficas y las controladoras
de disco, las principales perjudicadas por los buses lentos. Con el bus VLB, los discos
duros podían comunicarse con el procesador usando toda su velocidad y se posibilitó la creación de tarjetas gráficas mucho más rápidas.
176
05_Placas base_OK.qxp
27/07/2006
10:33
PÆgina 177
Placa base
Como antes, existió la preocupación de mantener la compatibilidad con el bus ISA, de
modo que los slots VLB son compuestos por 3 conectores. Los dos primeros son idénticos a un slot ISA común, pudiendo ensamblar en ellos una tarjeta ISA, mientras que
el tercero estaba destinado a las transferencias de datos a las altas velocidades permitidas por el bus VLB.
El bus VLB funcionaba a la misma frecuencia de la placa base, o sea, en un 486 DX-2
50, donde la placa base funcionaba a 25 MHz, el VLB también funcionaba a 25 MHz.
En una placa base para un 486 DX-4 100 que funcionaba a 33 MHz, el VLB también
funcionaba a 33 MHz. Es necesario recordar que el VLB era un bus de 32 bits.
Las desventajas del VLB eran la falta de soporte al Bus Mastering y Plug & Play, además de unas altas tasas de utilización del procesador y limitaciones eléctricas, que
sólo permitían un máximo de 2 o 3 slots VLB en cada equipo. Esto no llegaba a ser una
gran limitación, pues generalmente sólo se utilizaban una tarjeta gráfica y una tarjeta
Super-IDE con este bus.
Debido al alto rendimiento, a un bajo coste y, principalmente, debido al apoyo de la
mayoría de los fabricantes, el VLB se hizo rápidamente un formato de bus para placas base 486. Como el VLB fue desarrollado para trabajar en conjunto con los procesadores 486, no llegaron a ser desarrolladas placas base para procesadores Pentium con
este bus, pues la adaptación generaba demasiados costes, además de la existencia de
problemas de incompatibilidad.
5.4.6 PCI
Creado por la casa Intel, el bus PCI era tan rápido como el bus VLB, sin embargo era
más barato y mucho más versátil. Otra ventaja era que al contrario del bus VLB, el bus
PCI no era controlado por el procesador y sí por una controladora dedicada, incluida
en el chipset. Además de disminuir la utilización del procesador, esto permitía que el
bus PCI fuese utilizado con cualquier procesador, sin implicar ninguna modificación.
Slots PCI
En una placa base soquete 7, el bus PCI funcionaba a la mitad de la frecuencia de la
placa base, pudiendo funcionar a 25 MHz, 30 MHz o 33 MHz, dependiendo de la frecuencia de bus utilizada por la placa base. Por ejemplo, funcionando a 33 MHz el bus
177
05_Placas base_OK.qxp
27/07/2006
10:33
PÆgina 178
Ampliar, configurar y reparar su PC
PCI permitía una transferencia de datos a 133 MB/s, permitiendo 120 MB/s a 30 MHz
y 100 MB/s funcionando a 25 MHz. En un Pentium 75, donde la placa base funcionaba a 50 MHz, el bus PCI funcionaba a 25 MHz; en un Pentium 120 funcionaba a 30
MHz y en un Pentium 100, 133, 166, 200 o 233 funcionaba a 33 MHz. En las pocas placas base para procesadores 486 equipadas con slots PCI, el bus PCI trabajaba a la
misma frecuencia que el bus de la placa, o sea: 25, 33 o 40 MHz.
En el caso de las placas base que trabajaban a 100 MHz, la frecuencia del bus PCI era
de 1/3 de la frecuencia de la placa base, es decir 33 MHz. Incluso en las placas base
que trabajaban a 133 MHz, el bus PCI mantenía sus 33 MHz, funcionando a 1/4 de la
frecuencia de la placa base.
Además del bajo coste y de la alta velocidad, el bus PCI poseía otras ventajas como el
soporte al Plug & Play: los nuevos periféricos instalados en los slots PCI eran reconocidos y configurados de forma automática a través del trabajo conjunto del BIOS y de
un sistema operativo con soporte para Plug & Play, como Windows 95/98 y posteriores. Posteriormente, todos los periféricos más rápidos, tarjetas gráficas y controladoras de disco duro usaron casi obligatoriamente el bus PCI. Los componentes más lentos, como las tarjetas de sonido y los módems podían encontrarse en versiones ISA, a
pesar de que cada vez más encontrásemos estos componentes en versiones PCI.
Bus Mastering
A pesar de que los buses MCA y EISA ya ofrecían soporte para el Bus Mastering, la
popularización de este nuevo recurso se produjo con la aparición del bus PCI. El Bus
Mastering es un recurso capaz de aumentar el rendimiento general del sistema, al permitir que los dispositivos visiten directamente la memoria RAM, mejorando la velocidad de las transferencias y dejando libre al procesador para que pueda ejecutar otras
tareas. El Bus Mastering fue implementado de una forma bastante completa en el bus
PCI, haciendo posible que varios componentes utilicen el bus de forma simultánea,
dividiendo los recursos del sistema.
Como las interfaces IDE también están conectadas al bus PCI, podemos utilizar el Bus
Mastering en conjunto con los discos duros, haciendo que la tasa de utilización del
procesador disminuya durante las transferencias de datos. A pesar de que la tasa de
transferencia del disco duro no aumentó, el sistema quedaba más libre y ya no se quedaba casi paralizado durante los accesos al disco duro. Windows 98 ya era capaz de
instalar automáticamente los drivers de Bus Mastering tanto para discos duros Pio
Mode 4 como UDMA. Generalmente, los drivers del Bus Mastering están incluidos en
el CD de drivers que acompaña a la placa base, también pudiendo encontrarlos en la
Web del fabricante de la placa.
Plug & Play
Traducido al pie de la letra, Plug & Play significa conectar y usar. El objetivo de este
recurso es hacer que el equipo sea capaz de reconocer y configurar automáticamente
178
05_Placas base_OK.qxp
27/07/2006
10:33
PÆgina 179
Placa base
cualquier periférico instalado, reduciendo el trabajo del usuario a prácticamente sólo
al ensamblaje del nuevo componente.
A pesar de ser una idea antigua se popularizó solamente hace pocos años. La dificultad es que además de un bus compatible también es necesario el soporte por parte del
BIOS, del sistema operativo y también por parte del periférico para que todo funcione correctamente.
El proceso empieza durante la inicialización del equipo. El BIOS envía una señal de
interrogación a todos los periféricos instalados en el equipo. Un periférico Plug and
Play es capaz de responder a esta señal, permitiendo al BIOS reconocer los periféricos
Plug and Play instalados.
El paso siguiente es la creación de una tabla con todas las interrupciones disponibles
y realizar la asignación de cada una de ellas a los dispositivos. El sistema operativo
entra en acción inmediatamente después, debiendo ser capaz de trabajar de forma
conjunta con el BIOS, recibiendo la información sobre la configuración del sistema y
suministrando todo el software de bajo nivel (en forma de drivers de los dispositivos)
necesario para que los dispositivos puedan ser utilizados por los programas.
La información sobre la configuración de la distribución de los recursos entre los distintos periféricos es grabada en un área del CMOS llamada de ESCD. Tanto el BIOS
(durante el POST) como el sistema operativo (durante la inicialización), leen esta lista,
y en caso de no encontrar ningún cambio en el hardware instalado, mantiene sus configuraciones. Esto permite que el sistema operativo (desde que es compatible con el
Plug and Play) pueda alterar las configuraciones en caso necesario. A partir de Windows 95/98, el propio usuario podía cambiar las configuraciones del sistema a través
del Administrador de dispositivos, una vez encontrado en el icono Sistema dentro del
Panel de control.
Los dispositivos instalados en el sistema en el Administrador de dispositivos
179
05_Placas base_OK.qxp
27/07/2006
10:33
PÆgina 180
Ampliar, configurar y reparar su PC
5.4.7 AGP
El AGP es un bus relativamente nuevo, hecho a la medida para las tarjetas gráficas
más modernas. El bus AGP fue creado en base a las especificaciones del PCI 2.1 y trabaja al doble de la velocidad del bus PCI, o sea, a 66 MHz, permitiendo transferencias
de datos de 266 MB/s, contra los 133 MB/s permitidos por el bus PCI.
Además de la velocidad, el bus AGP permite que una tarjeta gráfica pueda acceder
directamente a la memoria RAM para almacenar texturas. Este es un recurso muy utilizado en las tarjetas 3D, donde la tarjeta gráfica usa la memoria RAM para almacenar
las texturas que son aplicadas sobre los polígonos que componen la imagen tridimensional. A pesar de que esto también es posible utilizando el bus PCI, en este caso los
datos tendrían que pasar por el procesador, perjudicando el rendimiento general del
equipo. Originalmente, el bus AGP fue concebido para equipar las placas base para
Pentium II y Pentium III. Sin embargo, muchos fabricantes también lo usaron en las
placas base soquete 7 y slot A.
Slot AGP
Es importante no confundir bus con slot. Por ejemplo, en una placa base generalmente tenemos 3 o 4 slots PCI. Sin embargo, todos ellos comparten el mismo bus de 133
MB/s. El bus es la carretera que permite la comunicación con el procesador, y es compartido por todos los periféricos conectados a este bus. Los slots sólo son los medios
de conexión.
Los 16 MB/s del bus ISA, por ejemplo, son compartidos por todos los periféricos conectados en los slots ISA, por los puertos serie y paralelo y por la controladora de disquetes. El bus PCI es compartido por todos los periféricos PCI, por las interfaces IDE
y también por las controladoras SCSI que estén conectadas en los slots PCI.
Sin embargo, el bus AGP sólo es utilizado por la tarjeta gráfica, lo que en el caso de
tarjetas rápidas, como las tarjetas 3D, acaba marcando una diferencia importante de
rendimiento. Si tenemos varios discos duros en un mismo equipo, equipado con una
tarjeta gráfica rápida, los 133 MB/s del bus PCI acaban siendo insuficientes, perjudicando el rendimiento de los periféricos conectados al bus. En este caso, el uso de una
tarjeta gráfica AGP es muy recomendable.
180
05_Placas base_OK.qxp
27/07/2006
10:33
PÆgina 181
Placa base
A pesar de que el bus AGP también puede ser utilizado por las tarjetas gráficas 2D, su
uso no conlleva ninguna ventaja, pues estas tarjetas no usan la memoria RAM para
almacenar texturas y no son lo suficientemente rápidas para sacarle el adecuado provecho a la mayor velocidad del bus AGP.
Además del AGP estándar tenemos también el bus AGP 2x, donde, a pesar de que el
bus continúa trabajando a 66 MHz, se realizan dos transferencias de datos en cada
ciclo de reloj, equivaliendo en la práctica, a una frecuencia de 133 MHz, lo que equivale a una tasa de transferencia de nada menos que de 533 MB/s. Los nuevos chipsets
traen soporte para el AGP 4x, que mantiene los 66 MHz del bus AGP y AGP 2x, pero
permite cuatro transferencias de datos en cada ciclo de reloj, lo que corresponde a una
frecuencia de 266 MHz en la práctica, resultando una tasa de transferencia de 1066
MB/s, más que el bus actual entre la memoria y el procesador.
5.4.8 AGP Pro
El bus AGP Pro es en realidad un slot AGP 4x con 48 contactos más, 20 en un lado y
28 más en el otro. Estos contactos adicionales son usados para aumentar la capacidad
de suministro eléctrico del slot.
Existen dos tipos de slots AGP Pro: el AGP Pro50 y el AGP Pro110. El nombre indica
la capacidad de suministro eléctrico de ambos formatos: el AGP Pro50 está certificado para suministrar hasta 50 vatios, mientras que el AGP Pro110 puede suministrar
hasta 110 vatios. Los slots AGP Pro aún no son muy comunes, pero terminarán convirtiéndose en un estándar dentro de poco tiempo, ya que muchas tarjetas gráficas
sólo vendrán en este formato y no podrán ser usadas en placas base con los slots AGP
comunes.
5.4.9 USB
Poco tiempo atrás sólo podíamos contar con los puertos serie y paralelo para la conexión de los dispositivos externos, como impresoras y ratones. Pero, disponiendo sólo
de dos puertos serie y un puerto paralelo teníamos unos recursos de expansión bastante limitados. Además de eso, la velocidad de estas interfaces deja bastante que
desear en la actualidad.
El USB fue la tentativa de crear un nuevo patrón para la conexión de periféricos externos. Sus principales armas son la facilidad de uso y la posibilidad de conectar varios
periféricos en un mismo puerto USB. Con excepción del PCMCIA, el USB es el primer
bus para los equipos PC realmente Plug & Play. Podemos conectar los periféricos con
el equipo encendido, siendo suficiente suministrar el driver del dispositivo para que
todo funcione, sin tener que reiniciar el equipo. La controladora USB también es suficientemente inteligente para percibir la desconexión de un periférico.
A partir del chipset i430VX (lanzado en el año 96) todos los chipsets ya ofrecen soporte para el bus USB y, prácticamente, todas las placas base disponen de dos puertos
USB como mínimo.
181
Descargar