Bios Practica
Bios Practica
Bios Practica
Objetivos
Conocer las funcionalidades del Administrador de dispositivos de la plataforma Windows. Comprender el cometido del POST del BIOS. Comprender el concepto de BIOS-SETUP y aprender a configurarlo.
Modelo de procesador instalado en el sistema: Intel Core 2 Duo E6550 Frecuencia de funcionamiento: 2,33 GHz Cuntos procesadores hay y por qu?: 2, porque el sistema es de doble ncleo Pulsando sobre un dispositivo podemos ver sus propiedades organizadas en fichas. La mayor parte de los dispositivos contienen tres fichas: General, Controlador y Recursos. La ficha General proporciona informacin general acerca del dispositivo, tal y como el tipo de dispositivo, el fabricante y su ubicacin en el computador. Tambin indica si el dispositivo funciona correctamente. La ficha Controlador proporciona informacin sobre el controlador del dispositivo, es decir, sobre su driver. La ficha Recursos indica los recursos hardware utilizados por el dispositivo. Estos recursos pueden ser interrupciones, canales de DMA, direcciones de E/S y direcciones de memoria. Con relacin a las direcciones de E/S y memoria, debe indicarse que los PCs cuentan con dos espacios de direcciones: uno se denomina espacio de direcciones de E/S y en l se ubican los registros de las interfaces de E/S, como por ejemplo el teclado; otro se denomina espacio de direcciones de memoria y en el se ubica principalmente la memoria RAM del ordenador. El espacio de direcciones de E/S es de 64 Kbytes y sus direcciones se indican mediante 4 dgitos hexadecimales (16 bits). Habitualmente, a las direcciones del espacio de direcciones de E/S se les denomina puertos de E/S. El espacio de direcciones de memoria es de 4 Gbytes y sus direcciones se indican mediante 8 dgitos hexadecimales (32 bits). Teniendo en cuenta lo explicado en este prrafo, qu diferencias encuentras entre el PC y el computador elemental en lo relativo al espacio de direcciones? Si tienes dudas pregntale a tu profesor.
Pregunta 3
Con relacin al nmero de espacios de direcciones manejados: En el computador elemental hay un nico espacio de direcciones en el que se ubican todos dispositivos mientras que en el PC se utilizan dos espacios, uno para ubicar dispositivos de E/S y otro para la memoria. Con relacin al tamao del dato correspondiente a cada direccin del espacio de direcciones: 16 bits en al CPU elemental, 8 bits en el PC. Hay dispositivos de E/S que slo utilizan direcciones del espacio de direcciones de E/S, como el teclado por ejemplo. Sin embargo, otros dispositivos ms complejos, como la interfaz de vdeo o la interfaz de red, utilizan rangos de direcciones en ambos espacios. Veamos un ejemplo de cada uno de estos tipos de dispositivos.
0060 y 0064 Analizaremos ahora la interfaz de vdeo, que es un dispositivo mucho ms complejo que el anterior. La interfaz de vdeo cuenta con dos tipos de elementos: 1) un conjunto de registros de control, que se utilizan para enviarle rdenes y programar sus modos de funcionamiento, y 2) una memoria, conocida como memoria de vdeo, en la que se 2
escribe la informacin que determina lo que se visualiza en la pantalla. Los registros de control se ubican en el espacio de direcciones de E/S y la memoria de vdeo en el espacio de direcciones de memoria. Vamos a ver los rangos de direcciones utilizados por estos elementos.
H Abre la ficha Recursos de la interfaz de video del sistema, cuyo modelo es Nvidia
Geforce 8400 GS. Acceders a esta interfaz a travs de Adaptadores de pantalla. Nos centraremos en analizar los rangos de direcciones de memoria que utiliza dicha interfaz. Observars que utiliza varios rangos, algunos con direcciones muy significativas y otros con direcciones poco significativas (por debajo de 00100000). Llamaremos rea alta a las direcciones ms significativas y rea baja a las menos significativas. Indica a continuacin los rangos de direcciones del espacio de direcciones de memoria utilizados por esta interfaz.
Pregunta 5
Primer rango de direcciones de memoria alta: E0000000 EFFFFFFF Segundo rango de direcciones de memoria alta: F4000000 F6FFFFFF Rango de direcciones de memoria baja: 000A0000 000BFFFF Las direcciones de memoria baja se utilizan slo durante el arranque. En esta fase el procesador ejecuta lenguaje mquina de 16 bits y la direccin ms significativa que puede manejar es 000FFFFF. Debido a ello, hay que ubicar una porcin de la memoria de video por debajo de esta direccin. Las direcciones de memoria alta se utilizan durante la fase de funcionamiento normal del sistema. En esta fase el procesador ejecuta lenguaje mquina de 32 bits y la direccin ms significativa que pude manejar es FFFFFFFF. Es en esta fase cuando hace falta una gran cantidad de memoria para utilizar las capacidades grficas de la interfaz y por ello la interfaz usa un gran rango de direcciones. Ahora tendrs que calcular el tamao de los rangos de direcciones anteriores. Para calcular el tamao de un rango sigue el siguiente mtodo: 1) Resta la direccin menos significativa del rango de la ms significativa. Ten en cuenta que debes restar en hexadecimal. 2) Suma 1 al resultado obtenido. Los dos pasos anteriores proporcionan el tamao del rango en hexadecimal. Sin embargo, la forma habitual de expresar el tamao de un rango es en Kbytes o Mbytes. Entonces falta convertir el nmero hexadecimal obtenido a alguna de estas unidades. Esto resulta muy simple si se conoce el peso da cada dgito hexadecimal. Los pesos se indican en la siguiente tabla: Dgito Hexadecimal 0000 0001 0000 0010 0000 0100 0000 1000 0001 0000 0010 0000 0100 0000 1000 0000 Peso del dgito 160 = 1 161 = 16 162 = 256 163 = 4 K 164 = 64 K 165 = 1 M 166 = 16 M 167 = 256 M
As por ejemplo, para determinar cuntos Kbytes corresponden al nmero hehadecimal 00032000, hacemos el siguiente clculo: 3 * 64 Kbytes + 2 * 4 Kbyte = 200 Kbytes.
H Siguiendo las explicaciones anteriores calcula los tamaos de las reas de memoria
alta y baja utilizadas por la interfaz de vdeo del sistema.
Pregunta 6
Tamao del primer rango de direcciones de memoria alta (en MB): 256 Tamao del segundo rango de direcciones de memoria alta (en MB): 48 Tamao rango de direcciones de memoria baja (en KB): 128 El administrador de dispositivos tambin permite organizar la informacin por recursos en lugar de por dispositivos. Los recursos disponibles son de cuatro tipos: canales de DMA, direcciones de E/S, direcciones de memoria e interrupciones. Empecemos viendo algo sobre interrupciones.
H Indica el tipo y el nmero de interrupcin utilizada por cada uno de los siguientes
dispositivos:
Pregunta 7
Teclado: Interrupcin ISA 1 Puerto de comunicaciones (COM1): Interrupcin ISA 4 Tarjeta grfica: Interrupcin PCI 19
Dispositivo que utiliza la direccin E010h de E/S: Interfaz USB Rango de direcciones utilizado por la interfaz de red: F9000000 F9000FFF Tamao del rango anterior: 4 KBytes
2 El BIOS
2.1 El POST (Power On Self Test)
El POST es la rutina del BIOS que durante el proceso de arranque analiza el correcto funcionamiento del hardware del sistema e inicializa los dispositivos bsicos para que el arranque pueda realizarse. Las rutinas del POST envan informacin a la pantalla sobre los dispositivos detectados y chequeados. Para ver esta informacin con facilidad es recomendable eliminar la pantalla que muestra el logotipo del sistema. Esto puede hacerse mediante una opcin de configuracin del setup del ordenador. NOTA1: Para entrar en el setup debes pulsar la tecla Supr al comienzo del arranque. Puedes pulsarla intermitentemente hasta que observes que entras en el men de configuracin del setup. NOTA2: Para detener el POST se utiliza la tecla Pausa. Para reanudar su ejecucin se pulsa cualquier otra tecla.
SMBus es un acrnimo, cul es el nombre completo de este sistema? System Management Bus Qu es y para qu sirve? Es un bus de comunicaciones de baja velocidad que se utiliza para comunicar dispositivos que requieren un bajo ancho de banda de comunicaciones en la placa base de un PC. Qu tipos de dispositivos se comunican mediante este bus? Inca algn ejemplo Dispositivos relacionados con la gestin de energa del sistema, tales como sensores de temperatura y tensin y ventiladores.
Una de las funciones fundamentales del POST es analizar si los dispositivos bsicos del sistema funcionan correctamente. Dos dispositivos fundamentales que son chequeados durante el POST son la memoria y la interfaz de vdeo. Cuando alguno de estos dispositivos falla el POST se detiene e indica mediante un cdigo de pitidos el problema detectado. Otros dispositivos, como el teclado, tambin son chequeados durante el POST, no obstante, el usuario puede elegir si detener el arranque o no cuando alguno de estos dispositivos falla. El comportamiento del POST con relacin a estos dispositivos se configura tambin en el setup del sistema.
Features. Busca entonces la opcin de configuracin Halt On. Pulsa Enter sobre esta opcin para ver todas sus posibles configuraciones. Por defecto, se encuentra seleccionada la opcin de configuracin All, But Keyboard. Mediante esta opcin se indica al POST que detenga el arranque ante cualquier error, salvo el de teclado. Elige entonces la opcin All Errors. Esto har que el POST se detenga tambin cuando haya un error de teclado. Salva la nueva configuracin del setup y apaga el sistema. memoria se mutra un mensaje indicando que se ha producido un error de teclado y se muestra tambin un recuadro gris en el que se indica que se ha producido en error durante el POST. Apaga el sistema. Conecta de nuevo el teclado. Arranca el sistema entrando en el setup. Ubcate sobre la opcin de configuracin Halt On y selecciona para ella el valor All, But Keyboard. Salva el setup y apaga el sistema.
2.2 El BIOS-SETUP
Aunque ya hemos vistos algunos aspectos del setup en la subseccin anterior, ahora entraremos en l en profundidad. El setup controla mltiples aspectos de la configuracin del hardware del sistema. Muchos de estos aspectos estn pensados para ser manejados por usuarios muy avanzados, que deseen obtener un rendimiento ptimo de su sistema. Sin embargo, dichos aspectos deben ser manejados con conocimiento y precaucin, ya que su uso inapropiado puede provocar el malfuncionamiento del sistema. Segn hemos visto anteriormente, el setup se maneja mediante el programa de configuracin del BIOS, al que se accede (en el caso de las BIOS de Award) pulsando la tecla Supr durante el POST.
H Arranca el sistema y pulsa Supr para entrar en el setup. Observars entonces el men
de configuracin. El men de configuracin se encuentra organizado en varios apartados que proporcionan informacin y permiten configurar diversos aspectos del sistema.
Antes de empezar a probar opciones del men de configuracin, debe indicarse que toda BIOS proporciona una utilidad que permite restaurarla con un conjunto de valores por defecto. Dichos valores han sido establecidos por el fabricante como valores ptimos, lo cual no quiere decir que no pueda ser interesante modificarlos en un momento dado. Si despus de llevar a cabo modificaciones en el setup tenemos problemas, esta opcin de la BIOS nos permitir restaurar el setup a un estado seguro, en el que el sistema funcionar sin problemas. Vamos a probar esta opcin. Para ello, primero cambiaremos algunos valores del setup tomando nota de los cambios y, despus, cargaremos los valores por defecto observando lo que ocurre. La opcin que restaura los valores por defecto se llama Load Optimized Defaults (LOD).
Observars que todas las opciones han cambiado. Esto es debido a que los valores por defecto son todos diferentes a los que habas cargado manualmente. LOD ha cambiado tambin un aspecto de la configuracin del sistema que no nos conviene, se trata del orden de discos duros que utilizar el BIOS para arrancar. Vamos a dejar esta opcin con el valor que tena antes de LOD.
H En Advanced BIOS Features pula Enter sobre Hard Disk Boot Priority. Se muestra
la secuencia de discos utilizados en el arranque. El orden correcto debe ser primero Ch1, despus Ch0 y finalmente Bootable Add-in Cards. Haz las operaciones necesarias para establecer este orden, para ello, observa la ayuda en la parte derecha de la pantalla. Salva esta configuracin. Arranca el sistema y vuelve a entrar en el setup. Reloj de tiempo real del sistema Uno de los datos fundamentales almacenados en el setup del ordenador es la hora del sistema. Esta es actualizada constantemente por un dispositivo conocido como el reloj de tiempo real del sistema. Este dispositivo es alimentado por la batera de la placa base, al igual que la CMOS-RAM, debido a ello, la hora se sigue actualizando aunque el ordenador est apagado.
Durante el proceso de arranque de un PC, el sistema operativo lee la fecha y hora de la CMOS-RAM y las almacena en unas estructuras de datos internas del sistema. Despus, el sistema operativo utiliza un mecanismo basado en interrupciones para actualizar la hora almacenada en estas estructuras. O sea, mientras el sistema est en funcionamiento normal, hay dos relojes, el mantenido por el sistema operativo y el de tiempo real, y ambos relojes evolucionan de forma independiente. No obstante, cuando se utiliza algn comando o utilidad del sistema operativo para cambiar la hora, el cambio se realiza en ambos relojes. Vamos a realizar unos experimentos para comprobar la funcionalidad del reloj de tiempo real.
H Usando la utilidad Fecha y hora del sistema vuelve a establecer la fecha y hora en
su valor correcto. El sistema operativo modificar estos valores tambin en el setup. Arranca de nuevo el sistema, entra en el setup y comprueba que la fecha y hora han sido modificadas en la forma correcta. Dispositivos SATA/IDE Hoy en da, en los PCs de usuario se utilizan habitualmente dos tipos de dispositivos de almacenamiento: discos duros SATA y lectores/grabadores de discos pticos IDE. Veamos los canales SATA/IDE que proporciona la placa base de nuestro sistema para conectar dispositivos SATA/IDE.
Intel ICH9R
6 A cada puerto SATA puede conectarse un disco duro SATA. Observars que el puente sur de nuestro sistema da soporte tambin a un bus PCI Express. Conectado a este bus observars el chip GIGABYTE SATA2.
Si haces cuantas, observars que la placa base proporciona soporte a 8 puertos SATA y un canal IDE. Debe haber un conector en la placa para cada puerto SATA y otro para el canal IDE.
Nombre de los 6 conectores SATA conectados al puente SUR SATAII0, SATAII1, SATAII2, SATAII3, SATAII4 y SATAII5 Nombre de los 2 Conectores SATA conectados al chip GIGABYTE SATA2 GSATAII0 y GSATAII1 Nombre del conector IDE IDE1
H En este momento debes encontrarte en el men Standard CMOS Features del setup.
Si no es as, debes entrar en este men. Justo debajo de la hora del sistema observars los canales SATA/IDE del sistema. La nomenclatura utilizada por el BIOS no es muy afortunada, pero se pasa a explicar a continuacin. Cada puerto o canal IDE permite conectar a l dos dispositivos. Cuando esto es as, un dispositivo recibe el nombre de maestro (master) y el otro recibe el nombre de esclavo (slave). Sin embargo, los puertos SATA solo permiten conectar a ellos un nico dispositivo. Por tanto, no tiene sentido en el caso de puertos SATA hablar de dispositivo maestro o dispositivo esclavo. Por alguna razn no conocida, en esta BIOS se utiliza la terminologa maestro/esclavo tambin con los puertos SATA, lo cual es incorrecto. Tras realizar alguna pruebas, se ha observado que los 6 primeros canales IDE mostrados en el setup (0 Master, 0 Slave, 1 Master, 1 Slave, 2 Master y 3 Master) se corresponden con los 6 puertos SATA soportados por el puente sur. El IDE channel 4 se corresponde con el canal IDE soportado por el chip GIGABYTE SATA2. En este caso la nomenclatura s es correcta, ya que un canal IDE soporta dos dispositivos. Finalmente los canales 5 Master y 5 Slave se corresponden con los 2 puertos SATA soportados por el chip GIGABYTE SATA2. Durante el arranque, el POST chequea todos los canales SATA/IDE del sistema. Cuando detecta un dispositivo conectado a un canal, se almacena en el rea del setup correspondiente a dicho canal informacin relativa al dispositivo detectado, como por ejemplo el nombre de dicho dispositivo.
H En nuestro sistema hay instalados dos discos duros y una unidad de DVD.
Observando la informacin mostrada en el setup y teniendo en cuenta las explicaciones anteriores, rellena la tabla siguiente con los datos apropiados de cada dispositivo detectado:
Pregunta 16
Tipo de dispositivo (disco duro o DVD) Disco duro Disco duro DVD
Secuencia de dispositivos de arranque Una vez que se completa el POST, el BIOS ejecuta el cargador, que es la rutina encargada de buscar un sector de arranque en un dispositivo de almacenamiento del sistema, cargarlo en la memoria RAM y transferirle el control. Pero, cmo elige el BIOS el dispositivo desde el que realizar la carga del sector de arranque? El dispositivo elegido se puede determinar mediante una serie de opciones del setup. Vamos a probar estas opciones.
H Pulsa Enter sobre la opcin First Boot Device. Esto te muestra un men con todas las
opciones que puedes seleccionar. Indica a continuacin todos los dispositivos que pueden ser seleccionados como dispositivos de arranque.
Pregunta 17
Floppy, LS120, Hard Disk, CDROM, ZIP, USB-FDD, USB-ZIP, USB-CDROM, USB-HDD, Legacy LAN Son un total de diez tipos de dispositivos diferentes para los que la BIOS proporciona soporte de arranque. El significado de alguno de estos dispositivos est muy claro, como por ejemplo Floppy o Hard Disk. Los dispositivos cuyos nombres van precedidos de USB representan dispositivos externos que se conectan a travs del puerto USB. Es decir, el BIOS proporciona soporte para arrancar desde dispositivos externos.
Pregunta 18
Es una unidad de disco removible de capacidad media. Actualmente su capacidad es de 750 MB Ahora vamos a configurar la secuencia de dispositivos de arranque. Tras haber ejecutado anteriormente la opcin LOD, el setup ha quedado configurado de la siguiente forma: First boot device: Floppy Second boot device: Hard Disk Third boot device: CDROM No hay floppy instalado en nuestro sistema. Sin embargo, s disponemos de CDROM y disco duro. Trataremos de arrancar desde CDROM.
H Haz las operaciones necesarias para que el disco Ch0 M sea el primero de la lista de
los discos de arranque. Salva el setup y vuelve a arrancar el sistema, dejando que se cargue el sistema operativo. En esta ocasin debe ser un Windows XP. Entra con el usuario Alumno y reinicia el sistema. Durante el arranque, entra de nuevo en el setup. Vuelve a dejar Ch1 M el primero de la lista de los discos de arranque. Salva el
11
setup y vuelve a arrancar el sistema, dejando que se cargue el sistema operativo. En esta ocasin debe ser un Windows Server 2003. Apaga el sistema. El BIOS de nuestro sistema proporciona tambin una utilidad que permite arrancar desde cualquier dispositivo, independientemente de cmo se encuentre configurada la secuencia de dispositivos de arranque en el setup. Esta utilidad es el Boot Menu y se accede a ella pulsando F12 durante el POST.
12
Se trata lgicamente de los canales soportados por el chip SATA2, que ahora ha sido deshabilitado. Al no estar disponibles estos canales, la unidad de DVD no ha sido detectada.
Realtek RTL8168/8111
H Los puertos USB del sistema se muestran en Controladoras de bus serie universal
(USB). Segn la informacin mostrada en el Administrador de dispositivos, cuntos puertos USB soporta la placa base del sistema?
Pregunta 21
Algunos ordenadores del laboratorio disponen de ratn PS2. En este caso el ratn s funciona.
13
H Reinicia el sistema. Para ello, puedes abrir el men Inicio pulsado la combinacin
de teclas Ctrl-Esc. Entra en el setup. Ejecuta la opcin Load Optimized Defaults (LOD). As habremos restaurado los valores por defecto del setup. LOD hace algunos cambios en la secuencia de dispositivos de arranque que no son apropiados para nuestro sistema. Dicha secuencia debe quedar configurada en nuestro sistema de la siguiente forma: First boot device: CDROM Second boot device: Hard Disk Third boot device: Disabled Adicionalmente, en la opcin Hard Disk Boot Priority el primer disco de la lista debe ser Ch1 M. Haz los cambios necesarios para que la secuencia de dispositivos de arranque quede configurada segn las indicaciones anteriores.
H Salva la nueva configuracin del setup y arranca el sistema dejando que se cargue el
sistema operativo. Entre en el Administrador de dispositivos y comprueba que se encuentran disponibles los elementos que se indican a continuacin: Adaptadores de red, controladoras de bus serie universal (USB), controladoras SCSI y RAID y Unidades de DVD/CD-ROM. Si esto es as, todas las interfaces del sistema se encuentran de nuevo activadas. Monitorizacin del estado del sistema El men de configuracin proporciona informacin sobre algunas variables fsicas del sistema, cuyo estado es importante para el correcto funcionamiento del equipo. En concreto se proporciona informacin sobre la velocidad de los ventiladores, la temperatura del sistema y de la CPU, y las tensiones proporcionadas por la fuente de alimentacin. Es importante vigilar el estado de estas variables, ya que su desvo de unos valores razonables puede provocar malfuncionamiento o dao en el equipo. Toda esta informacin es visible mediante la opcin PC Health Status.
Qu es Vcore y cul es su valor? Puedes encontrar esta informacin en el men MB Intelligent Tweaker del BIOS Es la tensin de trabajo de la CPU. Su valor es 1,35 voltios Qu es DDR18V y cul es su valor habitual? Trata de encontrar esta informacin en Internet Es la tensin de alimentacin de los mdulos de memoria RAM Su valor habitual es 1,8 voltios Indica las cuatro tensiones de alimentacin que se manejan en la placa base: Vcore, DDR18V, +3.3V y 12V A qu velocidad gira el ventilador de la CPU? Alrededor de 800 r.p.m. Qu dos temperaturas son monitorizadas en el sistema? (1) Temperatura del sistema (2) Temperatura de la CPU 14
Gestin de energa La gestin de energa ha alcanzado una gran relevancia en los PCs modernos. El BIOS permite configurar ciertos aspectos de la gestin de energa del sistema, aunque algunos de ellos estn pensados para dar soporte a sistemas operativos antiguos como el MS-DOS. En la plataforma Windows la gestin de energa se realiza desde el propio sistema operativo, sin necesidad de soporte alguno por parte de la BIOS. No obstante, s hay un aspecto interesante proporcionado por la BIOS de nuestro sistema. Se trata de la posibilidad de establecer alarmas que hagan que el sistema se inicie cuando el reloj de tiempo real del sistema alcance el tiempo de la alarma.
3 Ejercicios adicionales
E En el men Integrated Peripherals del setup se configura un dispositivo llamado
Azalia Codec. Debes determinar el dispositivo gestionado por el Administrador de dispositivos de Windows que corresponde al dispositivo Azalia Codec gestionado por el BIOS. Para ello debers probar a Habilitar y deshabilitar Azalia Codec y observar el efecto que esto tiene en los dispositivos mostrador por el Administrador de dispositivos. Tras hacer las pruebas necesarias indica a continuacin tu respuesta:
Pregunta 23
Realtek High Definition Audio Una vez realizadas las pruebas necesarias, deja la opcin Azalia Codec son su opcin por defecto, es decir, Auto.
E Configura el setup de la forma apropiada para que el sistema pueda arrancarse desde
la tecla de encendido del teclado. Indica a continuacin la opcin del BIOS que has utilizado para configurar este aspecto y el valor con el que la has configurado.
Pregunta 24
Una vez realizadas las pruebas necesarias deja la opcin que has modificado en el valor Disabled.
Nombre del chip que implementa el puente norte Intel P35 Nmero de shockets de la placa base para integrar mdulos de memoria RAM 4 Frecuencias a las que puede funcionar el FSB del sistema (frecuencias de reloj, no frecuencias de datos) 200, 266 y 333 MHz Nmero de conectores USB proporcionados en el panel posterior 4 Qu es un SATA bracket y para qu sirve? Es una placa diseada para atornillarse en el rea de ranuras de expansin del chasis de un PC y que integra uno o dos conectores SATA. Los conectores del bracket se conectan a los conectores SATA de la placa base y as permiten conectar al PC discos SATA externos.
8 KB
16