Download material diciembre - instituto sagrado corazón de jesús

Document related concepts
no text concepts found
Transcript
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
BUSES
Un bus es una estructura física y eléctrica que permite interconectar procesadores, periféricos o
instrumentos en general. Presenta un alto grado de paralelismo y se extiende sobre distancias relativamente
cortas. La transferencia de información entre elementos conectados a un bus se denomina transacción o
mensaje. Para iniciar una operación de transferencia, el manejo de la vía de comunicación debe pasar a
manos de uno de los elementos conectados a ella que se vuelve maestro de la misma y es el despachante
del mensaje. El o los elementos receptores de dicho mensaje, actúan como esclavos y son pasivos de la
estructura de comunicación. Entre maestro y esclavos se desarrolla una secuencia de acciones que
constituyen la transacción. El maestro coloca una información de dirección sobre las líneas destinadas a tal
efecto. Todos los elementos con capacidad para actuar como esclavos comparan esta información con su
dirección, determinada internamente. Si ambas coinciden se colocan en la posición de conectados. En esta
situación se produce la transferencia de datos, por sus líneas correspondientes en uno u otro sentido.
En los distintos tipos de buses existentes pueden darse diferentes situaciones de los elementos conectados
al bus. En un bus de monoprocesamiento, existe un único elemento que puede comportarse como maestro.
(Ej. PC-bus). Dentro de los elementos existentes en un bus multiprocesador existen varios que pueden
actuar, de a uno por vez, como maestros. Es posible admitir, en este segundo caso, elementos que puedan
comportarse en diferentes transacciones como maestros y en otras como esclavos.
Una transacción típica involucra varios tipos de información:
• direcciones.
• datos.
• control.
• temporización (timming).
• respuestas.
En un bus absolutamente paralelo existe una vía física individual para cada una de ellas. En algunos buses
existen, sin embargo, algunas líneas que son usadas para dos tipos diferentes de información (multiplexing).
Las reglas que gobiernan las transacciones entre maestros y esclavos se denominan protocolo del bus. Se
analizan a continuación, algunas características comunes a los protocolos existentes, a saber:
• Arbitraje.
• Sincronización de operaciones.
• Direccionamiento.
• Transferencia de datos.
• Comandos.
• Respuestas.
• Requerimientos de atención.
• Errores.
Buses locales
La velocidad de proceso ha sido, es, y será, una de las preocupaciones básicas de los diseñadores de
sistemas, y una parte sustanciál del rendimiento está directamente relacionada con la eficacia de las
transferencias de datos en el interior de la máquina. El mecanismo de acceso directo a memoria DMA,
previsto por los diseñadores del PC original, fue una primera aportación en este sentido, pero las
necesidades y exigencias han ido creciendo de forma exponencial. Sistemas cada vez más capaces
soportan aplicaciones cada vez más exigentes que requieren a su vez máquinas más veloces. La adopción
de sistemas gráficos como estándar, incluso para ordenadores personales primero, y las posteriores
exigencias multimedia, ha disparado las exigencias en este sentido.
En esta búsqueda inacabable de mejores prestaciones, una de las líneas de actuación ha sido crear buses
específicos que descongestionaran el cuello de botella que representan las transferencias de datos en el
bus general FSB. Estas nuevas vías se han denominado genéricamente buses locales.
Bus VESA
Unos de los dispositivos responsable de un mayor tráfico de datos son los adaptadores gráficos.
Precisamente por ello son "mapeados en memoria", y ha sido la búsqueda de mejores rendimientos del
sistema de video la responsable de la aparición de los primeros buses locales. Precisamente, la aparición
del primero, el VLB ("VESA Local Bus") en 1992, está relacionado con la tecnología del video. VESA son
las siglas de "Video Electronic Standard Association".
El VLB fue introducido a raíz de la introducción de los 386 con el fin de sacar partido a las posibilidades de
las nuevas generaciones de procesadores, en especial a sus buses internos de 32 bits. La solución
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 1
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
consistió en conectar directamente con el procesador dos o tres de los dispositivos externos, que
necesitaban de una conexión rápida, mediante un bus de 32 bits dotado de unos zócalos especiales.
Los elementos que se solían conectar eran principalmente adaptadores de video, placas controladoras de
disco duro (IDE y SCSI) y tarjetas LAN. Sin embargo, causaron bastantes problemas, en especial cuando
se utilizaban dos o más de dichas tarjetas a frecuencias elevadas (para la época) de 50/60 MHz.
Nota: Los conectores VLB eran de apariencia similar a los antiguos conectores EISA de 16 bits muy
extendidos entonces, solo que añadiéndoles una tercera sección de contactos, lo que hacía que estos
dispositivos se montaran en placas muy largas y notoriamente difíciles de conectar y desconectar de sus
zócalos.
Bus AGP
AGP significa "Advanced Graphics Port". Se trata de un bus independiente del bus general dotado de un
zócalo específico para tarjetas gráficas. El bus de datos AGP es de 32 bits a 66 MHz, aunque incluye la
posibilidad de doblar o cuadruplicar las características básicas, hasta una tasa de transferencia máxima de
1064 Mbits por segundo.
Nota: En realidad podría argumentarse que no es un bus en el sentido amplio, más bien se trata de una
extensión de la norma PCI, razón por la cual en algunos aspectos es idéntica a aquella. Actualmente es un
puerto de uso exclusivo para dispositivos gráficos de alta velocidad.
Bus serie universal
USB ("Universal Serial Bus") Un nuevo estándar para comunicaciones serie que resuelve muchos de los
inconvenientes de los antiguos puertos COM. Presenta algunas ventajas frente a los sistemas
tradicionales: Soporta dos velocidades, 12 y 1.5 Mb/s; puede incluir alimentación a los dispositivos
conectados (si sus demandas son pequeñas, +5 V.); pueden conectarse hasta 127 dispositivos en una
especie de cadena (similar a la SCSI aunque de menor velocidad) compartiendo todos ellos el mismo canal,
y puede realizarse la conexión y desconexión en "caliente" (sin apagar el equipo).
Actualmente todos los PCs disponen de un par de salidas USB y muchos dispositivos, como ratones,
escáners, webcams, equipos de fotografía digital, etc. que antes se conectaban a través de puertos COM o
LPT lo hacen ahora mediante USB.
Bus IEEE 1394
Supuestamente el USB será reemplazado en el futuro por un nuevo estándar, el denominado IEEE 1394,
Firewire o iLink. Debe su nombre a que fue propuesto en la recomendación número 1394 del IEEE
("Institute of Electrical and Electronics Engineers"), y es técnicamente muy superior al USB aunque menos
popular por el momento.
Se trata de un estándar de comunicación serie que permite dos conexiones síncronas o asíncronas
simultaneas. La segunda se supone para comunicaciones que no son críticas, mientras que las síncronas
permiten garantizar que la transmisión se realizará en un tiempo determinado, y se destina a transmisiones
de alta prioridad como audio o video. Presenta una arquitectura escalable con distintas velocidades dentro
de un único bus (100, 200 y 400 Mbps).
Su topología puede ser lineal o ramificada, y físicamente está constituido por tres pares de cables. El primer
par se encarga de la alimentación, que puede variar de 8 a 40 V. cc., los otros dos pares son de tipo
trenzado incluidos en una funda plástica que los independiza. Al igual que el USB permite la conexión y
desconexión en caliente, y es un estándar abierto (su utilización no supone pago de "royaltys" a ninguna
compañía propietaria).
LA MOTHERBOARD ( MAIN BOARD, PLACA BASE O PLACA PRINCIPAL DEL PC).
Arquitectura Y Teoría De Funcionamiento De Las Motherboards.
La Motherboard se distingue bajo varios nombres en computación: placa base, placa principal, placa madre
y main board. Dado que representa un organismo central, debemos comprender como funciona y como esta
distribuida a fin de diagnosticar acertadamente los problemas que se derivan de ella.
1. Los buses.
Son el conjunto de líneas o caminos por los cuales los datos fluyen internamente de una parte a otra de la
computadora (CPU, disco duro, memoria). Puede decirse que en las computadoras modernas hay muchos
buses, por ejemplo entre los puertos IDE y los drives, entre una placa Aceleradora de video y la memoria
Ram, entre el modem y el Chipset, etc. Pero Los buses básicos son: a) el bus interno (bus de datos), o sea
el que comunica los diferentes componentes con la CPU y la memoria RAM, formado por los hilos
conductores que vemos en el circuito impreso de la placa, y el bus de direcciones.
b) El bus de expansión constituido por el conjunto de slots o ranuras en donde se insertan placas
independientes de sonido, video, modem, etc. Este según ha aumentado su capacidad de transmisión ha
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 2
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
cambiado de nomenclatura: ISA (Industry Standard Architecture), 1981, solo trabaja con un ancho de
banda de 16 bits, VESA (Video Electronics Standard Association), 1992, trabaja a 32 bits, pero cayo
rápidamente en desuso al aparecer el actual PCI (Peripheral Component Interconnect), 1992, cuyo ancho
de banda es de 64 bits.
De la velocidad de transmisión del bus interno depende la selección de algunos componentes como el
Microprocesador y la memoria Ram en una motherboard, entendiéndose por ejemplo que una PLACA BASE
cuya velocidad de transferencia es de 100 MHz, no admite procesadores Pentium IV (que necesitan buses
con mayor velocidad de transmisión) ni módulos de memoria que trabajan exclusivamente en buses con
velocidad de 133 MHz.
Por otra parte es importante resaltar la diferencia de conceptos que hay entre: numero de líneas de un bus
(16, 32, 64 bits) y la frecuencia de trabajo del bus. La multiplicación de estos dos factores representa al
ancho de banda y se mide en Mb/s.
Todo bus local esta compuesto de dos áreas: datos y direcciones. El bus de datos lo forman las líneas
dedicadas a la transmisión de señales u ordenes, el bus de direcciones lo constituyen las líneas que dan a
conocer las posiciones de ubicación de los datos en la memoria (registros).
Buses actuales.
En conjunción con la Informática, la electrónica innova permanentemente para crear nuevas y mas
eficientes rutas de comunicación entre los PC y sus periféricos. Muchas de estas vías pueden realmente
llamarse buses entre tanto que otras solo deben clasificarse como puertos. A continuación una descripción
de las principales tecnologías empezando por las de mayor relevancia..
BUS PCI. Es el bus local estándar en las motherboards actuales. El nombre abreviado proviene de
Peripheral Component Interconnect y fue dado a conocer por Intel en 1993. PCI es un bus local compuesto
por líneas físicas que permiten comunicar el Microprocesador con otro componente. Los puntos de
conexión de los componentes son los SLOTS o puertos de expansión que se observan en las
motherboards, como bloques de plástico blanco.
Detalles técnicos de PCI. 1. Es un bus de 64 bits (64 líneas de transmisión). Se lo utiliza principalmente
como un bus de 32 bits. 2. Trabaja con frecuencias variadas: 33 MHz, 66 Mhz, 100 MHz, 400 Mhz, etc., lo
que permite alcanzar un ancho de banda de gran capacidad. 3. 32 lineas son utilizadas para transmitir
datos y direcciones en forma multiplexada (multiplexado= utilización de una misma línea para transmitir
datos y direcciones). Las demás líneas sirven para interpretar y validar las señales correspondientes a datos
y direcciones. 4. A diferencia de su antecesor el bus AT (ISA), PCI utiliza circuitos PCI Bridge para
comunicar al Microprocesador con otros componentes, lo que permite que los dispositivos acoplados en el
bus PCI puedan trabajar con diferentes tipos de Microprocesadores. 5. El número de dispositivos que
pueden conectarse al bus PCI está limitado a 32. No obstante, la norma PCI admite la jerarquización de
buses incrementándose el número de dispositivos que pueden conectarse. El software de configuración
debe ser capaz de realizar transacciones de configuración en todos los dispositivos PCI que residen más
allá del puente PCI/host (bridge). 6. Control de error en la transmisión, mediante el uso de bits de control de
paridad (uso de señales de verificación de envio - recepción entre los dispositivos).
BUS AGP. Accelerated Graphics Port. Se trata de un bus independiente del bus general constituido por un
slot específico para tarjetas gráficas. Es un bus de 32 bits que trabaja a 66 MHz, pero tiene la posibilidad de
doblar o cuadruplicar las características básicas, hasta una tasa de transferencia máxima de 1064 Mbits por
segundo. Puede decirse que no es un bus en el sentido estricto de la palabra sino más bien una extensión
de la norma PCI, razón por la cual en algunos aspectos es idéntico a aquel. Actualmente es un puerto de
uso exclusivo para dispositivos gráficos de alta velocidad. Ver aquí la foto de su ubicación física en una
motherboard.
BUS USB. 1996. Universal serial bus. Es un nuevo estándar para comunicaciones serie que resuelve
muchos de los inconvenientes de los antiguos puertos COM ( dificultades en la adaptación a un puerto COM
libre, conflicto de los vectores de interrupción IRQ, etc.). Presenta muchas ventajas frente a sistemas
tradicionales: velocidades de trabajo hasta de 480 Mb/s (USB 2.0), incluye alimentación eléctrica para
dispositivos con bajo consumo de energía ( alrededor de los 5 voltios), permite conectar hasta 127
dispositivos, todos ellos compartiendo el mismo canal; permite realizar conexión y desconexión en "caliente"
(sin apagar el equipo), permite utilizar cables de hasta 5m de longitud para dispositivos de alta
velocidad. Actualmente todos los PCs disponen de por lo menos un par de salidas USB y muchos
dispositivos, como impresoras, ratones, escáneres, webcams, equipos de fotografía digital, etc. que antes
se conectaban a través de puertos COM o LPT lo hacen ahora mediante USB. Mas detalles en el apartado
Puertos.
BUS E-IDE. Enhanced Integrated Drive Electronics. Debe ser considerado mas como una Interface. Se
trata de una tecnología electrónica que basa el control de la comunicación en una placa integrada en el
propio dispositivo. El bus lo constituye un cable plano de 40 u 80 hilos conductores que comunica el
conector del dispositivo (disco duro, CD-ROM o grabador de CD) con el conector o puerto IDE de la
motherboard. Las placas base actuales se fabrican con dos puertos: IDE 0 e IDE1.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 3
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Teoricamente cada puerto IDE representa un canal. Cada canal permite la conexión de hasta 2 drives
(discos duros o unidades opticas). Detalles de esta conexion se amplian bajo el tema 'Interfaces del Disco
duro'.
BUS SCSI. 1980, 1986. Small Computer System Interface. Es la interface de mayor capacidad, velocidad y
estabilidad para conectar dispositivos directamente a una motherboard. En las computadoras desktop, SCSI
es una interface pues se fabrica sobre una placa que se inserta en un slot de la motherboard (actualmente
en slots PCI). Esta independencia física del microprocesador tiene la gran ventaja de hacer que los
dispositivos se direccionen lógicamente en contraposición al direccionamiento físico que utiliza IDE. La
consecuencia inmediata es que los dispositivos quedan liberados de las imposiciones que el Bios pudiera
imponer pues SCSI se encarga de hacer el trabajo completo de comunicación y configuración. Esta
capacidad lo ha hecho el preferido en equipos en los que se requiere estabilidad y alta velocidad de
transmisión, como los servidores.
La ultima versión de SCSI es la Wide Ultra2 SCSI, que usa un bus de 16 bits, un ancho de banda de
80MB/s y trabaja con cables planos de 68 hilos.
La interface al trabajar como un dispositivo I/O (de entrada y salida) permite en teoría conectar 8
dispositivos simultáneamente, en una conexión en la que cada dispositivo se une al siguiente y en donde
cada dispositivo tiene su propio ID ante el host. El mayor uso de SCSI se da en la conexión de discos duros,
tape drives, unidades ópticas, escáneres e impresoras. Los dispositivos externos que trabajan con interface
SCSI tienen dos puertos: uno para la entrada del cable y otro para conectarse al siguiente dispositivo. El
ultimo elemento debe cerrar la cadena mediante un circuito 'terminador' para que la conexión funcione.
Overclocking
La primera cuestión es la de siempre, ¿qué es el overclocking?:
El overclocking consiste en hacer trabajar al procesador a mayor frecuencia que la estipulada por el
fabricante. Esto es posible debido a que los fabricantes marcan sus procesadores con un margen de
tolerancia, por ello dos procesadores marcados igual pueden no alcanzar los mismos MHz cuando los
overerclockeamos.
Recuerda que el overclocking conlleva sus riesgos y que cualquier posible daño que pueda ocasionar su
práctica queda bajo tu responsabilidad.
La segunda pregunta es también la de siempre ¿cómo se hace?.
Lo primero es hacer una pequeña introducción de cómo consiguen la velocidad de trabajo los procesadores.
Los procesadores obtienen la frecuencia de trabajo a partir de dos parámetros, la Frecuencia del Bus del
Sistema (FSB) y el Multiplicador. El proceso es tan sencillo como multiplicar ambos parámetros, pongamos
varios ejemplos:
Multiplicador
Frecuencia de BUS Frecuencia
(FSB)
de Trabajo
x4.5
66MHz
300MHz
x4.5
100MHz
450MHz
x4.5
133MHz
598MHz
x3
100MHz
300MHz
x6
100MHZ
600MHZ
Como se puede observar se puede obtener la misma frecuencia de trabajo con distintas combinaciones de
multiplicador y velocidades de BUS, la mejor opción será la que tenga mayor frecuencia de bus (FSB),
siempre que el resto de componentes PCI, AGP y memoria lo soporten (explicado más adelante).
El overclocking consistirá en cambiar uno, o los dos, parámetros para poder conseguir más frecuencia de la
que trae el procesador de fábrica, pero no siempre es posible, ya que el procesador tiene sus limitaciones.
El problema, siempre hay alguno, es que los fabricantes para evitar la venta de procesadores remarcados
decidieron bloquear (fijar) el multiplicador del procesador, de este modo no podremos variarlo, y tan sólo nos
queda un parámetro para poder overclockear el procesador, la frecuencia de BUS (FSB), esto ocurre desde
los Pentium II y K6-III en adelante.
Anteriormente dije problema y aparentemente no hay ninguno, subo la frecuencia cuanto necesite y asunto
arreglado, ahí está el problema, como dejé entrever anteriormente en la explicación de la tabla de ejemplo,
eso sería así siempre y cuando el bus PCI, AGP y la memoria lo soporten. Estos buses dependen del FSB y
cuando lo modificamos también modificamos los otros buses.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 4
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
La velocidad estándar del bus PCI es de 33MHz, del AGP son 66MHz y el de la memoria la detallo más
adelante. Lo ideal sería poder conservar estos valores dentro de un margen razonable, para ello en las
placas actuales se utilizan distintos divisores dependiendo de la FSB utilizada. Estos divisores dependen del
chipset que tenga nuestra placa base, no todos los chipsets soportan todos los divisores con lo cual habrá
que tenerlos en cuenta a la hora de overclockear. Con lo cual los valores en los que nos movemos son:
(FSB)
BUS PCI
BUS AGP
50~83 MHz
Divisor
1/2, Divisor
33~41.5MHz
50~83MHz
83~112MHz
Divisor
de1/3 Divisor
de 2/3
27.6~37.3MHz
55.3~74.6MHz
112~133MHz
Divisor de
28~33MHz
1/4 Divisor
de
56~66MHz
½
+133MHz
Divisor de
+33MHz
1/4 Divisor
+66MHz
½
de
1/1,
Para aplicarlo a tu caso concreto, si tu placa no soporta un divisor tendrás que aplicar el divisor disponible,
muchas placas seleccionan el divisor más apropiado en cada momento y en otras permiten establecerlo
manualmente habilitando así una posibilidad más de overclocking, el del bus de PCI/AGP. Tal vez alguna
tarjeta PCI, AGP o tu disco duro sea muy sensible a los aumentos de frecuencia y por ejemplo un bus PCI
de 40MHz no deje trabajar tu tarjeta de red apropiadamente. Por ello es muy importante intentar trabajar con
estos buses lo más cercanos a sus valores estándar.
El bus de la memoria lo he dejado para el final ya que coincide con el bus principal y por ello disponemos de
diversos tipos de memoria para cada frecuencia utilizada PC-66, PC-100 o PC-133MHz (ver Guía de la
memoria). Actualmente hay placas que permiten variar el bus de memoria independientemente del bus del
sistema, ofreciendo tres valores posibles: igual al del Sistema, Sistema-PCI o Sistema+PCI, para así poder
montar nuestra antigua PC-100 en un equipo con FSB de 133MHz (Sistema+PCI) o comprar la moderna
PC-133 y usarla en nuestro equipo con bus a 100MHz (Sistema-PCI). Esto también permite overclockear
nuestra memoria, podemos poner el bus de memoria a 133MHz con memoria de 100MHz.
Podemos encontrar los siguientes tipos de procesador:
Procesadores con el multiplicador NO bloqueado (los más antiguos Intel 486, Pentium, Pentium
MMX y AMD K6, K6-2): Estupendo, podemos jugar con ambos parámetros. El procedimiento será
subir la frecuencia del bus lo máximo que nos aguanten la memoria/PCI/AGP y luego jugar con el
multiplicador hasta alcanzar el máximo que soporte el procesador.
Procesadores con el multiplicador bloqueado (Intel: Pentium II, Pentium III, Coppermine, Celeron,
Celeron II, y AMD K6-2+, K6-III, Athlon, Duron y Athlon Thunderbird): Tendremos que ir subiendo la
frecuencia del bus todo lo que se pueda, hasta que el procesador, las tarjetas PCI/AGP, o la
memoria digan basta. En el caso de tener un procesador Athlon existe la posibilidad de instalar un
dispositivo llamado Golden Finger que permite ajustar el voltaje y multiplicador del procesador. En
los nuevos Athlon Thunderbird y Duron cabía la posibilidad en un principio de desbloquear estos
procesadores a través de la placa base ahora hay que unir los puentes L mediante un lápiz, esto
será objeto de una actualización del artículo o de otro nuevo.
¿Dónde y cómo se cambian el mutiplicador, FSB y voltaje?
En la placa base, pero no todas permiten cambiar estos valores, ya que muchas no soportan una
gama de frecuencias intermedias sino que sólo trabajan con las estándar 66/100 y 133MHz, otras
permiten configurar la frecuencia de MHz en MHz. De nuevo, cada uno deberá mirar en el manual
de su placa las posibilidades que ésta le ofrece. Conviene antes de hacer cualquier cambio, anotar
cómo está la configurada la placa, por si tenemos que volver atrás.
También tenemos dos casos posibles:
Placas configurables mediante Jumpers: Lo primero que debemos hacer es mirar el manual para
poder localizar e identificar los jumpers que permiten cambiar la frecuencia, el voltaje. En algunos
casos incluso la configuración aparece detallada para cada tipo de procesador soportado. Una vez
localizados con el equipo apagado y desconectado de la alimentación (mas vale prevenir) hacemos
los cambios oportunos. Ejemplo de una placa ASUS P5A:
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 5
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Con los jumpers FS0 a FS3 seleccionamos la frecuencia del bus FSB e implícitamente la de los buses PCI y
AGP. Con los jumpers BF0 a BF2 configuramos el multiplicador del procesador.
Placas configurables desde la BIOS: Son mucho más fáciles de configurar, sentados cómodamente
entramos en la BIOS y elegimos los parámetros deseados, guardamos los cambios y reiniciamos el equipo.
Los fabricantes que implementan esta facilidad son ABIT con el SoftMenu (el más sencillo), QDI con el
SpeedEasy, SOYO con su Combo Menu y ASUS en sus últimos modelos de placas. Ejemplo de una ABIT
BH6:
CPU Operating Speed
CPU SOFTMENU II
User Define
Turbo Frequency
- External Clock
- Multiplier Factor
- AGP/CLK
- SEL 100/66#
Speed Hold Error
Enabled
100Mhz
x4.5
2/3
High
Disabled
CPU Power Supply
- Core Voltage
User Define
2.05v
Como se aprecia en la tabla, podemos cambiar los valores de FSB (External clock) el multiplicador
(Multiplier Factor) y voltaje del micro (Core Voltage), también podemos cambiar el divisor del bus AGP
(AGP/CLK).
Ejemplo de una SOYO SY-6VBA:
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 6
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
En esta otra placa base se nos posibilita el cambiar también el bus de memoria (DRAM Clock).
Por último, dos factores que nos ayudarán a que nuestro overclocking sea todo un éxito, el voltaje y la
refigeración. En muchos casos para lograr una mayor estabilidad será necesario aumentar el voltaje del
procesador o del conjunto formado por PCI/AGP/Memoria, y la temperatura es una de las grandes enemigas
de la electrónica. Al hacer overclocking, la temperatura del procesador aumenta y si necesitamos aumentar
el voltaje subirá aún más, por lo que debemos tomar medidas refrigerantes.
Si aumentamos el voltaje, debemos hacerlo poco a poco y por precaución no debemos aumentar más de
0.2-0.3v el voltaje de fábrica, esto en lo que se refiere al 'Core Voltage'(voltaje del procesador). En algunos
casos en nuestra placa también podemos aumentar el llamado ' I/O Voltage' (voltaje del chipset, memoria y
slots) ganando así estabilidad.
El aumento de voltaje de la CPU es necesario, normalmente, cuando al encender el equipo tenemos la
pantalla negra o se queda a medio arranque en el test de memoria o de dispositivos, el aumento del voltaje
I/O puede ser la solución en el caso de "cuelgues" al estar trabajando. La siguiente tabla sirve de orientación
acerca del voltaje de tu procesador.
Procesador
Core
K6
3.3v-1.8v
K7
1.6v~1.8v
Pentium
5.0v
Pentium MMX
3.3v
Celeron
2.0v
Pentium II - III
2.0v~2.8v
Pentium Coppermine 1.65v~1.85v
Celeron II
1.5v~1.7v
Si necesitas una información más detallada de tu procesador visita AMD o Intel.
En lo que se refiere a la temperatura este puede ser un factor determinante, podemos saber la temperatura
del procesador a través del soft de monitorización de la placa y así ver, de qué modo influye el overclocking.
Para ello dispones del Software propio de tu placa base o el Motherboard Monitor para Windows o el Smart
Bar para OS/2 que podrás encontrar en la Sección de Utilidades.
Lo más aconsejable es poner una fina capa de silicona-termoconductora (si ponemos demasiada podríamos
conseguir el efecto contrario) entre el procesador y el disipador, montar un buen disipador y uno o varios
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 7
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
ventiladores que muevan mucha cantidad de aire. Como ejemplo, en este momento mi equipo Celeron
366@580MHz indica 37ºC y tengo una temperatura dentro de la caja de 27ºC. En alguna ocasión la
temperatura de la CPU ha llegado a alcanzar 50ºC sin que esto supusiera ningún problema. Evidentemente
estos valores varían y dependen de tu procesador y de la temperatura ambiente.
La caja debe tener un flujo correcto de aire entrando por la parte inferior frontal y saliendo caliente por la
superior trasera. Es aconsejable poner otro ventilador, siempre que sea posible, en la parte superior trasera
extrayendo aire, algo parecido a esto:
Si utilizas Windows 95/98 será interesante que uses en tu sistema el programa CPU Idle o alguno similar.
Estos programas 'duermen' el procesador cuando no se está utilizando consiguiendo un notable ahorro de
temperatura. Si utilizas Windows NT/2000 o Linux no te hará falta, el Sistema operativo ya implementa esta
función automáticamente.
En el apartado de la refigeración últimamente han surgido varios avances como son los Peltiers adaptados a
los microprocesadores y los 'coolers' que refrigeran por agua.
Personalmente la refrigeración por agua me parece un riesgo, aunque los kits vienen muy probados una
goma que se pica o una junta que no aisla bien y los daños producidos por el agua derramada son
irreparables.
Con los kits Peltier el problema viene por la condensación, si ponemos un dispositivo muy potente podremos
alcanzar temperaturas muy bajas y el consumo en Watt. puede que no lo soporte nuestra fuente de
alimentación.
Estas soluciones no son baratas y tal vez merezca la pena pagar un poco más por un procesador más
rápido y dejar estas opciones de la mano de personas con un poco de experiencia.
Una vez overclockeado nuestro equipo es recomendable hacerlo trabajar al 100% durante unas horas para
comprobar su estabilidad y que no nos falle el día menos pensado. Para ello podemos jugar una intensa
partidita al Quake, procesar unas unidades SETI o probar con algún programa tipo CPU Stability será
suficiente. Luego podemos hacer unos test de prueba, para ver la ganacia de rendimiento, con programas
tipo Sisoft Sandra o Test CPU que encontrarás también en la Seccion de Utilidades.
MEMORIA RAM
¿Qué es la memoria de un PC?.
..........
Tradicionalmente se ha hablado de dos memorias principales existentes en las computadoras personales: la
memoria ROM (Read Only Memory) y la memoria RAM (Random Acces Memory) . De la primera se ha
dicho que es una área de almacenamiento permanente e 'inmodificable' o sea de lectura solamente. Y de la
segunda que es el área de trabajo real del PC. La ROM en realidad es una memoria programable hasta
cierto punto: permite personalizar mediante un subprograma almacenado en ella (EL SETUP), las funciones
del PC para adaptarlo a las diferentes clases de componentes con que se puede armar un PC. El BIOS que
es el otro nombre genérico con que se conoce a la ROM tiene adicionalmente un conjunto de instrucciones
que establecen un comportamiento especifico entre los circuitos de la maquina y el sistema operativo. Estas
instrucciones grabadas por el fabricante, se modifican o programan solo mediante procedimientos
avanzados: por software de actualización o con máquinas de reprogramación de Bios.
La RAM en cambio, es una AREA DE TRABAJO vacía. Un espacio que se crea a discreción del integrador
de equipos para construir un PC con determinado espacio (128, 256, 512 megabytes, etc.). Ello es posible
insertando MODULOS de memoria en los bancos de memoria que poseen las motherboards o placas base.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 8
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Erróneamente se dice a veces que el disco duro es una memoria. Esto no es cierto si nos atenemos a la
definición precisa de la RAM: un espacio de trabajo cuyo almacenamiento se pierde una vez se apaga el
PC. Mas adelante veremos en el APARTADO SOBRE EL DISCO DURO, esta diferencia.
..........
Para entender que es la memoria, nada mejor que usar una analogía: imagina un área en la cual hemos
trazado líneas verticales y horizontales para hacer una retícula. Si a cada columna y a cada fila de cuadritos
le asignamos una letra y número para identificarlos en forma de coordenadas, podemos luego identificar
una posición de una celda determinada por la letra de la columna y el numero de la fila (tal como sucede
con las celdas de las Hojas de calculo tipo Excel). Eso, para entenderlo gráficamente. Pero
matemáticamente hablando, en la Ram cada celda tiene una ubicación o nombre en una nomenclatura
aceptada por la comunidad científica: el sistema hexadecimal. Cada deposito de un dato en la memoria
(operando, resultado, etc.) se ubica por una dirección en hexadecimal (Windows 9x revela las direcciones
con problemas cuando se paraliza lanzando sus pantallas azules).
..........
Errores de memoria. Considerando que el trabajo que se realiza en la memoria es sumamente delicado, se
han creado procedimientos de control de errores a fin de poder confiar en los resultados que muestran las
máquinas. Los dos mas utilizados son el control de paridad y el metodo ECC (Error Correction Code). Para
entender el por que hay que tener implementados sistemas de verificación, hay que recordar dos factores
que intervienen en el trabajo de la Ram: 1. La circuiteria electrónica de la memoria utiliza pequeños
capacitores (almacenes de electricidad) afectos a interferencias, que deben recibir permanente refresco y 2.
El Software (en el que se cuentan los programas de aplicación, los drivers o controladores, los virus, los
errores de lectura en disco, etc.) puede tener error de código. Afortunadamente ambos escollos continúan
siendo superados tecnológicamente por lo que cada vez menos integradores de PCs utilizan Ram sin la
función de integridad de datos.
..........
El sistema de CONTROL DE PARIDAD consiste en agregar un BIT adicional a cada Byte (8 bits + un nuevo
bit) transmitido. Contando el numero de 1 (unos) existentes en el byte, se establecen dos normas: adicionar
un bit de señal 1 cuando el número de unos es par (sistema de control de PARIDAD IMPAR), o adicionar un
bit de señal 0 cuando la suma de unos es impar (sistema de control de PARIDAD PAR). Un chip de control
(Parity generator/checker) compara los datos y pasa a la CPU un mensaje de error cuando no hay
correspondencia. El procedimiento detecta el error de transmisión pero no lo CORRIGE. Por supuesto que
esta operación solo es posible con el apoyo del circuito lógico 'Parity generator/checker' y un BIOS que dé
apoyo a la funcion de control de paridad.
..........
Un ejemplo del control de paridad IMPAR seria: transmitir el byte 11001001. Dado que el byte tiene un
numero par de unos el bit adicional será un 1. El numero total de unos es 5.
Otro caso seria: transmitir el byte 00100110. Aquí el numero de unos es impar, por tanto el bit adicional sera
0. El numero total de unos es 3. No obstante parecer un sistema ingenioso, la practica ha demostrado que
este procedimiento no puede detectar todos los errores posibles que podrian presentarse en el byte (varios
bits con señal cambiada). Afortunadamente los fabricantes de Ram siguen mejorando sus tecnologías por
lo que cada vez menos integradores de PC utilizan Ram con control de paridad (Ram con control de paridad
= mas costo debido a la adición de una pequeña memoria cache en la Ram ).
..........
El sistema de control de errores ECC. 1993. Error Correction Code. Basados en complejos algoritmos, ECC
detecta y corrige errores en RAM. Se utiliza principalmente para respaldar el trabajo en equipos de función
critica (como los grandes servidores o mainframes). Esta creada principalmente para detectar y corregir los
casos en que hay un bit errado, ante cuya situación ejecuta su operación y el trabajo del sistema continua
normal (el operador no se entera). En niveles mas avanzados de ECC cuando detecta varios bits erróneos
puede suceder: a) que lance un aviso en pantalla y b) que proceda a corregir los errores automáticamente.
..........
A la fecha, Octubre 2003, la empresa Hewlett Packard, por sus siglas: HP, ha creado para sus servidores
una tecnología de control de la integridad en Ram superior e ECC, conocida como 'Hot Plug RAID' que
garantiza segun HP, cero fallas en Ram. HP sostiene que la seguridad de RAID radica en un conjunto de
dispositivos DIMMs redundantes. De este modo, un servidor dotado de tecnología de memoria Hot Plug
RAID utiliza cinco controladores de memoria para gestionar cinco cartuchos de DRAM síncronos estándar
(SDRAM). Cuando un controlador de memoria necesita escribir datos en la memoria, divide la línea de
caché de datos en cuatro bloques. Cada uno de esos bloques es escrito en cuatro de los cartuchos de
memoria. Un motor RAID calcula la paridad de la información y la almacena en el quinto cartucho. Con los
cuatro cartuchos de datos y el cartucho de paridad, el subsistema de datos es redundante, de forma que si
un dato de cualquiera de los DIMM es incorrecto o cualquiera de los cartuchos es extraído, los datos pueden
recrearse tomando como referencia los cuatro cartuchos restantes.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 9
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
..........
Arquitectura de la memoria. Al igual que el microprocesador, la memoria esta formada internamente por
componentes electrónicos miniaturizados. En ella abundan los capacitores y circuitos flip-flop. Las primeras
Ram trabajaban con circuitos que requerían refresco permanente (circulación de electricidad) para no perder
la información que se depositaba en ellas, por eso se les dio el nombre de DRAM (Dynamic Random Acces
Memory). En la evolución lógica posterior, se implementó el uso de circuitos flip-flop (circuitos
transistorizados que luego de recibir una señal eléctrica, conservan la información sin refresco adicional).
Estos dieron a la postre la aparición de las memorias caché (mas costosas y más rápidas) conocidas
también como SRAM (Static Random Acces Memory).
Electrónicamente la Ram es un conjunto formado por millones de conmutadores que cambian su estado
constantemente de abierto (0) a cerrado (1) para generar la lógica binaria. Esos circuitos quedan sin
energía eléctrica cuando se apaga la computadora lo que equivale a perder toda la información depositada
si no se traslada a un dispositivo de almacenamiento permanente como el disco duro, un CD, diskette o
cinta magnética.
..........
La velocidad con que los circuitos de la Ram permiten manipular los datos que se colocan en ella se conoce
como su velocidad de trabajo y se mide en nanosegundos (mil millonésima de un segundo). Mientras
menos nanosegundos utilice la ram en un movimiento de dato, más rápida será. Las velocidades que la
industria ha alcanzado son impresionantes: 2 nanosegundos en Ram especial y un promedio de 4 - 6
nanosegundos en Ram generica.
..........
Clases de memoria. La clasificación de la memoria presenta el hecho histórico de que usualmente hay una
categoría vigente según la época. A la fecha, Octubre 2003 la Ram común en PC de escritorio es la tipo
DIMM y la DDR se presenta como su posible sucesora (en el uso masivo en los PC). Revisando la historia,
la memoria de los PCs ha evolucionado asi:
..........
FAST PAGE MODE (FPM). 1987. La primera memoria utilizada a nivel masivo (en PCs). Fue una memoria
de tipo DRAM (Dynamic Random Acces Memory).
EXTENDED DATA OUT (EDO). 1995. 10 a 15% más veloz que FPM, se caracterizo porque los accesos de
escritura y lectura en la memoria se podian hacer en direcciones secuenciales o vecinas, en contraposición
a su anterior que lo hacia en modo paginado (todas las columnas de una fila, luego la siguiente fila, etc.)..
SYNCHRONOUS DRAM (SDRAM). 1996. La primera memoria que trabaja sincronizando su tiempo de
trabajo con los ciclos de reloj del sistema, a fin de que la CPU no tenga que tener ciclos de espera para
recibir datos de la Ram. Los chips se dividen en dos bloques o celdas en donde un bloque recibe los datos
en tanto que otro los procesa a la siguiente dirección de memoria. Eso permite que los siguientes
caracteres adyacentes al primero se registren a velocidades de 10 nanosegundos (el primero se registra
alrededor de los 60 nanosegundos). Las memorias conocidas como PC 100, PC133, PC 200, etc.
pertenecen a esta clasificación pues se las instala de acuerdo al bus que utiliza la placa base. Se presenta
en forma de módulos con 168 contactos o pines (módulos DIMM).
DOUBLE DATA RATE SYNCHRONOUS DRAM (DDR SDRAM). 2000. Memoria moderna cuya tecnología
transmite al doble de la velocidad del bus del sistema. Se presenta en módulos con 184 contactos o pines y
se presenta en forma de modulos con 184 contactos o pines.
DIRECT RAMBUS. Creada por Rambus Inc, es una versión avanzada de la memoria DRAM. Se conoce
también como RIMM, marca que le pertenece a Rambus. El rendimiento de la memoria Rambus es
excepcional (llega a rangos de 800 MHz de transferencia) a cambio de ser muy costosa. No ha tenido
difusión en el mercado masivo precisamente por el costo. Se presenta en módulos parecidos a los DIMM
pero sus chips están cubiertos por un disipador de calor metálico que cubre todo el modulo.
Modulo de memoria para PC tipo DIMM, 168 contactos
Módulos de memoria tipo Rambus, 184 contactos
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 10
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
..........
INSTALACION DE LA MEMORIA RAM.
El procedimiento para aumentar su capacidad
(adicionando mas módulos) así como para
reemplazarla (cuando un modulo de daña) demanda
los mismos detalles: 1. Hay que ubicar los bancos de
memoria en la motherboard y empezar a colocarlos
por el banco 1 preferiblemente. 2. Hay que insertar
los módulos guiándose por sus muescas. 3. Deben
quedar bien insertados y asegurados. 4. Se debe
evitar la instalación mezclada de módulos para
distintos buses (como PC100 y PC 133, para evitar
conflictos).
..........
Esquema Funcionamiento Ordenador
En el ordenador existen como mínimo dos BUSES:
- ¿Qué es un Bus?. Es un camino electrónico por el cual circulan datos entre los diversos dispositivos
conectados entre sí. Existe dos tipos de Bus.
- Bus de Datos: Por éste circulan los datos de un dispositivo a otro.
- Bus de Direcciones: Es por donde viajan las direcciones de memorias en las que están los datos que se
quieren leer o escribir para que el procesador sepan donde están.
Cuando el procesador quiere leer un dato de la memoria ROM o RAM, escribe la dirección de memoria en el
bus de datos y le envía una señal a la memoria para indicar que va a hacer una operación de lectura, la
memoria busca el dato y lo escribe en el bus de datos que lo manda al procesador.
Para comunicarse con los periféricos disco, teclado, pantalla, etc. el procesador hace lo mismo pero
comunicándose con el procesador de entrada / salida que a su vez se comunica con ellos de una forma
similar.
Diagrama de Bloques
Funcionamiento Microprocesador
Los elementos más importante de un microprocesador son: Unidad Aritmético Lógica (UAL) y la Unidad de
Control (UC).
La Unidad Aritmético Lógica es la que realiza las operaciones del microprocesador, se encarga de sumar,
restar, hacer operaciones lógicas, etc. con los operandos que le llegan de los registros X e Y..
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 11
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
La Unidad de Control gobierna todos los demás elementos con unas líneas de control que se van
encendiendo y apagando sicronizadamente con la señal de reloj.
Al reiniciar el microprocesador, la Unidad de Control recibe una señal de reset y prepara al resto del sistema
y recibe la señal de reloj que marca la velocidad del procesador.
- El registro PC (Program Counter), o Contador de Programa, se carga con la dirección de memoria en la
que empieza el programa.
- La Unidad de Control hace que el Contador de Programa (PC) aparezca en el bus de direcciones y le
indica a la RAM que quiere leer un dato que tiene almacenado en esa posición.
- La memoria pone el dato, que es la instrucción del programa, en el bus de datos, desde el que se carga en
el Registro de Instrucciones (RI). La Unidad de Control procesa ésto y va activando los movimientos de
datos.
- La instrucción pasa del RI al Decodificador de Instrucciones (DI) que contiene una tabla con el significado
de la instrucción. El DI ejecuta la instrucción y sino puede consulta con la Unidad de Control.
- Si la instrucción fuese una suma, la UC cargaría los valores a sumar en los registros A y B de la UAL.
Luego le ordenaría a la UAL que los sumase y lo pusiera en el bus de datos.
- Luego la UC haría que el Contador de Programa avanzara un paso para ejecutar la siguiente instrucción y
así sucesivamente.
Diagrama de Bloques
Principio Básico de como Funiona un Ordenador
En los años 1950 se usó el término CPU (Central Processing Unit) para referirse a una caja que contenía
circuitos con válvulas electrónicas para procesador datos. Actualmente esta función se ha logrado
implementar en un solo chip o pastilla de material semiconductor, denominado microprocesador. Aunque
ninguna máquina es realmente inteligente en el sentido de que pueda pensar y decidir, se dice que el
microprocesador es la parte inteligente del computador, porque compara resultados de operaciones y toma
por caminos previstos por el programador. El microprocesador lee las instrucciones de los programas que
están cargados en la memoria y las va procesando de una en una a muy alta velocidad, haciendo las
operaciones aritméticas y lógicas que se requieran. De las operaciones con cifras decimales, denominadas
de punto flotante, se encarga una sección llamada coprocesador matemático.
Las CPUs se pueden dividir en dos categorías: las de un solo voltaje de alimentación, o single voltage,
como las Pentium 6x86 y las AMD K5, que utilizan 3,5V para el núcleo (core voltage) y para los circuitos de
entrada y salida (I/O voltage), y las que requieren dos voltajes distintos (dual-voltage), como las Pentium
MMX, los cuales se configuran en el motherboard mediante puentes removibles. El bus para manejar los
datos internos también se puede ajustar para operar a una velocidad comprendida entre 60 y 100 MHz. Lo
uno y lo otro dependen del fabricante y la referencia de la CPU. La relación que hay entre la velocidad de la
CPU y la velocidad de su bus, se llama CPU to Bus Frequency Ratio.
El usuario del computador maneja textos, cifras decimales y programas con caracteres alfanuméricos
diversos, pero debido a que los circuitos internos de la máquina funcionan con impulsos de corriente
eléctrica de sólo dos niveles de voltaje, deben convertir tales caracteres a un sistema binario equivalente, en
el que el nivel bajo usualmente equivale al cero (0) y el nivel alto representa al uno (1). El 0 y el 1 se llaman
dígitos binarios, pero se acostumbra más llamarlos bits, una abreviatura de binary digits. Con una
combinación de 8 unos y ceros —8 bits—, denominada byte, se puede representar cualquier letra o signo
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 12
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
del alfabeto. Y puesto que es posible hacer hasta 256 combinaciones distintas, ello quiere decir que se
pueden representar hasta 256 caracteres. Por ejemplo, la frase MANUAL DEL USUARIO requiere 18 bytes
—18 caracteres—, ya que los espacios en blanco también se cuentan. Tales espacios son los que eliminan
los programas compresores de archivos para ahorrar espacio en el disco.
Los chips de memoria son circuitos electrónicos que tienen miles o millones de celdas que permiten retener
temporalmente cargas eléctricas. La presencia de una carga eléctrica en la celda equivale a tener
memorizado o escrito un 1 binario, y la ausencia equivale a tener un 0. Por ser el bit una unidad muy
pequeña para uso práctico, la memoria se organiza en bancos o hileras de chips que permitan retener
kilobytes (miles de grupos de ocho bits) o megabytes (millones de grupos de ocho bits).
Para ubicar y poder encontrar posteriormente cada uno de los bytes de datos escritos en la memoria, a cada
celda o posición de memoria se le asigna una dirección que la identifique. La memoria se puede usar para
grabar programas o información, como en el caso de la memoria ROM, los discos CD-ROM, el disco duro o
los diskettes, o se puede usar para retener y manipular temporalmente los datos, tal como ocurre con la
memoria RAM y la memoria caché.
Se denomina RAM a la memoria que, a manera de un cuaderno de borrador, retiene temporalmente
información, instrucciones de programas y resultados parciales de operaciones de la CPU. Su nombre es el
acrónimo de Random Access Memory, que significa "memoria de acceso directo a cualquiera de las
posiciones". Existen varios tipos de memoria RAM, pero los más usuales son la DRAM, la SRAM (o caché),
la FPM y la EDO.
Cargar un programa es leerlo total o parcialmente de la unidad de almacenamiento (disco, cinta magnética o
lector de CD-ROM) y grabarlo en la memoria RAM, para ejecutarlo de manera más eficiente.
Para entender el funcionamiento de la memoria, imagina que hemos dibujado algo que ha de ser visto
desde un lugar alto, y lo hicimos colocando en el piso del salón miles de copitas vacías y llenas con agua
coloreada. Imagina también que el material de las copitas es poroso, y el agua se derrama lentamente. Si
queremos conservar en buen estado el dibujo, entonces, periódicamente, a intervalos de tiempo, tendremos
que cerrar al público las puertas del salón para proceder a rellenar cada una de las copitas antes de que su
agua se seque. Claro que existe otra opción mejor: cambiar las copitas por otras de mejor calidad, que no
requieran refrescamiento de la información, pero eso implica invertir más dinero.
Existen dispositivos o circuitos integrados —chips— que hacen las veces de las copitas del ejemplo, pero en
vez de agua almacenan electrones (carga eléctrica). Unos pueden ser los denominados condensadores
eléctricos, que presentan usualmente fugas de corriente a través del material aislante, y otros pueden ser
los circuitos flip-flops de enclavamiento, que actúan como interruptores de encendido y apagado. Según el
tipo de elemento empleado para retener las cargas, algunos tipos de circuitos integrados de memoria RAM
pueden necesitar refrescamiento de los datos almacenados en sus celdas. Se llama DRAM (Dynamic RAM)
a los chips de memoria que necesitan interrumpir periódicamente la tarea de la CPU para solicitar el
refrescamiento (refresh) de las celdas que tienen datos. Esta memoria dinámica es la que más se utiliza en
los computadores como memoria principal (memoria de trabajo).
Algunos fabricantes de computadores utilizan una placa madre (motherboard) que permite la colocación de
cierta cantidad de memoria RAM estática (SRAM), también llamada memoria caché, implementada con
circuitos integrados que no necesitan refrescamiento, lo cual permite que la CPU trabaje de manera más
eficiente, dedicando todo el tiempo al proceso de los programas. El circuito del sistema está diseñado de tal
manera que la CPU trata de usar al máximo la memoria caché, y lo que desborde su capacidad se trabaja
en la RAM convencional.
La memoria EDO (Extended Data Output), también conocida como EDO DRAM o EDO RAM, es una RAM
dinámica con salida de datos optimizada para uso en computadores con procesador Pentium. Acelera los
accesos a ubicaciones consecutivas en la memoria, asumiendo que la siguiente operación de lectura o
escritura tendrá como objetivo una dirección en la misma fila de transistores que el acceso anterior. Pone
los datos en la salida del chip de tal forma que puedan ser leídos incluso al mismo tiempo en que las
entradas cambian a la siguiente posición en la memoria.
La memoria EDO RAM reduce los tiempos de acceso al banco de memoria en un promedio de 10% en
comparación con los chips de memoria DRAM, y su fabricación es tan solo un poco más costosa. En
muchos sistemas modernos se está usando para reemplazar a la memoria DRAM convencional.
Entre las ventajas de la memoria EDO DRAM, están las siguientes: 1. Es más corto el ciclo de modo de
página, y más rápida la transmisión de datos. 2. Rompe la limitación del acceso convencional temporizado
por el sistema. 3. Su modo de página reduce la carga global del sistema. 4. El desempeño es un 5% mejor
que el de la memoria FPDRAM para un sistema con caché de nivel 2.
El banco de memoria RAM en los primeros computadores personales estaba formado por filas de chips
insertados en la placa principal. En una fila se usaban 8 chips para los datos propiamente dichos y un
noveno para control de paridad, un método para detección de errores en el proceso de la grabación o
lectura de los datos. Al llegar programas más complejos, con exigencia de más memoria, los fabricantes
debieron recurrir al empleo de barras o módulos de memoria con bancos de chips.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 13
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Las primeras barras tenían capacidad para 256 KB. Los computadores actuales tienen de 2 a 4 zócalos
para inserción de barras de memoria SIMM (72 pines) o DIMM (168 pines), tipo FPM (Fast Page Mode) o
EDO (Extended Data Output), usualmente con capacidad para 16 MB, 32 MB, 64 MB, 128 MB ó 256 MB.
Además de la memoria RAM, o memoria de trabajo, en la que se pueden escribir, leer y borrar datos, existe
un tipo de memoria electrónica que usualmente se graba una sola vez y no se vuelve a modificar ni borrar.
¿Recuerdas la cajita de música, aquella que funcionaba con cuerda y que tocaba esa melodía que tanto te
gustaba cuando eras niño o niña? Todavía se consigue como parte de juguetes móviles para bebé y
cofrecillos joyeros. Es un mecanismo formado por un cilindro cubierto por unos botoncitos o clavitos de
acero ubicados convenientemente, de modo que al girar lentamente el cilindro pulsan las lengüetas de un
peine metálico templado y afinado para dar las notas musicales. A mayor cantidad de clavitos en el cilindro,
mayor es el repertorio de combinación de las notas.
La cajita de música se comporta como una memoria mecánica para lectura solamente, ya que no puede ser
regrabada. En inglés se dice que es una Read Only Memory y se identifica con el acrónimo ROM. La
canción ha sido escrita en forma digital en el cilindro por el fabricante.
Para almacenar códigos de texto y de video, además de música, sería necesario un cilindro con millones de
clavitos pulsadores y un sensor lector apropiado. En la práctica, en vez del cilindro se utilizan medios
magnéticos, ópticos y electrónicos que soportan mayor cantidad de elementos de información (equivalentes
también a los clavitos de la cajita, aunque de otro estilo).
Si el medio es magnético, como en las unidades de cinta y algunos discos, los clavitos son reemplazados
por grupitos de imanes muy pequeños inducidos en la superficie mediante un electroimán llamado cabeza
de lectura/escritura (R/W head).
Si el medio es óptico, como en los discos compactos digitales (CD), en vez de clavitos se utilizan pistas de
millones de microscópicos hoyitos —pits— o quemones, los cuales hacen pulsar el reflejo de un rayo de luz
láser que hace las veces de las lengüetas lectoras de la cajita de música. Si el medio es electrónico, los
clavitos se representan por miles o millones de interruptores o celdas que pueden retener electricidad
(electrones con cierto voltaje o presión).
La memoria ROM (Read Only Memory) o de sólo lectura se usa para almacenar programas o datos que
tienen que ver con el diseño del sistema principal, o con alguna de sus partes, tal como la tarjeta de video
VGA (maneja lo que tiene que ver con la imagen), la tarjeta controladora de las unidades de disco, la tarjeta
de sonido, etc.
Algunos chips de memoria ROM, los EE-ROM, se pueden borrar mediante señales eléctricas. Otros, los
EPROM, se pueden borrar iluminando con luz ultravioleta la pastilla del semiconductor a través de una
ventanilla que tienen en la parte superior del encapsulado. Por lo general, los datos escritos en una
memoria ROM permanecen intactos aunque falle el suministro de corriente eléctrica, o el usuario se
equivoque en el manejo del computador.
Lo que hace funcionar a un computador, son los programas o juegos de instrucciones que la CPU debe
interpretar y ejecutar. A tales instrucciones se les llama software, un nombre genérico que significa blando,
flexible, porque originalmente se graban en un disco y son susceptibles de modificaciones. Hacer que un
computador comience a funcionar y se mantenga funcionando es más fácil cuando parte del software está
grabado de manera permanente en una memoria ROM en el interior del computador, y no en un disco. A los
programas grabados en ROM se les llama firmware, que significa duro, inflexible, que no se puede
modificar.
La memoria ROM se usa para grabar las rutinas de inicio, el POST y los programas del BIOS. Las rutinas de
inicio son los programas encargados de supervisar de manera automática la puesta en marcha del
computador cuando es encendido. Verifican la memoria RAM instalada, comprueban los dispositivos
periféricos instalados, y sincronizan y ponen en posición de inicio (reset) los chips del sistema. Por último, el
BIOS busca y ejecuta en las unidades de disco duro, de diskette o de CD, los archivos de arranque del
sistema operativo.
Si el computador no tiene disco, cosa poco corriente hoy día, los programas de arranque de la ROM
principal buscan una memoria Boot ROM secundaria que tenga grabados los archivos de inicio del sistema.
A las pruebas automáticas de la fiabilidad del computador, para estar seguros de que todo está trabajando
como debe ser, se les llama POST (Power-On Self Test). Cuando éstas terminan, en algunos computadores
se produce un sonido corto, a manera de bip, para indicar que el control ha pasado al sistema operativo del
disco (a los programas de extensión de la ROM).
El BIOS es un conjunto de rutinas o servicios en lenguaje de máquina, grabados en uno o dos chips de
memoria ROM o de memoria Flash, la cual se puede actualizar mediante un programa externo. Se utiliza
para controlar las operaciones de entrada y salida de datos del sistema, tales como la comunicación con la
impresora, las unidades de disco, el teclado, el monitor de video y cualquier otro dispositivo similar. Los
programas del BIOS convierten un comando simple, tal como la orden para leer texto del disco, en una
secuencia de pasos necesarios para ejecutar dicha tarea, incluyendo la detección y corrección de errores.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 14
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
El BIOS sirve de intermediario entre los programas que se están ejecutando en la memoria RAM y los
dispositivos periféricos (hardware). Recibe las solicitudes efectuadas por los programas para realizar los
servicios de entrada/salida, lo cual hacen mediante combinación de dos números: el número de la
interrupción (indica cuál es el dispositivo solicitado, tal como la impresora), y número de servicio (indica la
tarea específica que se quiere realizar). El BIOS también se comunica con los dispositivos (hardware) del
computador (pantalla, unidades controladoras de disco, etc.) usando los códigos de control específicos
requeridos por cada dispositivo.
El BIOS maneja, además, algunas interrupciones de hardware generadas por dispositivos para solicitar
atención de la CPU. Por ejemplo, cada vez que el usuario pulsa una tecla, el teclado genera una señal de
solicitud de interrupción que es reconocida por el BIOS y éste ejecuta el servicio correspondiente.
Debido a que de un disco duro a otro pueden variar el número de cabezas de lectura/escritura (dos por cada
plato), la cantidad de cilindros y el número de sectores por pista, según el diseño y la capacidad de
información, el BIOS necesita conocer exactamente la geometría o características de las unidad
controladora de disco instalada en el computador. Los BIOS modernos contienen una tabla con los
parámetros de los discos duros más usuales, para que el usuario seleccione con un número los que
corresponden a su máquina.
En los BIOS modernos, si la tabla interna no tiene los parámetros del disco requerido por el usuario, éste
dispone de uno o dos renglones para actualizarla. Este dato se necesita para el formateo de bajo nivel del
disco y para que la tabla FAT reserve una cantidad de entradas correspondientes con el número de sectores
del disco.
A los programas que se agregan a los del BIOS cuando se instala cierto equipo opcional, tal como un disco
duro tipo SCSI, se les llama extensiones del BIOS. También se considera extensión al archivo oculto
IBMBIO.COM del sistema operativo DOS grabado en el disco (o al equivalente del sistema operativo
instalado en el equipo).
En vez de BIOS en memoria ROM convencional, los sistemas modernos vienen equipados con un Flash
ROM que le permite al usuario actualizar las rutinas del BIOS a versiones nuevas sin tener que cambiar
piezas. Es un chip de memoria que se puede actualizar eléctricamente con las mejoras que haya hecho el
fabricante, mediante un programa suministrado en disco o bajado por Internet. Para los BIOS Award se
llama AWDFLASH. A diferencia de la memoria RAM, la Flash no se borra al faltar la energía.
El Chipset es uno o más circuitos integrados LSI (usualmente dos de muy alta integración) que albergan en
su interior toda la circuitería de otros integrados menores usados, entre otras cosas, para dar soporte al
microprocesador en lo que tiene que ver con la transferencia de entrada y salida de datos. Manejan el bus
de direcciones y de datos; tienen a su cargo las funciones del generador de reloj, del controlador de bus, el
reloj de tiempo real (hora y fecha) y la implementación Maestro-Esclavo de los controladores programables
de interrupciones.
El chipset permite modificar la hora y la fecha del sistema (tiempo real o RTC), definir el tipo de monitor,
ajustar la velocidad de reloj para las conexiones de entrada y salida de datos de las tarjetas de expansión
con el bus AT (bus ISA de 16 bits), activar o desactivar la memoria caché, ajustar los tiempos de espera y
retardo para la memoria y las operaciones de entrada/salida (I/O). Algunos también permiten especificar el
tipo de chips de memoria DRAM utilizados y activar la función de memoria sombra (shadow RAM).
El setup es parte crucial en la determinación de la configuración del computador, ya que una buena
definición hace al sistema más rápido, y una mala puede producir bloqueos esporádicos.
La placa principal (main board, system board) de todo computador (se excluyen los viejos XT) tiene un
circuito integrado de tecnología CMOS (Complementary Metal Oxide Semiconductor) encargado de guardar
la información que el usuario define cuando instala o reconfigura el sistema, proceso que en inglés se llama
setup (pronúncialo "sérap"). Dicho integrado tiene en su interior el circuito de un reloj para mantener la hora
y la fecha reales (real-time clock), así como 64 bytes de memoria RAM. Usualmente la referencia del chip es
MC146818, HM6818A u 82230.
El reloj de tiempo real utiliza 14 bytes de memoria RAM para almacenar los datos. Los otros 50 bytes son de
uso general; se emplean para guardar la configuración, tal como la cantidad de memoria, los tiempos de
espera (wait state) para las transferencias de datos, el tipo de monitor y discos usados. Esta información se
introducía inicialmente con un programa que se suministraba en un diskette, pero actualmente forma parte
de la programación grabada en el integrado ROM BIOS de la máquina.
En unos equipos se puede entrar al menú del setup oprimiendo la tecla DEL (o Supr si tienes teclado en
español) un poco después de encender el computador, cuando aparezca en la pantalla la frase "hit <DEL> if
you want to run setup". En otros, es necesario oprimir a la vez la combinación de teclas Ctrl + Alt + Esc, o
Ctrl + Alt + S.
Para que no se borre la información grabada en el bloque de memoria RAM del circuito integrado CMOS
RAM, éste recibe energía permanente de una batería de respaldo (battery backup), la cual puede durar
hasta dos o más años. En reemplazo de la batería original se pueden colocar de 3 a 4 pilas corrientes de
1,5V, conectadas en serie para obtener 4,5 ó 6 voltios.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 15
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
LA PLACA-BASE
Presentación
En la arquitectura PC, el núcleo del sistema está
integrado en una sola placa, denominada placa-base
("Motherboard" o "Mainboard"). En los sistemas
actuales de sobremesa, es una placa de circuito
impreso multicapa de unos 600 cm2 en la que se
incluyen elementos de montaje superficial (soldados),
amén de zócalos y conectores para diversos
elementos desmontables. Existen diversos tamaños y
disposiciones); el aspecto de una de estas placas se
muestra en la figura adjunta .
Componentes
A grandes rasgos, los componentes principales de la
placa base son los que se han esquematizado en la
figura:
Bus externo.
Procesador.
BIOS.
Chipset. Juego de chips auxiliares.
Memoria.
Conectores de E/S, incluyendo alimentación.
Bus
Observación: Lo que sigue es una descripción somera de las características funcionales y principios
operativos del bus del PC. Hemos de advertir que en la literatura técnica leerá que existen varios
estándares de bus: ISA, EISA, VESA, MCA etc. En realidad esto se refiere a las especificaciones
mecánicas de los conectores (zócalos) que se incluyen en la placa-base para insertar dispositivos tales
como placas de video, módems internos, controladores de disco, etc. etc. De hecho es frecuente que una
placa base tenga zócalos de más de un tipo (por ejemplo, ISA y PCI).
El elemento principal de la placa-base es el bus una especie de autopista que la recorre y que actúa como
espina dorsal del ordenador. La mayoría de los datos pasan por esta vía para ir de un sitio a otro (el
ordenador se parece a uno de esos pueblos del salvaje Oeste -de las películas- que solo tienen una calle).
Nota: Como muchas otras cosas de esta tecnología tan cambiante, el símil propuesto es de una exactitud
relativa. La tendencia apunta a la creación de otros "buses" secundarios para misiones específicas que van
y vienen con las modas tecnológicas de cada momento
Esta autopista pasa por los zócalos y conectores de las tarjetas de expansión y periféricos, y es frecuente
que en algunos equipos portátiles el bus tenga una conexión externa (en la figura anterior se ha señalado
como "Conexión exterior"). Las denominadas "Dock stations" se acoplan a dichos conectores formando una
prolongación del bus, lo que permite que puedan añadirse dispositivos externos.
La inclusión del bus obedece a dos razones: Por un lado es un elemento necesario para transportar datos
entre las partes del ordenador. De otro, es el resultado de un criterio de diseño de los creadores del PC. La
adopción de una arquitectura abierta que permitiese conectar la mayor cantidad de dispositivos, lo que
exigía que todas las señales estuviesen presentes en los zócalos de conexión y que sus características
estuviesen debidamente documentadas. Ambas premisas se cumplieron y el resultado ha sido uno de los
mayores éxitos comerciales de todos los tiempos.
El bus es un conjunto de pistas conductoras grabadas en la placa-base. Precisamente su característica
más importante es el número de tales pistas, pues cuanto mayor sea este número, mayor es la cantidad de
bits de la señal que transporta. Como cada conductor puede transportar un bit, en realidad no se suele
hablar de "conductores" para referirse a la anchura del bus, sino de "bits" (más concretamente bits de
datos).
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 16
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Nota: Cada línea transporta un bit de valor 0 o 1. Un valor "alto" (5 V.) se considera un 1; un valor "bajo" (0
V. = masa) se considera un 0. Determinados sucesos ocurren cuando en una línea se recibe un 1, se
denominan "activo alto". Por contra, otros sucesos ocurren cuando en ciertas líneas se recibe un 0, se dice
entonces que dicha línea es de "activo bajo".
En los primeros PCs, el bus de datos era de 8 bits (a pesar que el procesador utilizado, el 8088 era de 16
bits), por lo que se podía transferir 1 octeto cada vez, y las direcciones debían ser manejadas en dos partes
(esto dio origen a una forma de direccionamiento denominada "Segmentada"). El "ancho" del bus de datos
se aumentó posteriormente a 16 bits; en las máquinas actuales es de 32 y la tendencia es ir a 64.
No confundir este bus de la placa-base, denominado también bus externo] o FSB ("Frontside bus"), con el
existente en el interior del procesador para comunicar entre sí sus diversos módulos. Este último se conoce
como bus interno o bus del sistema ("System bus"), y ni su "anchura" ni su velocidad (frecuencia) tienen
porqué coincidir con las del externo. Hemos visto como en el 8086 es de 16 bits, mientras que el bus
externo del PC XT que utilizaba dicho procesador, es solo de 8 bits. En los sistemas actuales (2001) una
velocidad típica del procesador es del orden de 400/500 MHz, mientras que el FSB suele trabajar a una
fracción de aquella (típicamente 100 MHz), además la anchura del bus del procesador suele ser de dos a
cuatro veces la del bus externo.
Nota: Este divorcio entre la velocidad del procesador y la que puede aceptar la placa-base (bastante
inferior a la del primero), comenzó con la introducción del procesador Intel486, lo que a su vez condujo a
que la caché L1 cobrara especial relevancia).
Además de los conductores de datos, existen otros auxiliares, de modo que en esta "autopista" tiene en
realidad más carriles. En el PC original, a pesar de ser "solo" de 8 bits, existían en realidad 62 conductores
(31 en la cara superior "de componentes" -A- y 31 en la inferior "de soldaduras" -B-). En el argot de los
ingenieros de hardware estas líneas se conocen con acrónimos y abreviaturas universalmente admitidas, de
las que indicaremos algunas.
Los zócalos para tarjetas de expansión del PC XT eran del modelo denominado ISA ("Industry Standard
Architecture") corta o ISA de 8 bits, en el que se podían insertar tarjetas con 62 contactos (31 por cada
cara). Posteriormente, en 1984, los modelos AT añadieron 36 nuevas líneas al bus, utilizando el zócalo ISA
de 16 bits, que admitía tarjetas con 98 contactos (49 por cara), pero manteniendo un diseño de zócalos que
los hacía eléctricamente compatibles con las tarjetas ISA cortas. De estas nuevas líneas, 8 eran de datos
(el bus pasaba a ser de 16 bits), cinco nuevas líneas de control de interrupciones, y siete de dirección,
puesto que el nuevo ancho de bus permitía direccionar más memoria.
Además de la compatibilidad mecánica, se había incluido un ingenioso dispositivo que detectaba si la
tarjeta insertada era larga o corta para adecuar el modo de direccionamiento al estilo adecuado. El
resultado era que los equipos ISA de 16 bits podían aprovechar las antiguas tarjetas ISA, aunque con un
cierto desaprovechamiento de las capacidades de los sistemas AT, una de las cuales era precisamente la
capacidad de utilizar 16 bits para direcciones y datos.
En 1988 Compaq y otros fabricantes mejoran el ISA de 16 bits, adoptando el que se denomina bus EISA
(ISA Extendido), que guardaba compatibilidad hacia atrás con los buses ISA anteriores, y que ha persistido
largamente,
En 1993 Intel introdujo el bus PCI ("Peripheral Component Interconnect") que proporciona 32 bits. Su
versión 2.1 soporta 64 bits y velocidades más rápidas en la frecuencia de reloj del bus. En la actualidad
(2001) PCI es el nuevo estándar de facto, y ha sustituido casi completamente a EISA, de forma que
empiezan a verse tarjetas que no tienen ningún conector para las antiguas tarjetas EISA.
Principios de funcionamiento
Para comprender el funcionamiento del bus, y en general del mecanismo de transmisión de la información
dentro del ordenador, es preciso hacer tres observaciones previas:
a. En realidad, el bus externo puede considerarse dividido en cuatro vías para otros tantos servicios
distintos:
• Bus de datos.
• Bus de alimentación.
• Bus de control.
• Bus de Direcciones.
b. Señalar que el bus externo responde al modelo que en tecnología de redes se conoce como
"Broadcast" o difusión amplia. En este modo de transmisión, cuando se quiere transmitir alguna
información, el dato es puesto en el bus de datos, y la dirección de destino en el bus de
direcciones. Ambas señales llegan a todos los dispositivos conectados al bus, pero el dato solo es
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 17
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
aceptado por aquel cuya dirección coincide con la señalada por el bus (en realidad un dispositivo
puede aceptar una sola dirección o un rango de ellas).
c. Todos los sistemas de redes (el bus es una red) tienen un sistema de "direcciones" para saber
quién, de entre todos los elementos conectados, debe recibir la información (el mensaje recibido
puede a su vez ser la orden de enviar una respuesta). En nuestro caso, los intercambios pueden
ser entre cualquier par de dispositivos, por ejemplo un almacenamiento en disco y una impresora,
pero los que involucran memoria RAM son especialmente importantes, ya que antes o después
todos los datos pasan por allí (incluso los datos e instrucciones de los programas en ejecución están
en RAM). Esto indujo a los diseñadores del PC a disponer que las transferencias de datos entre la
memoria y ciertos dispositivos recibieran un tratamiento especial; hasta el punto que dentro del bus
existe un subsistema específico para controlar estas transferencias, el denominado acceso directo
a memoria (DMA). Lo de "directo" viene a cuento de que en los demás casos, la transferencia de
datos entre dos dispositivos A y B implica su paso por el procesador.
El resultado es que las transferencias de RAM con ciertos dispositivos se efectúan de una forma un
tanto especial, mientras que el resto se comunica mediante una interfaz denominada puerto de
E/S. Un puerto es como un teléfono, un dispositivo con el que se puede comunicar (enviar/recibir
información) mediante una dirección.
d. El mecanismo DMA es posible porque el PC permite que el microprocesador, que en último extremo
gobierna el sistema, ceda el control del bus ("Bus mastering") a otro dispositivo que asume su
control durante determinados periodos. La finalidad es liberar al procesador de determinadas
tareas.
Resumen: Para que pueda conocerse el destino de los datos en esta red de elementos intercomunicados
que constituyen el bus, cada dispositivo tiene una dirección. Cuando debe transferirse un dato destinado a
un puerto o memoria, la UCP coloca la dirección de destino en el bus de direcciones, para a continuación
mandar el dato por el bus correspondiente.
Para que el ordenador conozca que tipo de transmisión se está realizando por el bus de datos, existe una
línea específica en el bus de control, que indica si la dirección utilizada en el bus de direcciones es de un
"puerto" o de memoria.
Bus de datos
Junto con el tipo de procesador soportado, la "anchura" del bus de datos es quizás una de las
características distintivas más importantes de una placa-base, pues determina la cantidad de información
que puede fluir por ella en cada ciclo de reloj.
Las 8 líneas de datos se identifican D0 a D7. Con la introducción del PC AT se añadieron 8 nuevas líneas
(D8 a D15), hasta un total de 16.
Nota: Aparentemente la decisión inicial de adoptar un bus de datos de 8 bits a pesar que el procesador
8088 utilizado era de 16 bits, se debió exclusivamente a razones económicas. En la época, la circuitería
auxiliar de 8 bits era más abundante y económica que la de 16 bits.
Bus de alimentación
En los primeros PCs, la fuente de alimentación alimenta a la placa-base a través de dos conectores Molex®
de 6 contactos cada uno. En estos cables están las tensiones de alimentación (+12V.; -12V.; +5V. y -5V.);
conexiones a masa, y la señal de Power Good, que está relacionada con la señal de "reset". A partir de
este punto, el bus cuenta con una serie de líneas que trasladan estas tensiones a los dispositivos instalados
en la propia placa-base y al resto de tarjetas instaladas en los zócalos.
El bus de alimentación cuenta con líneas para las tensiones +5, -5, +12 y -12 V (la de +5 V está duplicada).
Además existen tres líneas conectadas a masa GND (para que todos los elementos tengan una referencia
de potencial común).
Nota: En el IBM PC, la fuente proporcionaba 65 W. Las fuentes actuales suministran de 200 a 250 W de
potencia para los sistemas de sobremesa. Además los conectores se han modificado (actualmente los
cables que van a la placa-base utilizan un solo conector de 20 pines (Conector ATX) y se han añadido
nuevas señales, de forma que la fuente puede desconectarse mediante una señal enviada desde la placa
base. Esta señal puede ser enviada por el Sistema -desconexión software- o por el usuario desde el
teclado.
Bus de control
Además de los datos y la energía, el bus transporta una serie de señales de control, por lo que a estas
líneas se las denomina bus de control o del sistema. Las principales son las siguientes:
Una línea es la señal de RESET que es trasladada por esta línea a una de las patillas del procesador.
Cuando esta línea es puesta a masa (desaparece su tensión) se origina un reinicio del procesador.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 18
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Sendas líneas están dedicadas a la señal del reloj del sistema CLK y del oscilador OSC. La primera
conecta directamente con una patilla del procesador.
Existe una señal de detección de errores de E/S I/O CH CHK, y otra que avisa al procesador que un
dispositivo lento necesita tiempo extra para estar preparado I/O CH RDY.
En el PC XT existen 6 líneas identificadas IRQ2 a IRQ7 ("Interrupt request") que juegan un papel
fundamental en el funcionamiento del ordenador, ya que la tecnología de los ordenadores modernos se
basa en un sistema de interrupciones al que nos referiremos más detenidamente, aunque adelantamos aquí
que una interrupción es una señal que se origina en un dispositivo (un periférico) para indicar al procesador
que algo requiere su atención inmediata (de ahí su nombre, literalmente "Petición de interrupción"). Se
solicita al procesador que suspenda lo que está haciendo para atender la petición.
IOR orden de lectura. Esta línea indica a un dispositivo E/S conectado al bus que debe colocar un dato en
el bus de datos.
IOW orden de escritura. Esta línea indica a un dispositivo E/S que debe leer el dato situado en el bus.
SBHE ("System Bus High Enable"). Cuando está activado indica que se está realizando una transferencia
de datos.
El sistema de acceso directo a memoria DMA ("Direct Memory Access") es también muy importante, por lo
que tiene servicio propio de interrupciones y de control. Lo detallamos más adelante al tratar de este
servicio.
Bus de direcciones
El bus del PC XT contiene 20 líneas identificadas SA0 a SA19; que en el AT se aumentaron a 27,
añadiendo las denominaciones LA17 a LA23. Estas líneas contienen las direcciones que identifican la
parte del ordenador que comunica. Las direcciones son de dos tipos; unas se refieren a direcciones de
memoria; otras a direcciones de puertos de E/S, pero en cualquier caso son de 20 bits para el PC XT y de
27 para los ATs.
Con los datos anteriores, resulta evidente que el PC XT podía manejar 1.048.576 direcciones (220), mientras
que en el AT esta cantidad asciende a algo más de 134 millones (227). Sin embargo, recordemos que tanto
los procesadores 8088 presentes en el XT, como los 80287 del AT, tenían registros de 16 bits que solo
podían albergar 65.536 posiciones (216), muy alejado de los valores anteriores. Para resolver el problema,
se utilizan las direcciones segmentadas, compuestas por dos palabras de 16 bits que se componen para
formar una dirección de 20 bits.
Chips auxiliares
Nota: Las alusiones en el texto a los chips utilizados se refieren a los PCs originales IBM PC; XT y AT.
Aunque actualmente han sido suplantados por un par de circuitos ,sin embargo, la funcionalidad
permanece.
El juego de chips auxiliares ("Chipset") es un conjunto de circuitos integrados que realizan misiones
específicas de apoyo. Por ejemplo organizar el tráfico en esa autopista que es el bus externo.
Generalmente están soldados de forma permanente y forman un conjunto armónico con el procesador y con
las características de la placa (las placas modernas vienen bastante "desnudas", sin procesador, ni
memoria, ni dispositivos periféricos, de forma que resultan altamente configurables, pero siempre incluyen
este conjunto de integrados de apoyo). Los más significativos son los siguientes:
Elementos de temporización .
Controlador del bus externo .
Controladores de acceso directo a memoria DMAC
Controlador programable de interrupciones PIC.
Controladores de periféricos.
Elementos de temporización
Los ordenadores son máquinas sincrónicas, lo que significa que todas sus partes funcionan de forma
acompasada. Es frecuente poner el ejemplo de los remeros en las películas de galeras, donde cada remero
no va por su cuenta, todos siguen el ritmo del gordo del tambor. En el PC ocurre otro tanto, aquí el ritmo no
lo marca un tambor, sino un metrónomo (reloj) que genera una señal, que marca el ritmo de la "música"
que es capaz de ejecutar el sistema. Esta señal está presente en el bus de control , la línea CLK.
El corazón del reloj es un oscilador controlado por un cristal de cuarzo que actúa de patrón (es un elemento
fácilmente identificable con aspecto de almohadilla plateada). En los PC originales la frecuencia del cristal
es de 14.31818 MHz Esta señal está también presente en el bus de control, línea OSC, y la
denominaremos frecuencia del oscilador. En los primitivos PCs la señal del reloj era de 4.77 MHz es
decir, un tercio de la frecuencia del oscilador [3].
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 19
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
La señal CLK es importantísima, ya que sin ella sería imposible un funcionamiento armónico de los distintos
elementos (incluyendo el procesador, una de cuyas patillas conecta directamente con ella). Todos los
sucesos internos tienen lugar al compás de este tic-tac electrónico.
Nota: Hemos señalado, que a partir de la introducción del 80486 algunos elementos del ordenador no
pueden funcionar al ritmo endiablado del reloj, que resulta demasiado rápido para el resto de chips
instalados en la placa, por lo que en esta se utilizan frecuencias inferiores. Esto se consigue utilizando solo
uno de cada tres, cuatro o cinco pulsos de CLK.
En este sentido es particularmente significativa la denominada velocidad del bus externo. Que es la que
se utiliza en dicho bus. Por ejemplo: Un procesador trabajando a una frecuencia de reloj de 200 MHz
puede que esté trabajando con una frecuencia de 66 MHz en sus comunicaciones con el bus externo.
Exactamente la misma que un procesador de "solo" 66 MHz de reloj que utilice también 66 MHz para el bus
externo. La situación actual es que las velocidades típicas de las placas-base son de 60- 66- 100- 133 MHz
mientras que los procesadores funcionan a frecuencias múltiplos de aquellas; típicamente de 1x hasta 10x,
es decir, desde 60 a 1330 MHz (lo que se denomina velocidad del núcleo).
Chip del reloj
En el PC original, el oscilador antes mencionado está montado en un chip 8284A (88284 en el AT), que se
conoce como generador de reloj (no confundir con el reloj programable). A partir de la introducción del PC
AT, se instaló en la placa base el denominado chip del reloj, abreviadamente RTC ("Real Time Clock"). Es
un auténtico reloj de cuarzo que además de la frecuencia interna OSC, suministra la fecha y hora al
sistema. Como este reloj debía continuar su funcionamiento incluso estando el equipo desconectado, se le
dotó de una pequeña pila o batería.
Aprovechando que este circuito disponía de su propia fuente de energía, se utilizó para añadirle cierta
cantidad de memoria CMOS ("Complementary Metal-Oxide Semiconductor"), la denominada ROM del
sistema, que se utiliza para guardar información relativa a la configuración del equipo. Estos datos son
accesibles pulsando una combinación de teclas en los momentos iniciales de arranque, lo que inicia un
programa de configuración grabado en la BIOS.
Tradicionalmente este circuito CMOS/RTC era un Motorola MC146818. En los modelos iniciales esta
memoria era de 128 bytes. Actualmente es de 256 KB, y junto con algunos otros elementos están incluidos
en un chipset de solo dos circuitos integrados. A su vez el programa de configuración es cada vez más
sofisticado, de forma que simplifica la configuración del sistema. Por ejemplo, dispone de un sistema de
protección ("Password") de acceso y de autodetección del tipo de disco instalado; algo que en los modelos
antiguos debía hacerse manualmente.
Temporizador programable
Junto con el anterior se encuentra un circuito que recibe varios nombres: PIT ("Programmable Interval
Timer") temporizador programable, reloj programable, temporizador ("timer"), etc. constituido por un chip
8253 (8254 en el AT).
En realidad son divisores de frecuencia que obtienen la señal del generador de reloj. Tienen cuatro modos
de funcionamiento programables que pueden generar diversas señales:
Pulsos de anchura variable.
Generar una interrupción al final de la cuenta de una serie de pulsos de reloj, para lo que dispone de tres
contadores independientes de 16 bits.
Ondas cuadradas que sean una fracción de la frecuencia de entrada (reloj). Por ejemplo, podemos
conseguir que generen una señal por cada 1000 señales de la frecuencia del reloj RTC, con lo que en un
PC XT obtendríamos una frecuencia de 4.77 KHz.
Medir el intervalo entre sucesos.
Estas capacidades se utilizan para cuestiones tales como producir señales de sincronización para refresco
de la RAM, o tonos audibles de diversas frecuencias en el altavoz del PC.
Controlador del bus
Es una especie de controlador de tráfico. En el PC XT es el chip 8288, y en el AT es el 82288. El
procesador necesita del concurso de este chip para generar el juego completo de señales del bus de
control.
Controlador DMA
DMA es el acrónimo de "Direct Memory Access"; se trata de un mecanismo incluido en la arquitectura del
PC, que permite intercambios de datos entre la memoria y ciertos dispositivos sin intervención del
procesador (por esta razón se denomina precisamente acceso directo a memoria); está controlado por un
chip específico, el DMAC ("DMA Controller"). En los XT estaba integrado en un chip 8237A que
proporcionaba 4 canales; posteriormente en los AT se instalaron dos, ampliándose a 8 el número de
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 20
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
canales. En el epígrafe dedicado al Acceso directo a memoria, se expone con más detalle su
funcionamiento.
Controlador de interrupciones
Las interrupciones del PC, a las que nos referimos más detenidamente en el epígrafe correspondiente, son
manejadas por un chip conocido como PIC ("Programmable Interrupt Controller"). Originariamente era un
8259A, que puede manejar 8 peticiones de interrupción, pero pronto se hizo evidente que eran un número
excesivamente corto, por lo que en 1984, IBM añadió un segundo controlador en el modelo AT. Este
diseño, con dos controladores, ha permanecido invariable hasta nuestros días.
Controladores de periféricos
En la placa-base existen diversos chips destinados específicamente al control de periféricos serie y
paralelo. A continuación reseñaremos brevemente algunos de los más conocidos.
El PPI ("Programmable peripheral interface"), también conocido como PIO ("Programmable Input/Output")
era originariamente un 8255. Se trata de un chip de 24 patillas que pueden ser programadas
individualmente en dos grupos de 12, de las cuales 8 son de datos y 4 bits auxiliares incluyen señales de
control (STROBE; ACKNOWLEDGE; BUFFER FULL, etc). Su uso característico es como interfase paralelo
bidireccional para periféricos que utilizan este tipo de comunicación (por ejemplo impresoras, escáneres,
etc). En concreto, el altavoz del sistema está conectado a dos de las patillas de este puerto.
El 8250 ACE ("Asynchronous communication equipment"), es una interfaz entre el bus paralelo del sistema
y los periféricos que utilizan comunicación serie, como módems y ratones. Puede generar las señales de
control de la popular interfaz RS-232 [8]; dispone de un generador de velocidad de transmisión que permite
generar cualquiera de las más frecuentes. Puede funcionar bajo control de programa o mediante
interrupciones y dispone de una cierta capacidad de comprobación y corrección de los errores típicos de las
comunicaciones serie.
La memoria
El término "memoria" se refiere desde luego a cualquier dispositivo capaz de almacenar datos, pero
aplicado a un ordenador actual es demasiado ambiguo, ya que existen varias clases. En principio, pueden
clasificarse en dos grandes grupos: Internas y externas (también denominadas primarias y secundarias).
Las memorias internas están situadas en el procesador, la placa base, o en tarjetas insertas en zócalos de
esta. En el capítulo correspondiente, comentamos algunos de aspectos funcionales que son de especial
interés para el programador.
La memoria externa está situada en dispositivos que se consideran "Externos" o "Periféricos" al ordenador,
tales como disquetes, discos duros, cintas, CDs, DVDs, etc. Algunas de ellas son intercambiables, de forma
que la capacidad de almacenamiento puede ser virtualmente ilimitada, aunque con el costo de tener que
insertar manualmente la cinta, CD o DVD en la unidad correspondiente.
Los SOs utilizan la memoria externa para almacenar ficheros con información, pero los sistemas modernos,
tipo Windows o Linux también utilizan la memoria externa en sustitución de la interna; un artificio conocido
como memoria virtual. La memoria virtual utiliza un fichero de intercambio ("Swap file") en memoria
externa, que almacena la información que no cabe en RAM.
Nota: Actualmente ha surgido una nueva forma de memoria externa, que seguramente es el sistema del
futuro. Nos referimos a Internet como fuente inagotable de almacenamiento de información. Ya han surgido
incluso PSIs] que ofrecen almacenamiento "ilimitado" a sus usuarios.
El estudio de las memorias externas, aunque muy interesante (apasionante, diría desde el punto de vista
tecnológico) y de uso constante, en especial los discos duros, se sale totalmente de los márgenes que
hemos impuesto a esta obra.
Conectores auxiliares
La placa-base dispone generalmente de una serie de conectores para enchufar determinados dispositivos.
Entre los más frecuentes están: Conector para la fuente de alimentación, Conector DB25 de puerto
paralelo; conector DB9 para puerto serie; conector USB; conectores mini-DIN para ratón y teclado, etc.
NOTAS ACLARATORIAS:
• Utilizamos el vocablo original inglés "Bus" porque ha tomado carta de naturaleza en nuestro idioma.
Seguramente si usted dice el "autobús" del PC nadie sabrá a que se refiere.
• PSI: Proveedor de Servicios de Internet (ISP "Internet Service Provider").
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 21
INSTITUTO SAGRADO CORAZÓN DE JESÚS
•
•
•
•
•
•
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Posteriormente esta frecuencia fue elevada al 50%, es decir, 7.15 MHz en los ATs. Aunque desde
luego hoy nos parecen ridículas, muchos de los primeros usuarios sobrecargaban sus sistemas
cambiando los cuarzos ("overclocking") a fin de conseguir algo más de velocidad, ya que los valores
adoptados por IBM eran muy conservadores, y los equipos funcionaban sin dificultad a frecuencias
algo más elevadas.
A veces el bus externo es llamado impropiamente bus de datos ("Data bus"), cuando este es en
realidad solo una parte del bus externo.
El caso opuesto, cuando la información se transmite solo al dispositivo receptor se denomina
"Multicast". Esta modalidad requiere que la red tenga cierta capacidad de direccionamiento o
conmutación, de forma que pueda establecerse una vía exclusiva entre el transmisor y el receptor.
Para que esta sincronía sea posible, se dispone incluso de un mecanismo que obliga al procesador
a permanecer inactivo un número determinado de ciclos (de espera) cuando un periférico no está
preparado para seguirlo.
Los primeros PC's eran capaces de dar la hora y la fecha, pero la perdían cuando se apagaban.
Durante muchos años esta ha sido la interfaz estándar para comunicaciones serie de la EIA
("Electronic Industries Association").
APÉNDICE
¿ Qué es la BIOS ?
La BIOS (Basic Input Output System, Sistema de entrada/salida básico) es una memoria ROM,
EPROM o FLASH-Ram la cual contiene las rutinas de más bajo nivel que hace posible que el
ordenador pueda arrancar, controlando el teclado, el disco y la disquetera permite pasar el control al
sistema operativo.
Además, la BIOS se apoya en otra memoria, la CMOS (llamada así porque suele estar hecha con
esta tecnología), que almacena todos los datos propios de la configuración del ordenador, como
pueden ser los discos duros que tenemos instalados, número de cabezas, cilindros, número y tipo
de disqueteras, la fecha, hora, etc..., así como otros parámetros necesarios para el correcto
funcionamiento del ordenador.
Esta memoria está alimentada constantemente por una batería, de modo que, una vez apaguemos
el ordenador no se pierdan todos esos datos que nuestro ordenador necesita para funcionar.
Ahora todas las placas suelen venir con una pila tipo botón, la cual tiene una duración de unos 4 ó 5
años (aunque esto puede ser muy variable), y es muy fácil de reemplazar. Antiguamente, las placas
traían una pila corriente soldada en la placa base, lo que dificultaba muchísimo el cambio, además
de otros problemas como que la pila tuviera pérdidas y se sulfataran ésta y la placa.
Además, la BIOS contiene el programa de configuración, es decir, los menús y pantallas que
aparecen cuando accedemos a los parámetros del sistema, pulsando una secuencia de teclas
durante el proceso de inicialización de la máquina.
BIOS: "Basic Input-Output System", sistema básico de entrada-salida. Programa incorporado en un chip de
la placa base que se encarga de realizar las funciones básicas de manejo y configuración del ordenador.
Bueno, ya está. ¿Cómo, que es poco? Bueeno... para los exigentes, algunas explicaciones adicionales:
Cuando encendemos el ordenador, el sistema operativo se encuentra o bien en el disco duro o bien en un
disquete; sin embargo, si se supone que es el sistema operativo el que debe dar soporte para estos
dispositivos, ¿cómo demonios podría hacerlo si aún no está cargado en memoria?
Lo que es más: ¿cómo sabe el ordenador que tiene un disco duro (o varios)? ¿Y la disquetera? ¿Cómo y
donde guarda esos datos, junto con el tipo de memoria y caché o algo tan sencillo pero importante como la
fecha y la hora? Pues para todo esto está la BIOS.
Resulta evidente que la BIOS debe poderse modificar para alterar estos datos (al añadir un disco duro o
cambiar al horario de verano, por ejemplo); por ello las BIOS se implementan en memoria. Pero además
debe mantenerse cuando apaguemos el ordenador, pues no tendría sentido tener que introducir todos los
datos en cada arranque; por eso se usan memorias especiales, que no se borran al apagar el ordenador:
memorias tipo CMOS, por lo que muchas veces el programa que modifica la BIOS se denomina "CMOS
Setup".
En realidad, estas memorias sí se borran al faltarles la electricidad; lo que ocurre es que consumen tan poco
que pueden ser mantenidas durante años con una simple pila, en ocasiones de las de botón (como las de
los relojes). Esta pila (en realidad un acumulador) se recarga cuando el ordenador está encendido, aunque
al final fenece, como todos...
Entrando en la BIOS
Ante todo, conózcanse. La BIOS es la responsable de la mayoría de esos extraños mensajes que surgen al
encender el ordenador, justo antes del "Iniciando MS-DOS" o bien Windows 95, NT, Linux, OS/2 o lo que
sea. La secuencia típica en que aparecen (eso sí, muy rápido) suele ser:
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 22
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Primero los mensajes de la BIOS de la tarjeta gráfica (sí, las tarjetas gráficas suelen tener su propia
BIOS,
El nombre del fabricante de la BIOS y el número de versión.
El tipo de microprocesador y su velocidad.
La revisión de la memoria RAM y su tamaño.
Un mensaje indicando cómo acceder a la BIOS ("Press Del to enter CMOS Setup" o algo similar);
volveremos sobre esto).
Mensajes de otros dispositivos, habitualmente el disco duro.
Todo esto sucede en apenas unos segundos; a veces, si el monitor está frío y tarda en encender, resulta
casi imposible verlos, no digamos leerlos, así que ármese de valor y reinicie varias veces, ¡pero no a lo
bestia! Espere a que termine de arrancar el ordenador cada vez y use mejor el Ctrl-Alt-Del (es decir, pulsar
a la vez y en este orden las teclas "Ctrl", "Alt" y "Del" -el "Supr" de los teclados en español-) que el botón de
"Reset". Es más, si tiene un sistema operativo avanzado como OS/2, Linux, Windows 9x o NT, debe hacerlo
mediante la opción de reiniciar del menú correspondiente, generalmente el de apagar el sistema (o con la
orden "reboot" en Linux).
Bien, el caso es que al conjunto de esos mensajes se le denomina POST (Power-On Self Test, literalmente
autotesteo de encendido), y debe servirnos para verificar que no existen mensajes de error, para ver si,
grosso modo, la cantidad de memoria corresponde a la que debería (puede que sean unos pocos cientos de
bytes menos, eso es normal y no es un error, es que se usan para otras tareas) y para averiguar cómo se
entra en la BIOS.
Generalmente se hará mediante la pulsación de ciertas teclas al arrancar, mientras salen esos mensajes.
Uno de los métodos más comunes es pulsar "Del", aunque en otras se usa el "F1", el "Esc" u otra
combinación de teclas (Alt-Esc, Alt-F1...). Existen decenas de métodos, así que no le queda más remedio
que estar atento a la pantalla o buscar en el manual de su placa o en el sitio web del fabricante de la BIOS.
Por cierto, es bastante raro que un fabricante de placas base sea su propio suministrador de BIOS, en
general todas provienen de apenas un puñado de fabricantes: Award, AMI, Phoenix y pocos más.
Manejo básico de la BIOS
Bien, ya entró en la BIOS. ¿Y ahora, qué? Bueno, depende de su BIOS en concreto. Las BIOS clásicas se
manejan con el teclado, típicamente con los cursores y las teclas de Intro ("Enter"), "Esc" y la barra
espaciadora, aunque también existen BIOS gráficas, las llamadas WinBIOS, que se manejan con el ratón
en un entorno de ventanas, lo cual no tiene muchas ventajas pero es mucho más bonito.
La pantalla principal de una BIOS clásica es algo así:
Mientras que la de una WinBIOS tiene este aspecto:
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 23
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Como se ve, casi la totalidad de las BIOS vienen en inglés, y aunque algunas de las más modernas
permiten cambiar este idioma por el español, conviene que sepa algo de inglés o que se ayude de alguien
que lo entienda. De cualquier modo, observamos que existen varios apartados comunes a todas las BIOS:
Configuración básica, llamado generalmente "Standard CMOS Setup" o bien "Standard Setup".
Opciones de la BIOS, llamado "BIOS Features Setup" o "Advanced Setup".
Configuración avanzada y del chipset, "Chipset Features Setup".
Otras utilidades, en uno o varios apartados (autoconfiguración de la BIOS, manejo de PCI, introducción de
contraseñas -passwords-, autodetección de discos duros...).
Pulse en las imágenes sobre los apartados que le interesen o siga leyendo para una explicación en
profundidad uno por uno. Los ejemplos corresponderán a BIOS clásicas de las que se manejan por teclado,
aunque sirven perfectamente para BIOS gráficas, que sólo añaden más colorido a las operaciones.
Tenga en cuenta que JUGAR CON LA BIOS PUEDE SER REALMENTE PELIGROSO para su ordenador,
así que COPIE LA CONFIGURACIÓN ACTUAL en unos folios antes de tocar nada, e incluso si no piensa
hacer modificaciones; nunca se sabe, recuerde la Ley de Murphy...
Y por supuesto, aunque los consejos que se darán sirven para la mayoría de los casos, nadie mejor que el
fabricante para hablar de su propio producto, así que léase en profundidad el manual de su placa base y
téngalo a mano. Si no se lo entregaron con el ordenador, mal asunto. Intente que se lo den o que le hagan
una copia, aunque si se trata de un ordenador de marca a veces es casi imposible; miedo a que les copien
sus secretos o afán de tener al usuario atado a su servicio técnico, vaya usted a saber...
Por cierto, para salir de un menú se suele usar la tecla "Esc"; además, ningún cambio queda grabado hasta
que no se lo indicamos al ordenador al salir de la BIOS (lo cual es un consuelo para los manazas).
CMOS - SETUP
¿QUÉ ES Y PARA QUÉ SIRVE?
La memoria CMOS es la encargada de mantener la información sobre la configuración de la
computadora. Esta memoria está constantemente alimentada por una batería recargable, que se
carga mientras tenemos encendida la computadora.
Las PCs tiene grandes capacidades de expansión, pero cada vez se le agrega un nuevo dispositivo
o tarjeta a la computadora, ésta generalmente tiene capacidad de autodetección pero no de
autoconfiguración, por lo tanto hay que comunicarle los cambios realizados y grabarlos en el CMOS,
para que cada vez que se encienda la computadora, ésta reconozca cada uno de los componentes
declarados en la memoria.
El programa de Setup (Configuración), que es parte del BIOS , permite modificar la configuración
almacenada en la memoria CMOS y volverla a grabar en ésta. Cualquier cambio que efectúe en el
hardware de su PC deberá notificarlo mediante el Setup a la memoria CMOS. Nota: El CMOS no es
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 24
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
el BIOS, cada uno es un microcircuito diferente. (ROM BIOS, memoria solo para leer programado
con el programa para inciar la computadora, CMOS memoria para leer y grabar)
Además de indicarle las cosas que tiene la PC, el Setup modifica la configuración del hardware. La
configuración del hardware, sí está mal configurado, se puede desaprovechar la potencia de un
Pentium haciendolo funcionar tan lentamente como un 386DX. Una mala configuración del Setup
puede traer muchos problemas y una buena configuración puede acelerar increíblemente el
rendimiento del sistema.
ENTRAR AL SETUP
Las mayorías de las PCs acceden al Setup presionando la tecla DEL (SUPR para los teclados
españoles) una vez que haya terminado el conteo de la memoria, al encender la PC. Esto sucede
antes que se cargue el sistema operativo. Aunque la secuencia de teclas que se deben utilizar
depende exclusivamente del fabricante BIOS que utiliza la máquina, es por eso que se pueden
presentar otras combinaciones de teclas para ingresar al Setup. Por ejemplo: Las computadoras
ACER utilizan las teclas CTRL+ALT+ESC para acceder al Setup y las HP Vectra la tecla F4. Otras
combinaciones son el F1, F2, F10, CTRL + ALT + S ó el ESC. Sin embargo, generalmente
aparecerá en pantalla la combinación que se deba presionar para ingresar al mismo.
CMOS SETUP DE LOS BIOS MAS RECONOCIDOS
Como ya vimos, el Setup viene incluido en el BIOS, por lo tanto, su forma de trabajar dependerá del
fabricante de éste. Más adelante, se analizarán paso a paso las configuraciones óptimas de los
Setup de los dos fabricantes más populares de BIOS y más utilizados en las PCs: AMI (American
Megatrends Inc.) y Award, orientados a sistemas basados en procesadores Pentium o superiores.
Algunos Setup se diferencian por sus capacidades especiales, que le permiten brindar al sistema
una mayor flexibilidad en la configuración. Sin embargo, todos son muy similares.
AMI, AMI WINBIOS, AWARD, PHOENIX Y OTROS BIOS
Los programas Setup funcionan de manera similar en cuanto a la interfaz con el usuario se refiere,
quiere decir que utilizan un sistema de menús idéntico y se manejan con las mismas teclas.
LAS TECLAS PARA MANEJAR SETUP
Para recorrer los menús y seleccionar las opciones de la mayoría de los CMOS Setup (entre ellos
AMI y Award) se utilizan las siguientes teclas:
Las teclas de movimiento del cursor permiten seleccionar una de las opciones del menú.
Las teclas PgUp (RePág) y PgDn (AvPág) permiten modificar la opción seleccionada de un menú.
La tecla F1 brinda una pequeña ayuda para la opción seleccionada del menú.
La tecla ESC permite regresar al menú anterior, manteniendo los cambios del menú actual por si se
quieren grabar.
La tecla F5 recupera los valores de configuración que existían antes de comenzar las
modificaciones.
La tecla F6 recupera los valores de configuración por omisión del BIOS, excepto para la
configuración del CMOS Setup estándar (configuración de las unidades de disquete, discos rígidos,
fecha y hora), que se mantiene como estaban. Esta opción asegura que si el sistema no arrancaba
por cualquier problema de configuración del CMOS Setup, lo hará, aunque se pierde rendimiento ya
que la configuración predeterminada está optimizada para el funcionamiento correcto solamente.
La tecla F7 recupera los valores de configuración por omisión de arranque, excepto para la
configuración CMOS Setup estándar (Vea párrafo anterior). Esta opción ofrece una configuración
optimizada para el rendimiento, aunque no al cien por cien, pero sí más que la anterior.
La tecla ENTRAR se utiliza para ejecutar la opción seleccionada del menú principal, es decir,
seleccionar el juego de características del CMOS Setup que se desean configurar.
El WINBIOS de AMI se puede utilizar directamente con el Mouse, sin necesidad de utilizar el
teclado. Tiene una interfaz con el usuario similar a la de cualquier entorno gráfico, con ventanas,
iconos y cajas de diálogo.
Los programas Setup funcionan de manera similar en cuanto a la interfaz con el usuario se refiere,
quiere decir que utilizan un sistema de menús idéntico y se manejan con las mismas teclas.
EL MENÚ PRINCIPAL DEL CMOS-SETUP
Ya se han explicado las teclas a utilizar para seleccionar opciones, cambiar configuraciones y
demás operaciones. Una vez que se accede al CMOS Setup, aparecerá el menú principal, con
diferentes opciones.
Standard CMOS Setup o Basic System Configuration: En esta sección del CMOS Setup se
especifica la configuración básica de la PC, como: los tipos de unidades de disquete, los parámetros
de los discos rígidos, la tarjeta de vídeo, la fecha y la hora.
Advanced CMOS Setup, BIOS Features Setup o Advanced System Configuration: En esta sección,
se especifica la configuración de las características del BIOS, por lo tanto, las opciones que
aparecerán en esta sección dependerán exclusivamente del mismo.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 25
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Advanced Chipset o Chipset Features Setup: En esta sección se pueden configurar las opciones
dependientes del juego de chips utilizado en la tarjeta madre (chipset), por lo tanto pueden variar de
uno a otro.
Power Management Setup o Power Saving Configuration: Esta opción aparecerá solamente si su
BIOS tiene incorporadas caracteristicas de ahorro de energía. Permite configurar las distintas
opciones de estas características para los diferentes dispositivos.
PCI System Configuration o PCI-Pnp Setup: Esta opción aparecerá solamente si su tarjeta madre
incorpora ranuras de expansión PCI. Se pueden configurar las diferentes opciones para este BUS,
que dependerá del BIOS y del controlador del bus PCI. La configuración permite especificar las
interrupciones que se asignarán a cada tarjeta conectada en una ranura PCI que no sea compatible
con Plug & Play. En la mayoría de los casos, no será necesario entrar en esta configuración. PNP o
Plug n Play significa: Inserta y corre, la tarjeta madre autodetecta la presencia de las tarjetas PNP
pasando esa información al sistema operativo y el sistema se pide los drivers para instalarlas.
Non-PnP ISA Card Configuration: Esta opción aparecerá solamente si su tarjeta madre incorpora
ranuras de expansión ISA. Debido a que este tipo de BUS no es compatible con el estándar Plug &
Play, mientras que el BUS ISA convencional si es, desde aquí se pueden indicar los recursos
utilizados por las tarjetas de expansión ISA y los que no estén en uso pueden ser detectados
automáticamente. En la mayoría de los casos, no será necesario entrar en esta configuración.
Peripheral Setup: Permite configurar los dispositivos de E/S (entrada-salido I/O) que se incluyen en
la tarjeta madre, como son: los puertos seriales, el puertos paralelo, las controladoras de discos
rígidos y flexibles, etc. Esta opción aparecerá solamente si la tarjeta madre posee algún dispositivo
incorporado. Desde principios de 1996, la mayoría de las tarjetas madres ya incorporan los
dispositivos mencionados anteriormente, cosa que no sucedía en los anteriores.
Auto Configuration with BIOS defaults, Load BIOS defaults o Fail-Safe default setting (WINBIOS):
Produce el mismo efecto descripto para la tecla F6.
Auto Configuration with Power-ON defaults, Load Setup defaults o Optimal default setting
(WINBIOS): Produce el mismo efecto descripto para la tecla F7.
Change Password o Password Setting: Permite establecer una contraseña para que cada vez que
se encienda la computadora o se quiere ingresar al Setup, se habilite el ingreso solamente si el
usuario ingresa dicha contraseña.
Auto Detect Hard Disk o IDE HDD Auto Detection: Esta opción permite autodetectar los parámetros
de los discos rígidos y otros dispositivos IDE conectados en la PC. Es muy útil cuando se borra el
Setup y no se saben los parámetros exactos de los discos rígidos.
Hard Disk Utility: Esta opción permite dar formato de bajo nivel al disco rígido, cambiar el factor de
intercalado o analizar las superficies magnéticas del disco. Cualquiera de estas opciones puede
ocasionar una pérdida de datos.
Write to CMOS and Exit o Save & Exit Setup: Escribe las modificaciones realizadas en la
configuración en la memoria CMOS y abandona el Setup.
Do not write to CMOS and Exit o Exit without Saving: Abandona el Setup dejando sin efecto todos
los cambios realizados en la configuración.
A continuación, se analizarán detalladamente cada una de las opciones incluidas en estas secciones, tanto
para un BIOS AMI como para un Award. Para retornar a este menú principal desde cualquiera de las
pantallas a las que se pase, se debe presionar la tecla ESC.
STANDARD CMOS SETUP (AMI Y AWARD)
Una vez seleccionada esta opción desde el menú principal se accede a una nueva pantalla con
todas las opciones correspondientes al Setup estándar. En esta pantalla se deben especificar los
cambios efectuados en el hardware de la PC. Desde aquí se puede cambiar la fecha y la hora del
reloj del sistema. En algún borde de la pantalla aparece la cantidad de memoria que hay instalada
en la tarjeta madre y que ha sido detectada automáticamente durante el test de inicialización (POST
- Power on Self Test).
Debajo de la fecha y la hora, aparecen las especificaciones de los parámetros del primer y segundo
disco rígido (C: y D:, físicamente). Si posee un BIOS compatible con la especificación Enhanced IDE
en vez de aparecer dos discos rígidos, aparecerán cuatro, pudiendo figurar como Fixed Disk 0, 1 2
y 3. Cuando instale un disco rígido, deberá especificar los siguientes parámetros del mismo:
Cylin: Número de cilindros (pistas).
Head: Número de cabezales.
WPcom o Precomp: Cilindro en el cual comienza la precompensación de escritura,
normalmente se utiliza 65535 para deshabilitar la opción.
LZone o Landing Zone: Cilindro de estacionimiento de los cabezales, especificar el mismo
valor especificado en cantidad de cilindros.
Sect o Sectors: Número de sectores por pista.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 26
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Mode: Esta opción aparecerá en los BIOS con fecha superior a Julio de 1994, compatibles con el
estándar Enhanced IDE y es la que permite la utilización de los discos rígidos IDE mayores de 524
MB en DOS sin necesidad de utilizar un driver e incluir hasta cuatro discos rígidos. Esta opción
deberá estar en Normal o modo CHS (Cylinder-Heads-Sectors - Cilindros-Cabezas-Sectores) si el
tamaño del disco rígido es igual o menor que 528 MB. Si el disco rígido es superior a dicha
capacidad, deberá seleccionar el modo de traducción LBA (Logical Block Address - Dirección lógica
de bloque) y cambiarán todos los valores especificados anteriormente para que el BIOS reconozca
la capacidad del disco rígido y no sea necesario instalar ningún driver. Los BIOS ante de Mayo de
1999 no pueden conocer discos rigidos mas grande que 8 Gigabyte.
El Setup calculará con todos estos valores la capacidad no formateada del disco.
Estos valores los especifica el fabricante, pero si no los posee, puede recurrir a la detección
automática de los parámetros del disco rígido, que se analizará más adelante. La mayoría de los
BIOS contienen 46 parámetros de discos rígidos preestablecidos, pero pertenecen a discos rígidos
MFM antiguos, por lo tanto, para ingresar los parámetros directamente con el teclado, deberá
seleccionar el tipo 47 o User y llenar todos los datos si no hay detección automatica.
A los BIOS modernos se les debe especificar la presencia de una unidad lectora de CD-ROM, algo
que no sucedía en los anteriores a 1996. Inclusive, permiten bootear desde un CD-ROM, lo cual
facilita la instalación de un nuevo sistema operativo eliminando la necesidad de utilizar disquetes.
Debajo de los parámetros de los discos rígidos, se pueden configurar los tipos de unidades de
disquetes instaladas. Se deberá especificar como A: a la primera unidad, es decir, la que se conectó
a la controladora utilizando el conector luego del doblez del cable. Y se especificará como B: a la
segunda unidad, es decir, la que se conecté con el conector anterior al doblez del cable. Si no se
tiene una segunda unidad, se deberá elegir la opción Not Installed (No instalada).
La opción Primary Display (AMI) o Vídeo (Award) permite especificar el tipo de la tarjeta de vídeo
instalada. Especifique la que esté conectada en su sistema, de lo contrario, se producirá un error en
el arranque.
La opción Keyboard (Teclado) está presente en el Setup del BIOS AMI y permite seleccionar si se
deberá diagnosticar el teclado al iniciarse el sistema (opción Installed) o si se debe omitir este
diagnóstico (Not Installed). En el Setup del BIOS Award, aparece una opción similar: HaIt On
(Detenerse) y se puede elegir cuando el sistema debe presentar errores y detener la inicialización.
Advanced CMOS Setup (AMI)
La pantalla del CMOS Setup avanzado presenta las siguientes opciones en la mayoría de los casos:
Above 1 MB Memory Test (Diagnóstico de memoria por encima de 1 MB)
Especifica que verifique toda la memoria, no solamente el primer megabyte de memoria durante el
conteo. Si selecciona Disabled, se testeará solamente 1 MB y se acelerará la inicialización del
sistema.
Quick Boot (Arranque rápido)
Es la misma opción que la anterior pero en los WINBIOS cambió de nombre. Si selecciona
Enabled, el sistema se inicializará más rápido ya que efectuará menos controles y descartará a los
dispositivos que no le respondan rápidamente. Si algo no está funcionando bien, conviene inhabilitar
esta opción para detectar mejor el problema.
Memory Test Tick Sound (Señal sonora para el diagnóstico de memoria)
Activa (Enabled) o desactiva (Disabled) el sonido durante el diagnóstico de la memoria.
Memory Parity Error Check (Control de error de la paridad de memoria)
Especifica si se deben verificar los bits de paridad de la memoria (Enabled) o si no se quiere
(Disabled). Solamente se podrá activar esta opción si se posee memoria con control de paridad. Lo
por defecto es Disabled.
Wait For <F1> If Any Error (Esperar por F1 si se produce algún error)
Cuando durante el POST se detecta algún error, se muestra un mensaje indicando que se presione
la tecla F1 y se espera hasta que sea presionada para seguir. Si no desea que se espere hasta que
se presione F1I cuando haya errores, elija Disabled (conviene tener esta opción en Enabled).
Numeric Processor Test (Diagnóstico del coprocesador matemático)
Indicar si se desea que se diagnostique el coprocesador matemático durante la inicialización del
sistema (Enabled) o no (Disabled). Lo por defecto es Enabled.
Floppy Drive Seek At Boot (Buscar unidades de disquete durante el arranque)
Conviene dejar esta opción en Enabled aunque su única funcionalidad es la de detectar la cantidad
de pistas de cada una de las unidades de disquetes. Solamente es útil si se tienen conectadas
unidades de disquetes de baja densidad o unidades especiales como de respalda (algo muy poco
común).
Floppy Drive Swap (Intercambio de unidades de disquete)
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 27
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Habilite esta opción si por alguna razón desea que la unidad principal aparezca como B: y la
secundaria como A: (No suele ser necesario).
System Boot Up Sequence (Secuencia de arranque del sistema)
Cuando la PC termina todos los diagnósticos al inicializarse, intenta cargar el sistema operativo
desde la primera unidad y lee el disquete introducido en la misma, si no hay un disquete en esta
unidad, recién entonces pasará a cargar el sistema operativo desde el disco rígido. Para evitar el
retardo que introduce en el arranque la detección de la presencia de un disquete en la primera
unidad, se puede seleccionar que se cargue directamente el sistema operativo desde el disco rígido
(secuencia de arranque C:, A:). Si necesita arrancar desde el disquete, deberá elegir A:, C: como
secuencia de arranque. También puede especificar el CD-ROM como la unidad de arranque,
seleccionando la opción CD-ROM, A:, C:.
External Cache Memory (Memoria caché externa)
Este punto de la configuración es clave en el rendimiento del sistema. Deshabilitar la caché externa
(Disabled) significa la reducción del rendimiento en más de un 40%, por lo tanto, esta opción deberá
estar habilitada (Enabled).
Password Checking Option (Opción de verificación de contraseña)
Especifica si la contraseña especificada se pedirá al usuario cada vez que se quiera inicializar el
sistema (Always) o solamente cuando desee entrar al Setup (Setup).
Mouse Support
Habilite esta opción solamente si posee un mouse tipo PS/2 (conector micro-din).
System Keyboard
Permite indicar si hay o no un teclado conectado a la PC. Debe estar habilitada salvo que maneje el
Setup solamente con un mouse (poco probable).
Video/Adaptor/System ROM Shadow (Activar/Desactivar ROM Shadow)
Para acelerar el funcionamiento del vídeo bajo DOS, es conveniente elegir Enabled para Video
ROM Shadow y para System ROM Shadow, los demás conviene dejarlos en Disabled, ya que no
presentará ningún beneficio en el rendimiento, salvo que se tengan tarjetas adaptadoras con código
ROM en las direcciones especificadas (Por ejemplo: E000). Si hay la opción de caché para Video y
el BIOS debe elegirla para tener lo maximo de rendimiento del sistema.
CPU Selection (Selección del CPU)
Esta opción permite seleccionar el microprocesador instalado en la tarjeyta madre. Dependerá
exclusivamente del tipo de tarjeta madre y de los microprocesadores que éste soporte. Reemplaza
a la antigua configuración de puentes (Jumpers) para indicarle a la tarjeta madre qué
microprocesador se le instalaba y la frecuencia de reloj del mismo. Normalmente se incluye la
opción Auto que permite la autodetección de la CPU instalada (al mejor estilo Plug & Play).
Internal cache (Caché interna)
Esta opción permite configurar el algoritmo que utilizará la caché interna o indicar a la CPU que no
utilice ni la interna ni la externa (reducirá muchísimo el rendimiento del sistema). Seleccione WriteBack o Enabled para obtener el mayor rendimiento posible.
External cache (Caché externa)
Seleccione Enabled para obtener el mayor rendimiento posible para la caché externa o caché de
segundo nivel (L2).
System BIOS Shadow Cacheable (Permitir utilizar memoria caché con Sombra de BIOS del
sistema)
Cuando esta opción se encuentra habilitada, la memoria del sistema (640 KB - 1 MB) puede ser
leída o escrita desde y hacia la memoria caché externa, acelerando los tiempos de acceso.
Conviene habilitarla salvo que se presenten problemas.
P6 Microcode Update
Habilite esta opción si desea que se actualice automáticamente el microcódigo del microprocesador
Pentium Pro. Si trae problemas, lo más conveniente será no habilitar esta actualización.
OS/2 Compatible Mode
Habilite esta opción si va a correr el sistema operativo OS/2 de IBM, en cualquiera de sus
versiones. Si no lo va a hacer, déjela en Disabled.
BIOS Features Setup (Award)
La pantalla del Setup de las características del BIOS de Award suele presentar las siguientes
opciones:
Virus Warning (Advertencia de virus)
Si esta opción se encuentra activada (Enabled), cuando un programa quiera modificar el sector de
arranque del disco rígido, aparecerá un cartel preguntándole si permite que el programa acceda a
esta zona del disco rígido, que suele ser afectada por los virus y luego son difíciles de remover.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 28
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Conviene activar esta opción (por lo menos evitará que un virus se introduzca en el sector de
arranque de su disco rígido).
CPU Internal Cache (Caché interna de la CPU o procesador)
Activa (Enabled) o desactiva (Disabled) la caché interna del procesador. Esta opción debe estar
activada (Enabled) para obtener el mejor rendimiento posible.
Quick Power On Self Test (Auto-diagnóstico de arranque rápido)
Si se habilita esta opción (Enabled), el sistema no hará un diagnóstico muy profundo al arrancar,
para acelerar el proceso de inicialización.
Boot Sequence (Secuencia de arranque)
Ver System Boot Up Sequence del Advanced Chipset Setup de AMI.
Boot Up Floppy Seek (Búsqueda de disquete de arranque al bootear)
Vea Floppy Drive Seek At Boot del Advanced Chipset Setup de AMI.
Boot Up NumLock Status (Estado de Bloqueo de números en el arranque)
Normalmente, la opción del teclado Num Lock se encuentra activada al arrancar el sistema, para
que se puedan utilizar las teclas del teclado numérico como números en vez de utilizarlas como
teclas del cursor. Si desea lo contrario, puede especificar 0ff o Disabled como valor de esta opción.
Boot Up System Speed (Velocidad de arranque del sistema)
Esta opción especifica la velocidad con la cual el sistema arrancará (Low = lenta o Fast = Rápida).
En algunos sistemas, elegir Fast en esta opción puede ocasionar errores al arrancar. Por lo tanto, si
se le presentan errores durante el arranque del sistema (Fallas en las unidades de disquetes, fallas
en la controladora de las mismas o fallas en la controladora del disco rígido) es muy probable que
sea por tener esta opción en Fast, por lo tanto, elija Low. Por defecto elija Fast.
IDE HDD Block Mode (Transferencia en bloques desde el disco rígido IDE)
Esta opción permite habilitar el modo de transferencia en bloques (múltiples sectores) de los discos
rígidos IDE, que acelerará el rendimiento de los mismos mediante el incremento en la transferencia
de datos a 256 bytes por ciclo. Pero, no todos los discos rígidos pueden trabajar en este modo, por
lo tanto, si se presentan problemas elija Disabled. La mayoria de discos rigidos arriba de 4 Gigabyte
pueden trabajar en este modo.
Gate A20 Option (Opción para la compuerta A20)
Permite activar un modo rápido de conmutación para la compuerta A20 (que permite el acceso a la
memoria extendida sin pasar al modo protegido). Elija Fast para esta opción, salvo que se
presenten problemas. Esto hará que Windows y los programas que trabajen en modo protegido
funcionen más rápidamente.
Typematic Rate Setting (Configuración de la repetición de caracteres)
Esta opción permite activar (Enabled) o desactivar (Disabled) las opciones avanzadas de repetición
de caracteres del teclado que se explican a continuación. Si se encuentra desactivada, no se
tomarán en cuenta los valores especificados para repetición de caracteres. Normalmente activa
esta opción si hay operadores quien tipeen a alto velocidades.
Typematic Rate (Chars/Sec) (Repetición de caracteres [Caracteres/seg.1)
Especifica la cantidad de veces que se repetirán los caracteres representados por una tecla cuando
se mantenga presionada en un segundo. El valor máximo es de 30 caracteres/seg.
Typematic Delay (Msec) (Retardo en la repetición [Milisegundos])
Especifica el tiempo que tardará en comenzar a repetirse los caracteres, una vez presionada la
tecla. El valor mínimo representa más rápido.
IDE Second Channel Control (Control del segundo canal IDE)
Esta opción aparecerá si la tarjeta madre incorpora una controladora IDE con dos conectores.
Seleccione Enabled para habilitar la segunda interfaz IDE.
Advanced Chipset Setup (AMI)
La pantalla del Chipset-Setup avanzado presenta las opciones según el juego de chips que utiliza la
tarjeta madre, por lo tanto pueden variar con respecto a las presentadas aquí. Las opciones de esta
sección pueden causar problemas si no están configuradas correctamente.
Hidden Refresh (Actualización oculta)
Al estar activada esta opción (Enabled), la memoria se refresca sin detener el funcionamiento del
procesador. Aunque pareciera que esta mejora el rendimiento del sistema, en realidad los cambios
son tan ínfimos que conviene dejar esta opción deshabilitada (Disabled).
Single ALE Enable (Habilitar un único ALE)
Esta opción no ofrece ningún beneficio al rendimiento del sistema, por lo tanto puede fijarse en No
para evitar algún problema.
AT Bus Clock Selection (Selección de la velocidad reloj del bus ISA)
A través de esta opción se puede elegir la velocidad de reloj del bus de expansión ISA. El BUS ISA
trabajaba a un máximo de 8 MHz, pero a través de esta opción se lo puede hacer trabajar a una
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 29
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
velocidad mayor o menor que aquella. Normalmente las velocidades no aparecerán como números,
sino como divisiones de la velocidad de reloj externa del procesador (CLKI/3, CLKI/4, CLKII5, etc.).
CLKI/3, sobre un procesador de 33 MHz externamente, significa que el bus ISA trabajará en 11
MHz, por lo tanto aumentará el rendimiento de todas las tarjetas conectadas en éste. La tarjeta de
vídeo funcionará más rápido, el disco rígido obtendrá una velocidad de transferencia de datos
mayor, etc. Aunque, esta opción puede traer problemas con ciertas tarjetas conectadas al bus, por
lo tanto, deberá probar y si se presentan problemas volver a la configuración anterior.
Fast Decode Enable (Habilitación de decodificación rápida)
Habilite esta opción (Enabled) para obtener un pequeño aumento en el rendimiento del procesador.
Si se presenta algún problema, deshabilítela (Disabled).
Memory Read Wait State y Memory Write Wait State (Estados de espera para la lectura y escritura
de memoria)
Configure estas opciones a 0 W/S, es decir, que se acceda a la memoria sin estados de espera. Si
se presenta algún error de memoria o de paridad seguidos, vaya agregando estados de espera
gradualmente (el máximo es 3, aunque afecta bastante el rendimiento del sistema).
Cache Read Cycle (Ciclo de lectura de la memoria caché)
Esta opción permite seleccionar los ciclos de lectura con los que la memoria caché completará la
lectura de datos. Las que mejor rendimiento brindan son las que presenten el menor número en
todas sus partes (Ej.: 2-1-1-1 y 3-1-1-1 ofrecen mayor rendimiento que 2-2-2-2 y 3-2-2-2).
Cache Write Walt State (Estado de espera de escritura a caché)
En la mayoría de los casos, se puede especificar 0 estados de espera para la escritura en la RAM
estática que conforma la memoria caché externa. Si se presenta algún problema, se puede elegir 1
W/S.
Non-Cacheable Block- 1/2 Size y Non-Cacheable Block- 1 Base
Estas cuatro opciones (Dos para cada bloque) permiten seleccionar los bloques de memoria que no
deben ser incluídos en el área de memoria en la que actúa la memoria caché, es decir, que los
bloques especificados serán accedidos muchísimo más lentamente que el resto de la memoria. La
primer opción selecciona el tamaño del bloque y la segunda el lugar de la memoria donde comienza
éste. Conviene desactivar los dos bloques, para obtener el mejor rendimiento posible con la
totalidad de la memoria.
Chípset Features Setup (Award)
La pantalla del Setup de las características del Chipset presenta las opciones según el juego de
chips que utiliza el sistema, por lo tanto pueden variar con respecto a las presentadas aquí. Las
opciones de esta sección pueden causar problemas si no están configuradas correctamente.
Auto Configuration (Configuración automática)
Habilitar esta opción (Enabled) haca que el juego de chips se encargue de buscar la configuración
más conveniente para que el sistema obtenga un rendimiento aceptable y no tendrá problemas. Es
conveniente activar esta opción si luego de modificar algún valor el sistema no funciona
correctamente.
AT Bus Clock (Velocidad de reloj del bus AT)
Vea AT Bus Clock Selección del Advanced Chipset Setup del BIOS AMI.
DRAM Speed (Velocidad de la memoria DRAM)
Seleccione Fastest (La más rápida) para esta opción para que la memoria funcione a una velocidad
superior de lo normal. Si se presentan problemas, cambiar el valor.
DRAM Write WS (Estados de espera de la escritura a DRAM)
Esta opción permite fijar estados de espera a la escritura de la memoria. Fije a 0 WS (sin estados
de espera) a esta opción, si se presentan errores de paridad o de memoria, ir subiendo
gradualmente los estados de espera hasta solucionar el problema.
DRAM Write CAS (Demora adicional en la escritura a DRAM)
Si no tiene problemas, fije esta opción en Disabled para obtener un mejor rendimiento. Si hay
números por opciones elija 2 ó 3. El sistema mostrará un mensaje de error al arrancar si está
equivocada.
DRAM Write Burst (Escritura acelerada a DRAM)
Habilite esta opción (Enabled) para conseguir un mayor rendimiento de la transferencia de datos
entre la memoria y el procesador. Si se presentan problemas, deshabilitarla (Disabled).
Slow Refresh (Refresco lento)
Si se habilita esta opción, la memoria RAM se refrescará solamente cada cuatro ciclos de reloj. El
valor de esta opción no afecta el rendimiento en forma apreciable, por lo tanto es conveniente
dejarla en Disabled.
Linear Burst Support (Soporte de aceleración lineal)
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 30
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Habilite esta opción solamente si posee un microprocesador Cyrix y memoria SRAM que opere en
modo lineal.
Onboard FDC Controller (Controladora de unidades de disquetes)
Esta opción aparecerá solamente si la controladora está incorporada en la tarjeta madre. Para poder
aprovecharla, habilítela.
Hidden Refresh (Refresco oculto)
Vea Hidden Refresh del Advanced Chipset Setup del BIOS AMI.
External Cache WB/WT (Método de escritura de la caché externa Write Back/Write Through)
Esta opción permite seleccionar el método de escritura de la caché externa (Write Back o Write
Through). Seleccione el método Write Back, que es el más efectivo y mejorará el rendimiento del
sistema.
System Shadow (ROM Shadow del sistema)
Seleccione Cacheable para esta opción, ésto permitirá que la sombra de ROM en RAM pueda
aprovechar la aceleración que brinda la memoria caché. Si se selecciona Non Cacheable, se
deshabilita esta posibilidad y disminuirá el rendimiento.
Video Shadow (ROM Shadow del vídeo)
En esta opción se aplica el mismo concepto que la anterior, con la diferencia que se trata de la
sombra del ROM de vídeo en RAM.
Fast Reset Emulation (Simulación de inicialización rápida)
Si esta opción está activada (Enabled), cuando se presione la combinación de teclas CTRL + ALT +
DEL, el sistema se reinicializará rápidamente. Si está en Disabled, lo hará más lentamente. Mejor
desactiva esta opción (Disabled).
Fast Reset Latency (Período de latencia de la inicialización rápida)
Desde esta opción se selecciona el tiempo que tardará en
producirse la reinicialización al
presionar CTRL + ALT + DEL. Este tiempo puede ser de 2 m s como mínimo. Si se selecciona el
valor mínimo y se presenta algún problema al querer reiniciar rápidamente el sistema, seleccione un
valor más alto.
DMA Clock (Ciclo del reloj del DMA)
Esta opción permite seleccionar la velocidad del ciclo de reloj del controlador de DMA. Seleccione
8 MHz (seguramente la más alta), para mejorar la velocidad de los accesos directos a memoria. Si
se presenta algún problema relacionado con DMA, seleccione 4 MHz, aunque se reducirá el
rendimiento.
El proceso de arranque
1. Introducción
La secuencia de eventos que ocurren entre el tiempo que usted enciende su computadora y el
tiempo que se pone ready para aceptar comandos recibe el nombre de proceso de arranque.
Micros, mini y maiframes computadoras todas requieren un proceso de arranque.
2. ¿Si la memoria RAM de mi computadora esta en blanco cuando yo la prendo, como es que sabe como
ponerse ready?
Unos de los componentes de mas importancia en una computadora es la memoria RAM, pero esta
es volátil, es decir, no almacena ninguna información cuando la computadora es apagada, por tal
razón la computadora no puede usar el contenido de la memoria RAM para recordar muchas de sus
funciones básicas, de cómo comunicarse con sus puertos de entrada y de salida con el exterior.
Una computadora necesita de alguna manera dar a la memoria RAM los archivos del Sistema
Operativo para que esta pueda iniciar. Este es uno de los principales objetivos del proceso de
arranque. En general el proceso de arranque sigue estas seis etapas:
Encendido(Cuando usted presiona el botón de encendido del case, el power light es iluminado y la
energía es distribuida por circuitos internos de la computadora)
Comienzo del programa de arranque (El microprocesador empieza a ejecutar las
instrucciones almacenadas en la memoria ROM).
Auto prueba de encendido o power-on self-test (La computadora realiza un diagnostico
crucial del sistema y de cada componente de la computadora)
Carga del Sistema Operativo(El sistema operativo es copiado desde el disco duro a la
memoria RAM)
Chequeo de la configuración(El microprocesador lee los datos de configuración del CMOs y
ejecuta cualquier rutina especifica para su uso)
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 31
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Lista para aceptar datos y comandos.(La computadora esta lista para aceptar comandos y
datos)
3. Encendido
¿Cuál es la primera cosa que sucede cuando usted enciende la computadora? El encendido de la
computadora, es la primera etapa en el proceso de arranque y consiste en dar energía eléctrica a
todos los circuitos de la computadora, lo primero que sucede en esta etapa es que el fan (abanico)
del power suplí comienza a girar y el power light (indicador de encendido, en nuestro caso un led
verde) en el case o CPU se enciende.
Si al encender la computadora y el power light no enciende, eso indica que el sistema no esta
recibiendo energía eléctrica, en tal caso, muchas causas podrían estar ocasionado este problema:
Lo primero que tenemos que chequear es el cordón del power suplí que este firmemente conectado
al case si esta bien, debemos chequear que el enchufe tenga energía eléctrica, si todo esto esta
bien, esto indica que la power supply esta fallando, y su problema necesita asistencia de un
personal técnico calificado.
4. Comienzo del programa de arranque.
Cuando usted energiza la computadora, el microprocesador comienza a ejecutar el "Programa de
arranque esta almacenado en la memoria ROM.
Si el chip de memoria ROM, los módulos de la RAM están mal funcionando, el microprocesador
estará deshabilitado para correr el programa de arranque y la computadora parara (stop) o se
"hangs" (se colgara o frisará). En este punto usted entenderá que tiene un gran problema si ve que
la power light esta encendido y el fan del power supply esta girando y no ve ningún mensaje en la
pantalla. Este problema requiere asistencia técnica calificada.
5. Auto prueba de encendido o power-on self-test.(pots)
¿Puede la computadora chequear que todos sus componentes están funcionando correctamente?
La próxima etapa en el proceso de arranque es la auto prueba de encendido o power on self test en
la cual se diagnostican problemas en al computadora.
La POST primero chequea la tarjeta de video que esta este correctamente conectada a su monitor y
a su computadora; si esta correctamente trabajando un mensaje como "video BIOS sis 6326"
aparece en la pantalla de su monitor. Algunas computadoras sep muchas veces si la tarjeta de
video falla en la prueba. El numero de sep depende del tipo de memoria ROM que use su
computadora. Si su computadora hace un sep y no muestra ningún mensaje en el monitor es muy
probable que su tarjeta de video esta funcionando mal. Si la tarjeta de video para la prueba, el
próximo test en la computadora será en la memoria RAM en este test se escribe en cada
localización de la memoria RAM y luego recuperar los datos para ver si son correctos, en este
momento la computadora despliega la cantidad de memoria RAM chequeada, si ocurre cualquier
error durante esta prueba, el POST para y despliega un mensaje indicando problema de memoria
RAM.
Luego, si no hubo ningún error en la prueba de la RAM, se prosigue con el chequeo del teclado, en
la mayoría de las computadoras usted podrá ver durante esta prueba los indicadores del teclado
parpadeando indicándole que la prueba del teclado esta en progreso. Si el teclado no esta
correctamente conectado o si alguna tecla esta presionada la computadora emite un sep y
despliega un mensaje de "error de keyboard" o error de teclado. Si un error de teclado ocurre usted
puede apagar la computadora para chequear si hay alguna tecla presionada y si el teclado esta
debidamente conectado si todo esta bien, encendemos la computadora de nuevo, si vuelve a salir el
mensaje de error de teclado usted debe comprar otro teclado.
La final etapa en la POST es l prueba o chequeo de los drivers ósea de las unidades de disco, si
usted observa el disco duro y las unidades de disquete durante esta prueba usted notara que están
en actividad y sus indicadores encendido o parpadeando y también escuchara la velocidad de los
discos girando. Esta prueba podría tomar solamente varios segundos para ser completada. Si la
computadora pausa en esta prueba esto indica un problema con unos de sus drivers y usted
necesita asistencia técnica.
6. Carga del sistema operativo.
¿Cómo la computadora encuentra el Sistema Operativo para cargarlo en la RAM?
Después que el POST es completamente realizado, la computadora continua siguiendo las
instrucciones que están en la memoria ROM para cargar el sistema operativo.
La computadora primero chequea el driver A: para ver si contiene un disco, si hay un disquete aquí
convierte al driver A: en el driver por defecto (driver o unidad de arranque). Si no encuentra un disco
en el driver A: pero la computadora tiene un disco duro, el driver c: será el driver por defecto, por lo
que es mejor si su computadora tiene un disco duro no poner disquete en la unidad A: durante el
proceso de arranque, luego la computadora busca en el driver por defecto los archivos del Sistema
Operativo. Lo primero que hace es buscar dos archivos del Sistema Operativo llamados: Io.sys y
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 32
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
Msdos.sys. si esos archivos no existen o no están en el disco duro, el proceso de arranque para y
un mensaje de error es mostrado en la pantalla de monitor: "No system disk" o "disk error" o
"Cannot load a file", si le aparecen uno de estos mensajes es muy probable que su disco duro tenga
problemas; sino hay problema el microprocesador procede a cargar otro archivo del Sistema
Operativo llamado: Command.com. dos problemas podrían ocurrir en este punto del proceso de
arranque y ambos problemas presenta el mismo mensaje de error en la pantalla: "Bad o missing
command interprete". Primer problema el archivo command.Com podría ser erróneo porque usted
inadvertidamente lo borro. Y segundo problema: su disco podría contener una versión equivocada
del command.com, porque alguien inadvertidamente copio una versión diferente del mismo en su
computadora.
7. Chequeo de la configuración
Al comenzar el proceso de arranque, la computadora chequea los datos que están en la CMOS,
para determinar la cantidad de memoria RAM instalada y el tipo de disco duro, las unidades de
disquete entre otras cosas, estos datos de configuración son necesarios para la computadora pueda
acceder a cada dispositivo. El próximo paso del proceso de arranque la computadora busca en el
directorio raíz del disco para ver la configuración de archivos. Algunas computadoras tiene esos
datos almacenados en un archivo llamado: autoexec.bat.
8. Lista para aceptar comando y dato.
¿Cómo yo se que la computadora ha finalizado el proceso de arranque?
El proceso de arranque esta finalizado cuando su computadora esta lista para aceptar comando y
datos. Usualmente la computadora muestra un prompt o la pantalla principal de su sistema
operativo, si esta usando Windows será el escritorio de Windows si esta usando el DOS será el
promt*
CÓDIGOS POST
Muchas veces después de andar toqueteando en el interior de nuestro equipo, o cuando montamos uno
nuevo, al encenderlo nos encontramos con la sorpresa de que no arranca, y aún por encima, se queja
emitiendo una serie de pitidos que no sabemos muy bien que significan
El término POST significa Power On Self Test, auto test de encendido, que es lo primero que realiza
nuestro equipo cuando lo encendemos. Lo normal es oir un beep y justo después tenemos imágen en el
monitor, el POST ha terminado OK
.
CÓDIGOS GENÉRICOS
Código=Pitido
Significado
Ningún tono
No hay suministro eléctrico.
Tono ininterrumpido
Fallo en el suministro eléctrico.
Tonos cortos seguidos
Placa Base estropeada.
1 tono largo
La memoria no funciona o no presente.
1 tono largo y 1 corto
Fallo de placa base o en la basic ROM.
1 tono largo y 2 cortos
Falla la tarjeta de video o no presente.
1 tono largo y 3 cortos
Fallo en la tarjeta EGA.
2 tonos largos y 1 corto
Fallo en la sincronización de imágen.
2 tonos cortos
Error de paridad en la memoria.
3 tonos cortos
Fallo en los primeros 64Kb de la RAM.
4 tonos cortos
Temporizador o contador defectuoso.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 33
INSTITUTO SAGRADO CORAZÓN DE JESÚS
TTP INSTALACIÓN, CONFIGURACIÓN Y MANTENIMIENTO DE EQUIPOS MONOUSUARIOS
5 tonos cortos
El Procesador o tarjeta de vídeo no pasan el test.
6 tonos cortos
Fallo en el controlador del teclado.
7 tonos cortos
Modo virtual de procesador AT activo, Error de
excepción/identificador del procesador.
8 tonos cortos
Fallo de escritura en la RAM de video.
9 tonos cortos
Error de checksum de la ROM BIOS.
10 tonos cortos
Error CMOS.
CÓDIGOS DE IBMº
Código=Pitido
Significado
2 tonos cortos
Detalle del error mostrado en el monitor.
Tono ininterrumpido
Fallo en el suministro eléctrico.
3 tonos largos
Error de teclado.
CÓDIGOS DE LAS BIOS AMI
Código=Pitido
Significado
1 tonos cortos
Error de refresco en la DRAM.
2 tonos cortos
Error de paridad.
3 tonos cortos
Error en los primeros 64k de memoria.
4 tonos cortos
Error de reloj.
5 tonos cortos
Error del procesador.
6 tonos cortos
Error de teclado.
8 tonos cortos
Error en la memoria gráfica.
CÓDIGOS DE LAS BIOS AWARD
Código=Pitido
Significado
1 tonos cortos 2 largos
Error de video.
1 tono corto 3 largos
Error de teclado.
Producción de Bienes y Servicios: Especialidad Informática
Placa Madre - 34