uso del programa BIOS

Cuestiones relacionadas con los diferentes dispositivos.

Moderador: Moderadores

Avatar de Usuario
Aaron Blandino

uso del programa BIOS

Mensaje por Aaron Blandino » Lun Sep 22, 2003 9:37 pm

me gustaria saber mas sobre BIOS que me podrias decir sobre cada uno de los menus que posee este.

senyser
Junior
Mensajes: 13
Registrado: Jue Oct 23, 2003 4:55 pm

Mensaje por senyser » Jue Oct 23, 2003 6:11 pm

La BIOS
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.
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 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.
Entrando en la BIOS
La BIOS es la responsable de la mayoría de esos extraños mensajes que surgen al encender el ordenador. La secuencia típica en que aparecen suele ser:
· Primero los mensajes de la BIOS de la tarjeta gráfica.
· 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.
· 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.
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, 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 queda más remedio que estar atento a la pantalla o buscar en el manual de la placa o en el sitio web del fabricante de la BIOS.
Manejo básico
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.
Existen varios apartados comunes a todas las BIOS:
· Configuración básica.
· Opciones de la BIOS.
· Configuración avanzada y del chipset.
· Periféricos integrados.
· Administración de energia.
· Configuración PNP y slot PCI.
· Autoconfiguración.
· 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...).
Configuración básica
Bajo el nombre de Standard CMOS Setup o similar, se suele englobar la puesta al día de la fecha y hora del sistema, así como la configuración de discos duros y disqueteras. Para cambiar la fecha y hora hay que situarse sobre ella e introducir la nueva, bien mediante el teclado, los cursores o las teclas de avance y retroceso de página.
El tipo de disquetera y pantalla es también sencillo de entender y manejar. Salvo casos de equipos antiguos, la pantalla será VGA o bien EGA, esto último es bastante raro; cuando dice "monocromo" suele referirse a pantallas MGA, no a las VGA de escala de grises modernas.
Lo más difícil está en la configuración de los discos duros. En general serán únicamente discos del tipo IDE (incluyendo los EIDE, Ata-4, Ultra-DMA y demás ampliaciones del estándar), en ningún caso SCSI ni otros antiguos como MFM o ESDI, que se configuran de otras formas, por ejemplo mediante otra BIOS de la propia controladora SCSI.
En los casos antiguos (muchos 486 y anteriores) podremos dar valores sólo a dos discos duros, que se configuran como Maestro, master, el primero y Esclavo, slave, el segundo, del único canal IDE disponible. En los casos más modernos de controladoras EIDE podremos configurar hasta cuatro, en dos canales IDE, cada uno con su maestro y su esclavo.
Los campos a rellenar suelen ser:
· Tipo (Type): O uno predefinido, o Auto para que calcule el ordenador los valores correctos, o User para introducir los valores a mano, o bien None para indicar que no hay ningún disco.
· Tamaño (Size): Lo calcula el ordenador a partir de los datos que introducimos.
· Cilindros (Cylinders): cuántos son.
· Cabezas (Heads): cuántas son.
· Precompensación de escritura (WritePrecomp): Un parámetro muy técnico, usado sobre todo en los discos antiguos. En los modernos suele ser cero.
· Zona de aparcado de las cabezas (LandZone): Suele ser cero o bien 65535 (que en realidad significa cero).
· Sectores (Sectors): Cuántos hay por cada pista.
· Modo de funcionamiento (Mode): Para discos pequeños, de menos de 528 MB, el modo Normal. Para discos de más de 528 MB (cualquiera moderno tiene 4 ó 5 veces esa capacidad), el modo LBA o bien el Large, menos usado y sólo recomendado si no funcionara el LBA. En muchos casos se permite la autodetección (opción Auto).
Todos estos valores suelen venir en una pegatina adherida al disco duro, o bien se pueden hallar mediante la utilidad de autodetección de discos duros.
En cualquier caso, generalmente existe más de una combinación de valores posible. Los lectores de CD-ROM de tipo IDE no se suelen configurar en la BIOS; así, aunque realmente ocupan uno de los lugares (usualmente el maestro del segundo canal o el esclavo del primero) se debe dejar dichas casillas en blanco, eligiendo None o Auto como tipo.
Opciones
Se trata de las diversas posibilidades que ofrece la BIOS para realizar ciertas tareas de una u otra forma, además de habilitar (enable) o deshabilitar (disable) algunas características. Las más importantes son:
· CPU Internal cache: El habilitado o deshabilitado de la caché interna del microprocesador. Debe habilitarse (poner en Enabled) para cualquier chip con caché interna (todos desde el 486). Si la deshabilitamos, podemos hacer que un Pentium 75 vaya como un 386 rápido, lo cual no sirve para nada
· External Caché: Lo mismo pero con la caché externa o de segundo nivel. No tiene tanta trascendencia como la interna, pero influye bastante en el rendimiento.
· Quick Power On Self Test: Que el test de comprobación al arrancar se haga más rápido. Si estamos seguros de que todo funciona bien, merece la pena hacerlo para ganar unos cuantos segundos al arrancar.
· Boot Sequence: Para que el ordenador busque primero el sistema operativo en un disquete y luego en el disco duro si es "A,C" o al revés si es "C,A". Útil para arrancar o no desde disquetes, o en BIOS modernas incluso desde una unidad Zip o SuperDisk internas.
· Swap Floppy Drive: Si tenemos dos disqueteras (A y B), las intercambia el orden temporalmente.
· Boot Up NumLock Status: para los que prefieran arrancar con el teclado numérico configurado como cursores en vez de cómo números.
· IDE HDD Block Mode: Un tipo de transferencia "por bloques" de la información del disco duro. Casi todos los discos duros de 100 MB en adelante lo soportan.
· Gate A20 Option: un tecnicismo de la RAM; mejor conectado.
· Above 1 MB Memory Test: Por si queremos que verifique sólo el primer MB de RAM o toda (above = "por encima de"). Lo primero es más rápido pero menos seguro.
· Memory Parity Check: Verifica el bit de paridad de la memoria RAM. Sólo debe usarse si la RAM es con paridad, lo que en la actualidad es muy raro, tanto en FPM como EDO o SDRAM. Las únicas memorias con paridad suelen estar en 486 o Pentium de marca, como algunos IBM.
· Typematic Rate: Para fijar el número de caracteres por segundo que aparecen cuando pulsamos una tecla durante unos instantes sin soltarla.
· Numeric Processor: Para indicar al ordenador que existe un coprocesador matemático. Puesto que desde la aparición del 486 DX esto se da por supuesto, está en proceso de extinción.
· Security Option: Aunque a veces viene en otro menú, esta opción permite elegir si queremos usar una contraseña o password cada vez que arranquemos el equipo (System), sólo para modificar la BIOS (Setup o BIOS) o bien nunca (Disabled).
· IDE Second Channel Option: Indica si vamos a usar o no el segundo canal IDE (sólo en controladoras EIDE), en cuyo caso le reserva una IRQ, generalmente la 15.
· PCI/VGA Palette Snoop: Se suele utilizar cuando tenemos dos tarjetas de vídeo (o una tarjeta añadida sintonizadora de televisión) y los colores no aparecen correctamente.
· Video Bios ROM Shadow: Si se habilita, copiará la BIOS de la tarjeta gráfica desde la lenta ROM en la que está a la rápida RAM del sistema, lo que acelera el rendimiento.
· (Adaptor) ROM Shadow: Lo mismo pero para otras zonas de la BIOS. En este caso se suelen deshabilitar, para evitar problemas innecesarios.
Configuración avanzada y del chipset
Son parámetros que indican qué características del chipset deben habilitarse y cómo. Afecta habitualmente a la memoria RAM, a las cachés (interna y externa) y a veces al micro, a los buses ISA, Vesa, PCI y AGP y a otros dispositivos como los puertos serie y paralelo.
Este terreno puede ser algo peligroso, lo más fácil es dejar las más opciones que se pueda en Auto, aunque con eso puede que no se saque el máximo de rendimiento.
· Auto Configuration: Configuración automática; la tabla de salvación cuando no se consigue hacer a mano. Los valores que da tras una primera autoconfiguración pueden ser válidos como punto de partida.
· ISA Bus Clock: La velocidad del bus ISA, que en teoría debe ser unos 8 MHz. A veces se introduce como una cifra en MHz y otras veces en función del bus del sistema (el PCLK), por ejemplo como 1/3 cuando éste es a 33 MHz, como en los 386 y 486 a 33 MHz o 486 a 66 y 100 (que van a 33 externamente). Cuanto más rápido sea el bus, mejor, pero no hay que pasarse: 10 ó 12 MHz ya está bien, más puede ser arriesgado y se supone que las tarjetas ISA no están preparadas para nada por encima de 8.
· Velocidad de la RAM: En esto existen múltiples formas de proceder. Evidentemente, cuanto mayor le indiquemos que es la velocidad de la RAM más rápido irá el sistema, pero en muchas ocasiones la RAM no es tan rápida o de calidad como sería deseable y la estabilidad del sistema se resiente, sobre todo al cargarlo de trabajo. Los valores que indican esta velocidad son los ciclos de acceso a RAM, los ciclos de espera (Clock Cycles o, a veces, Wait States) que el rápido microprocesador concede a la lenta RAM antes de mandarle o leer de ella la información.
· Ajustes de la caché: Similares a los de la RAM. Algunos consisten en modificar los tiempos de acceso, otros en modificar la forma de acceder a la caché. De cualquier forma, esto depende enteramente de las capacidades de la caché misma.
· Vídeo y System Cacheable (Shadow): Como comenté en el apartado de opciones de la BIOS, copiar la BIOS de la tarjeta de vídeo o del sistema de la lenta ROM a la rápida RAM o, en este caso, usar la caché para lo mismo. Se supone que debería aumentar el rendimiento, pero puede dar problemas con sistemas operativos de 32 bits modernos.
· Manejo de dispositivos: Hoy en día los chipsets deben manejar las controladoras de dispositivos tales como discos duros, puertos serie, etc., que suelen estar incorporadas a la placa base.
· Configuración por software de la CPU: En la actualidad, bastantes placas base han dejado de lado el método clásico para configurar la CPU y han optado por soluciones jumperless (literalmente, "sin jumpers"), autodetectando los valores correctos de velocidad de bus, multiplicador y voltaje y/o permitiendo que el usuario los seleccione mediante un sencillo menú en la BIOS.
Con la sangre de un valiente y un rayo de sol, creó Dios una bandera y se la dió al pueblo español.

senyser
Junior
Mensajes: 13
Registrado: Jue Oct 23, 2003 4:55 pm

Mensaje por senyser » Jue Oct 23, 2003 6:14 pm

Periféricos integrados
Las placas base modernas suelen tener integrados los chips controladores del disco duro, y en muchas ocasiones manejan también las disqueteras, los puertos serie y el puerto paralelo. Por ello, las BIOS tienen diversos apartados para manejar estos dispositivos, entre ellos:
· Conexión o desconexión de dichas controladoras: De especial importancia en el caso del segundo canal IDE, que en ocasiones está deshabilitado por defecto, y que deberemos habilitar para conectar más de dos dispositivos IDE (o bien uno lento y uno rápido sin mezclarlos en el mismo canal, lo que baja el rendimiento).
· Modos de acceso a discos duros (PIO y/o UltraDMA): Los discos modernos admiten 5 modos PIO, del más lento, el PIO-0 o no soporte de este tipo de acceso (en discos antiguos, de 100 MB o menos), hasta el más rápido, el modo PIO-4. Además, recientemente ha aparecido el modo UltraDMA, aún más rápido. Si la controladora está integrada en la placa base, aquí debe especificar esos datos.
· Direcciones e interrupciones (IRQs) de los puertos: Bien sean los puertos serie o el paralelo. Resulta muy raro necesitar cambiar los valores por defecto, pero podría ser necesario para evitar conflictos con otros dispositivos que usen esos mismos valores.
· Tipo de puerto paralelo: El antiguo estándar de puerto paralelo se ha quedado un tanto anticuado hoy en día, sobre todo si lo que queremos conectar no es una impresora sino un escáner o una unidad Zip; por ello, se suele poder seleccionar otras posibilidades más avanzadas como ECP o EPP.
· Control del puerto de infrarrojos: Aunque muy pocas placas base incluyen los adaptadores y cables necesarios, modernamente casi todas traen los conectores para instalar un puerto de infrarrojos en su sistema. Generalmente deberá habilitarse y seleccionar su tipo, dirección de memoria, IRQ y si debe redireccionar la información de COM2 a este puerto.
Administración de energía
En este menú, relativamente reciente (no se implantó hasta bien entrada la época de los 486), es donde se configuran las características de ahorro de energía del ordenador.
· Power Management: Literalmente, administración de energía. Es donde se selecciona si queremos habilitar el ahorro de energía y de qué forma; generalmente se ofrecen Disable (deshabilitado), User define (definido por el usuario) y algunas opciones predeterminadas para un ahorro mínimo o máximo.
· PM Control by APM: Una opción muy importante; determina si el control de energía deberá hacerse según el estándar APM (Advanced Power Management, administración avanzada de energía), lo que entre otras cosas permite que Windows sea capaz de suspender el equipo a voluntad o, si utilizamos una fuente ATX, que el sistema efectivamente se apague al pulsar "Apagar el sistema" en el menú Inicio.
· Video Off Method: Ofrece diversas opciones para reducir el consumo del sistema de vídeo, de las cuales la más interesante es DPMS, aunque no todos los monitores y tarjetas gráficas la soportan.
· PM Timers: Para controlar el tiempo que debe permanecer inactivo el ordenador (System) o el disco duro (HDD) antes de que se active el ahorro de energía. Existen 3 grados de ahorro de energía:
o Doze: Reduce la velocidad de la CPU (el microprocesador).
o Standby: Reduce la actividad de todo el ordenador.
o Suspend: Reduce al mínimo la actividad del ordenador; sólo debe utilizarse con CPUs tipo SL, como son la mayoría de los 486 rápidos y superiores.
· PM Events: Una larga serie de eventos o sucesos que deben ser controlados para saber si el ordenador está inactivo o trabajando. Es habitual no controlar (Disable) la actividad de la IRQ8 (reloj de la BIOS), ya que rara vez se la puede considerar como totalmente inactiva.
· CPU Fan Off in Suspend: Si el ventilador de la CPU va conectado a la placa base, lo apaga cuando el equipo está en suspenso, ya que en ese momento la CPU está prácticamente parada.
· Modem Wake Up: Activa el equipo cuando se detecta una llamada entrante en el módem. Necesita que el módem soporte esta característica y que esté conectado a la placa base mediante un cable especial.
· LAN Wake Up: Igual que la anterior, pero para la tarjeta de red. También necesita estar conectado a la placa base mediante un cable.
Configuración de PNP y slots PCI
El Plug&Play, PNP o P&P, es una tecnología que facilita la conexión de dispositivos, ya que se supone que basta con enchufar y listo.
· PNP OS Installed: Informa al sistema de si hay un sistema operativo PNP instalado, es decir, uno que soporta Plug&Play, como Windows 95, 98 ... en cuyo caso pasa a éste el control de los dispositivos PNP. De cualquier forma, muchas veces lo que esta casilla indique no afecta al correcto funcionamiento del sistema.
· Resources Controlled by: Recursos controlados bien manual, bien automáticamente.
· IRQx/DMAx assigned to: Una lista de las interrupciones (IRQs) y canales DMA que podemos asignar manualmente, bien a tarjetas PCI/ISA PnP (compatibles con PNP), bien a tarjetas Legacy ISA (tarjetas ISA no PNP, que son las más conflictivas). Necesitaremos conocer los valores de IRQ y/o DMA a reservar, que vendrán en la documentación del dispositivo.
· PCI IDE IRQ Map to: Afecta a controladoras IDE no integradas en la placa base, sino en forma de tarjeta, que no sean PNP.
· Assign IRQ to USB: Si el puerto USB debe tener una interrupción asignada o no. Si no tiene ningún dispositivo USB conectado puede liberar esa IRQ para otros usos; suele ser la misma interrupción que para uno de los slots PCI o ISA.
Autoconfiguración
Opciones que se proporcionan para facilitar la configuración de la BIOS, las más comunes son:
· LOAD BIOS DEFAULTS: Carga una serie de valores por defecto con poca o nula optimización, generalmente útiles para volver a una posición de partida segura y resolver problemas observados al arrancar.
· LOAD SYSTEM DEFAULTS: Una opción cuyos efectos varían de unas BIOS a otras. En unos casos carga unos valores por defecto seguros (como LOAD BIOS DEFAULTS), en otros carga unos valores ya optimizados para conseguir un rendimiento adecuado, o incluso puede servir para cargar la última serie de valores guardados por el usuario.
· LOAD TURBO DEFAULTS: Carga los valores que estima óptimos para incrementar el rendimiento.
En cualquier caso, debe tenerse en cuenta que los cambios no suelen ser guardados automáticamente, sino que deben confirmarse al salir de la BIOS.

Otras utilidades
Las BIOS pueden hacer más cosas, dependiendo del modelo en concreto; las más usuales son:
Autodetección de discos duros IDE
Esta opción permite detectar los discos duros que están conectados al sistema, así como su configuración. Resulta muy útil para simplificar la tarea de instalar un disco nuevo, así como cuando los datos del disco no están completos o no parecen funcionar en nuestra BIOS.
Su uso es sencillo: Se entra en este menú y se va detectando cada uno de los cuatro posibles dispositivos IDE. Es conveniente apuntar las opciones que aparezcan y probar a usarlas; hay que recordar usar el modo LBA para discos de más de 528 MB.
Hay que tener en cuenta que muchas veces sólo por entrar en esta utilidad se alteran automáticamente los valores de configuración del disco, así que después de salir de ella hay que comprobar si los cambios corresponden a los que se quería realizar.
Control por contraseña (password)
Es decir, poner una clave de acceso en forma de palabra secreta. Si se olvida la clave tendremos graves problemas, hasta el punto de tener que borrar toda la BIOS para poder volver a usar el ordenador.
Se suele poder seleccionar, bien en un menú específico o en las BIOS Features, entre tener que introducir la clave cada vez que se arranca el ordenador o sólo cuando se van a cambiar datos de la BIOS. Lo primero es el método ideal para seguridad.
Formateo de disco duro a bajo nivel (HDD Low Level Format)
Se trata de un formateo mucho más intenso que el normal; no sólo elimina los datos, sino que reorganiza la propia estructura del disco. Generalmente sólo debe usarse cuando el disco está fallando muy a menudo o ha sido infectado por un virus tremendamente resistente, y aun así no resulta recomendable.
Antivirus
No permite que se escriba sobre la tabla de particiones o el sector de arranque del disco duro, bien sólo durante el arranque o en cualquier momento, dependiendo del modelo concreto de BIOS.
La idea es impedir que un virus destroce el disco duro sin darle oportunidad a cargar un disquete de arranque con un antivirus para desinfectar el sistema; no impedirá la infección, pero es una medida más de seguridad. Puede ser necesario deshabilitar esta opción durante la instalación del sistema operativo o al formatear el disco duro, ya que puede ser que la BIOS crea que se trata de un ataque viral.
Salir de la BIOS
Generalmente existen dos opciones:

· Save and Exit Setup: Grabar los cambios y salir, con lo cual se reinicia el equipo. Debería pedir confirmación, en forma de "Y/N?" (Yes o No).
· Exit Without Saving: Lo contrario, salir sin grabar los cambios. También debería pedir confirmación.
Con la sangre de un valiente y un rayo de sol, creó Dios una bandera y se la dió al pueblo español.

Responder