El bios y el setup

56
EL BIOS La palabra BIOS, son las siglas de Basic Input/Output System: Sistema Básico de Entrada/Salida. Esta definición es algo engañosa porque parece que la BIOS sólo se encarga de gestionar los sistemas I/O, pero es bastante más que eso, podríamos decir que es el sistema operativo del hardware del ordenador. Sin la BIOS no hay ordenador, sin ella no podría ponerse en marcha. Controla el proceso de arranque del sistema operativo y está presente para realizar las funciones y accesos al más bajo nivel. Físicamente es un chip de memoria en el que se almacena un código que el ordenador utiliza al conectarse la corriente. El código marca los pasos para que el hardware se inicie y compruebe los componentes. Se encuentra en nuestra placa base, puede estar soldado a ella o puede estar en un zócalo por lo que se puede sustituir. 1. Bios: todo sobre el setup ¿Cómo y dónde guarda esos datos, junto con el tipo de memoria y caché? ¿O algo tan sencillo pero importante como la fecha y la hora? Por ende para todo esto está el 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 nuestra pc, porque 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 (no volatil), por lo que muchas veces el programa que modifica la BIOS se denomina "CMOS Setup". En realidad, éstas memorias SI se borran al faltarles la electricidad; lo que ocurre es que consumen tan poco que pueden ser mantenidas

Transcript of El bios y el setup

Page 1: El bios y el setup

EL BIOSLa palabra BIOS son las siglas de Basic InputOutput System Sistema Baacutesico de EntradaSalida Esta definicioacuten es algo engantildeosa porque parece que la BIOS soacutelo se encarga de gestionar los sistemas IO pero es bastante maacutes que eso podriacuteamos decir que es el sistema operativo del hardware del ordenador Sin la BIOS no hay ordenador sin ella no podriacutea ponerse en marcha Controla el proceso de arranque del sistema operativo y estaacute presente para realizar las funciones y accesos al maacutes bajo nivel

Fiacutesicamente es un chip de memoria en el que se almacena un coacutedigo que el ordenador utiliza al conectarse la corriente El coacutedigo marca los pasos para que el hardware se inicie y compruebe los componentes

Se encuentra en nuestra placa base puede estar soldado a ella o puede estar en un zoacutecalo por lo que se puede sustituir

1 Bios todo sobre el setup

iquestCoacutemo y doacutende guarda esos datos junto con el tipo de memoria y cacheacute iquestO algo tan sencillo pero importante como la fecha y la hora Por ende para todo esto estaacute el BIOS Resulta evidente que la BIOS debe poderse modificar para alterar estos datos (al antildeadir un disco duro o cambiar al horario de verano por ejemplo) por ello las BIOS se implementan en memoria Pero ademaacutes debe mantenerse cuando apaguemos nuestra pc porque no tendriacutea 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 (no volatil) por lo que muchas veces el programa que modifica la BIOS se denomina CMOS Setup

En realidad eacutestas memorias SI se borran al faltarles la electricidad lo que ocurre es que consumen tan poco que pueden ser mantenidas durante antildeos con una simple pila en ocasiones de las de botoacuten (como las de los relojes) Esta pila se recarga cuando el ordenador estaacute encendido aunque al final perece como todos

Entrando en la BIOS

La BIOS es la responsable de la mayoriacutea de esos extrantildeos mensajes que surgen al encender el ordenador justo antes del Iniciando MS-DOS o bien Windows 95 NT XP Linux OS2 o lo que sea La secuencia tiacutepica en que aparecen (eso siacute muy raacutepido) suele ser

Primero los mensajes de la BIOS de la tarjeta graacutefica (siacute las tarjetas graacuteficas tienen su propia BIOS) El nombre del fabricante de la BIOS y el nuacutemero de versioacuten El tipo de microprocesador y su velocidad La revisioacuten de la memoria RAM y su tamantildeo Un mensaje indicando coacutemo acceder a la BIOS (Press Del to enter CMOS Setup o algo similar) Mensajes de otros dispositivos habitualmente el disco duro disketteras etc

Usualmente eacutesta es la bienvenida al BIOS del fabricante Phoenix-Award

Todo esto sucede en apenas unos segundos a veces si el monitor estaacute friacuteo y tarda en encender resulta casi imposible verlos no digamos leerlos Bien el caso es que al conjunto de esos mensajes se 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 deberiacutea y para averiguar coacutemo se entra en la BIOS

Generalmente se haraacute mediante la pulsacioacuten de ciertas teclas al arrancar mientras salen esos mensajes Uno de los meacutetodos maacutes comunes es pulsar Del (ldquoSuprrdquo) aunque en otras se usa el F1 ldquoF2rdquo ldquoF10rdquo Esc u otra combinacioacuten de teclas (Alt-Esc Alt-F1) Existen muchos meacutetodos de ingreso pero generalmente los primeros son los maacutes comunes y si por ahiacute no podemos acceder por ninguacuten medio no nos quedaraacute maacutes remedio que buscar en el manual de su placa o en el sitio web del fabricante de la BIOS

2 Tipos de bios

Podemos encontrar distintos tipos de BIOS y su diferencia radica sobre todo en el meacutetodo que se utiliza para grabarla

21 ROM (Read Only Memory)

El software caracteriacutestico de la BIOS viene grabado en un chip de memoria no volaacutetil de solo lectura ROM situado en la placa base de ahiacute el nombre ROM BIOS Soacutelo se puede grabar en el momento que se fabrica el chip La informacioacuten que contiene no se puede alterar Esto garantiza que no se perderaacute al apagar el Sistema y que no dependeraacute para su actuacioacuten de la existencia o buen funcionamiento de ninguacuten disco por lo que estaraacute siempre disponible (esto es importante porque posibilita el arranque inicial del equipo sin necesitar de ninguacuten recurso externo)Desde los primeros diacuteas de vida del PC el ROM-BIOS dio problemas en los equipos existentes dado que los avances teacutecnicos eran constantes lo que suponiacutea aumentar las capacidades de disco y de los dispositivos conectados a los equipos Esto exigiacutea nuevas BIOS con lo que habiacutea que cambiar la placa base o cuando miacutenimo en los modelos posteriores cambiar el integrado que conteniacutea la ROM BIOS

Esquema interno Memoria ROM

22 EPROM (Erasable programmable read-only memory) y EEPROM (Electrically erasable programmable read-only memory)

Para resolver el problema comentado con anterioridad se comenzoacute a utilizar memorias regrabables tipo EPROM las cuales se programan mediante impulsos eleacutectricos y su contenido se borra exponieacutendolas a la luz ultravioleta (de ahiacute la ventanita que suelen incorporar este tipo de circuitos) de manera tal que estos rayos atraen los elementos fotosensibles modificando su estado Las EPROM se programan insertando el chip en un programador de EPROM y activando cada una de las direcciones del chip a la vez que se aplican tensiones de -25 a -40 V a los pines adecuados Los tiempos medios de borrado de una EPROM por exposicioacuten a la luz ultravioleta oscilan entre 10 y 30 minutos Con el advenimiento de las nuevas tecnologiacuteas para la fabricacioacuten de circuitos integrados se pueden emplear meacutetodos eleacutectricos de borrado Estas ROM pueden ser borradas sin necesidad de extraerlas de la tarjeta del circuito Ademaacutes de EEPROM suelen ser denominadas RMM (Read Mostly Memories) memorias de casi-siempre lectura ya que no suelen modificarse casi nunca pues los tiempos de escritura son significativamente mayores que los de lectura

23 Flash BIOS

En la actualidad se utiliza un tipo de memoria no volaacutetil flash (Flash BIOS) que puede ser regrabada sin utilizar ninguacuten dispositivo de borrado o grabacioacuten especial lo que permite actualizarla muy coacutemodamente Por lo general solo es necesario bajarse de Internet la versioacuten adecuada (normalmente del sitio del fabricante de la placa base) y seguir las instrucciones que acompantildean al programa

24 Otros tipos

Debido a que el BIOS es usado constantemente en el funcionamiento normal del PC y que la memoria RAM es de acceso maacutes raacutepido que la ROM muchos

fabricantes disponen que el contenido de la ROM BIOS sea copiado a memoria RAM como parte del proceso de arranque inicial Esto se conoce como Shadowing y tiene el efecto de acelerar el rendimiento del sistema La versioacuten de la BIOS cargada en RAM se denomina shadow BIOS Naturalmente esto exige un realineamiento de los vectores de interrupcioacuten de forma que apunten a las nuevas posiciones en RAM

Los BIOS maacutes modernos son los denominados PnP BIOS o PnP-aware BIOS lo que significa que estaacuten previstos para manejar el estaacutendar PnP Plug and Play Una tecnologiacutea que permite a un equipo identificar cualquier dispositivo hardware que se conecte y signarle los recursos necesarios sin que existan conflictos con el resto Antes de esta tecnologiacutea la adicioacuten de nuevos dispositivos constituiacutea un auteacutentico quebradero de cabeza dada la escasez de recursos que previeron los disentildeadores del PC

Otro componente que estaacute ligado directamente a la BIOS es la CMOS Complementary Metal Oxide Semiconductor Es una pequentildea porcioacuten de RAM que almacena los valores y ajustes de la BIOS la hora la fecha y los paraacutemetros de los dispositivos de nuestro ordenador La CMOS al ser memoria RAM tiene que estar continuamente enganchada a la corriente eleacutectrica para no perder la informacioacuten Cuando nosotros apagamos el ordenador entra en funcionamiento una pila de litio situada en la placa base Esta pila no es recargable y tiene una vida aproximada de cinco o seis antildeos

Entre otros la BIOS contiene el programa de configuracioacuten los menuacutes y pantallas que aparecen cuando accedemos a los paraacutemetros del sistema es decir al pulsar una secuencia de teclas cuando la maacutequina arranca El interface que utilizan estos programas actualmente es mucho maacutes amigable que hace unos antildeos Ahora te hacen sugerencias te dicen doacutende hay que pulsar detectan automaacuteticamente los componentes

--------------------

3 FUNCIONES DEL BIOS

El sistema BIOS de un PC estaacutendar desempentildea en realidad cuatro funciones independientes

31 Proceso de carga inicial del software

311 El BIOS Carga inicial

El principio

Hemos indicado que el hardware de un PC sin Sistema Operativo es como un ser humano en coma profundo incapaz de realizar ninguna actividad uacutetil Pero entonces surge la pregunta iquestComo se carga el software despueacutes que se ha conectado el suministro de energiacutea si no existe ninguacuten programa capaz de hacer nada

Antes de explicar como resolvieron el problema los disentildeadores del PC permitidme un poco de historia Igual que en la actualidad a los ordenadores de hace unas deacutecadas una vez conectados habiacutea que cargarles el software Como despueacutes de conectada en la maacutequina no habiacutea ninguacuten programa habiacutea que introducirlo manualmente a traveacutes de la consola En esos tiempos los ordenadores teniacutean una consola o panel frontal lleno de lucecitas e interruptores con los que manualmente se podiacutean realizar determinadas operaciones baacutesicamente se reduciacutean a poder reiniciar (resetear) los registros examinar el contenido de cualquier posicioacuten de memoria y colocar en ella cualquier dato o instruccioacuten en binario De esta forma se cargaba manualmente un pequentildeiacutesimo trozo de coacutedigo el bootstrap que una vez arrancado era capaz de dirigirse a un dispositivo Por ejemplo un lector de cinta perforada en la que se iniciaba la carga de un programa maacutes avanzado el cargador binario (Binary loader) que ya era capaz de aceptar algunas oacuterdenes de consola y cargar a su vez cualquier otro software

En los PCs y compatibles actuales el proceso de carga de un sistema operativo DOS Windows Linux o cualquier otro se compone de una serie de pasos que se inician cuando se conecta o reinicia el ordenador El desarrollo paso a paso de esta secuencia es el siguiente

Conexioacuten

Cuando se da tensioacuten a la fuente de alimentacioacuten transcurre un cierto tiempo hasta que desaparecen los transitorios de conexioacuten y se genera una tensioacuten estable y adecuada para alimentar el sistema Una vez que la alimentacioacuten se estabiliza se genera una sentildeal Power

Good en uno de los cables que va de la fuente de alimentacioacuten a la placa base ( H2) esta sentildeal es recibida en el juego de chips instalado en la referida placa y a su vez generan una sentildeal de reinicio (reset) al procesador

La sentildeal reset consiste en que una patilla del procesador es puesta a masa y despueacutes de un cierto tiempo (muy corto) recobra su tensioacuten inicial (esta patilla estaacute conectada a una liacutenea del BUS del

PC H2) La finalidad de este proceso es evitar que el procesador arranque prematuramente cuando las tensiones de alimentacioacuten no son todaviacutea correctas lo que podriacutea producir dantildeos en el hardware Es el mismo sistema que se utiliza para un reinicio en caliente cuando pulsa en el botoacuten marcado Reset en el frontal de su PC Este botoacuten pone a masa la liacutenea del bus conectada a la patilla reset de procesador

Nota Precisamente debido a este mecanismo en algunos casos de fuentes de alimentacioacuten defectuosas se originan suacutebitos e imprevistos reseteos del sistema cuando la tensioacuten baja demasiado y luego se restablece a valores correctos

Bootstrap

El procesador arranca cuando se retira la sentildeal de reset pero no existe en su memoria ninguna instruccioacuten o dato por lo que no puede hacer absolutamente nada Para salvar el obstaacuteculo los fabricantes incluyen en la circuiteriacutea de la placa base una especie de instinto Podriacuteamos establecer un siacutemil diciendo que es anaacutelogo al que hace que las tortugas corran hacia el agua cuando salen del huevo en la playa solo que en este caso el sistema se dirige a una direccioacuten fija de memoria FFFF0h

(F000FFF0 en forma segmentada H51) Esta direccioacuten situada muy cerca del final de la memoria del sistema en los primeros PCs es el punto de inicio de la BIOS Se eligioacute esta direccioacuten para poder variar el tamantildeo del

programa en la ROM BIOS sin crear problemas de compatibilidad (ver nota ) puesto que existen

solo 16 bytes desde este punto y el final de la memoria DOS ( H51) que estaacute en la posicioacuten FFFFFh (F000FFFFh) En realidad este punto de inicio contiene una instruccioacuten de salto (jump) que indica al procesador donde tiene que dirigirse para encontrar el punto donde comienza realmente el programa de carga (bootstrap) de la BIOS

La figura 1 muestra un esquema de la distribucioacuten de memoria (la escala vertical no guarda proporcioacuten)

Nota histoacuterica En los primeros disentildeos del PC la ROM BIOS ocupaba solo 40 KB En esa eacutepoca el rango de direcciones de memoria que podiacutea manejarse era 00000-FFFFFh un maacuteximo de 1048576 Bytes (1 MB) [1] Es usual suponer que este Megabyte estaacute compuesto por 16 segmentos de 64 KB Sin embargo los ingenieros de IBM estimaron que debiacutean reservar determinadas zonas para usos especiacuteficos del Sistema para lo que reservaron 6 segmentos de modo que para memoria de usuario (aplicaciones) quedaron solo 10 los famosos 640 KB del DOS (en realidad 655360 Bytes) que en la eacutepoca pareciacutean maacutes que suficientes para los programas y el propio Sistema Operativo Tenga en cuenta que el IBM-PC original careciacutea de disco duro un disquete de 5 14 de 160 KB (que podiacutea contener un maacuteximo de 64 ficheros) era opcional

Los 10 segmentos correspondientes a memoria de usuario se establecieron en la zona baja (los primeros 1280 Bytes estaban ya asignados a la tabla de vectores de interrupcioacuten y otros datos del

sistema ( 43) A continuacioacuten estaban los 6 bloques reservados la BIOS empieza en las direccioacuten F0000h de este espacio reservado con lo que hasta el punto de inicio (FFFF0h) anteriormente descrito quedaban 65520 Bytes espacio maacutes que suficiente para que se alojara una BIOS de solo 40 KB y sin peligro de que su crecimiento llegara a invadir la posicioacuten del punto de inicio

32 Programa de inventario y comprobacioacuten del hardware

321 El BIOS Chequeo y diagnoacutestico

Inventario de recursos y comprobacioacuten del hardware

Una vez iniciado el programa contenido en la BIOS su primera tarea consiste en un proceso de comprobacioacuten del hardware denominado POST (Power-On Self Test) El desarrollo exacto depende del fabricante pero la secuencia de comprobaciones puede resumirse como sigue

Chequeo de registros del procesador

Setear el temporizador 82538254 ( H2) para refresco de RAM Setear el acceso directo a memoria DMA para refresco de la RAM en el canal 0 Verificar que el refresco es operativo (los primeros PCs usaban RAM dinaacutemica) Verificar la memoria RAM baja (016-64 KB)

Cargar los vectores de interrupcioacuten y asignarles espacio en la zona de memoria baja ( 43)

Inicializar los dispositivos de video y teclado Determinar el tamantildeo de la RAM adicional y comprobar su funcionamiento (el recuento que

se ve en pantalla) Si llegado a este punto existiera alguacuten error en la memoria se mostrariacutea un mensaje de error (el dispositivo de video ya estaacute operativo)

Inicializar los puertos COM (comunicaciones serie) LPT (comunicaciones paralelo) y de juegos

Inicializar en su caso el sistema de disquete Inicializar el sistema de disco Explorar el aacuterea de usuario de la ROM Llamar el interruptor de bootstrap

En caso de existir errores graves la secuencia se detiene emitiendo una serie de pitidos (eventualmente alguacuten mensaje en pantalla) que codifican el tipo de error encontrado Se adoptoacute el sistema de aviso mediante pitidos (Beeps) cortos y largos porque en estos tempranos momentos inicio del sistema no existe ninguacuten dispositivo de salida utilizable Por ejemplo pantalla La cantidad y calidad de los test de diagnoacutestico variacutea seguacuten el fabricante y versioacuten del BIOS sin que exista un estaacutendar claro al respecto A tiacutetulo de ejemplo los Beep-codes del BIOS IBM son los siguientes (c=corto l=largo)

1c Inicio del test [7]

2c Error de inicializacioacuten

1l - 1c Error de placa-base

1l - 2c Error del adaptador de video

1l - 3c Error del adaptador EGAVGA

3l Error de la interfaz de teclado

999c Error de fuente de alimentacioacuten

La comprobacioacuten del dispositivo de video incluye cargar y ejecuta la parte de BIOS incluida en el adaptador de video En esta fase la mayoriacutea de las adaptadoras modernas muestran en pantalla informacioacuten sobre siacute mismas Es por esta razoacuten por la que a veces lo primero que se ve en pantalla es informacioacuten sobre la propia controladora de video antes que ninguacuten mensaje de la BIOS del sistema

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 2: El bios y el setup

Usualmente eacutesta es la bienvenida al BIOS del fabricante Phoenix-Award

Todo esto sucede en apenas unos segundos a veces si el monitor estaacute friacuteo y tarda en encender resulta casi imposible verlos no digamos leerlos Bien el caso es que al conjunto de esos mensajes se 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 deberiacutea y para averiguar coacutemo se entra en la BIOS

Generalmente se haraacute mediante la pulsacioacuten de ciertas teclas al arrancar mientras salen esos mensajes Uno de los meacutetodos maacutes comunes es pulsar Del (ldquoSuprrdquo) aunque en otras se usa el F1 ldquoF2rdquo ldquoF10rdquo Esc u otra combinacioacuten de teclas (Alt-Esc Alt-F1) Existen muchos meacutetodos de ingreso pero generalmente los primeros son los maacutes comunes y si por ahiacute no podemos acceder por ninguacuten medio no nos quedaraacute maacutes remedio que buscar en el manual de su placa o en el sitio web del fabricante de la BIOS

2 Tipos de bios

Podemos encontrar distintos tipos de BIOS y su diferencia radica sobre todo en el meacutetodo que se utiliza para grabarla

21 ROM (Read Only Memory)

El software caracteriacutestico de la BIOS viene grabado en un chip de memoria no volaacutetil de solo lectura ROM situado en la placa base de ahiacute el nombre ROM BIOS Soacutelo se puede grabar en el momento que se fabrica el chip La informacioacuten que contiene no se puede alterar Esto garantiza que no se perderaacute al apagar el Sistema y que no dependeraacute para su actuacioacuten de la existencia o buen funcionamiento de ninguacuten disco por lo que estaraacute siempre disponible (esto es importante porque posibilita el arranque inicial del equipo sin necesitar de ninguacuten recurso externo)Desde los primeros diacuteas de vida del PC el ROM-BIOS dio problemas en los equipos existentes dado que los avances teacutecnicos eran constantes lo que suponiacutea aumentar las capacidades de disco y de los dispositivos conectados a los equipos Esto exigiacutea nuevas BIOS con lo que habiacutea que cambiar la placa base o cuando miacutenimo en los modelos posteriores cambiar el integrado que conteniacutea la ROM BIOS

Esquema interno Memoria ROM

22 EPROM (Erasable programmable read-only memory) y EEPROM (Electrically erasable programmable read-only memory)

Para resolver el problema comentado con anterioridad se comenzoacute a utilizar memorias regrabables tipo EPROM las cuales se programan mediante impulsos eleacutectricos y su contenido se borra exponieacutendolas a la luz ultravioleta (de ahiacute la ventanita que suelen incorporar este tipo de circuitos) de manera tal que estos rayos atraen los elementos fotosensibles modificando su estado Las EPROM se programan insertando el chip en un programador de EPROM y activando cada una de las direcciones del chip a la vez que se aplican tensiones de -25 a -40 V a los pines adecuados Los tiempos medios de borrado de una EPROM por exposicioacuten a la luz ultravioleta oscilan entre 10 y 30 minutos Con el advenimiento de las nuevas tecnologiacuteas para la fabricacioacuten de circuitos integrados se pueden emplear meacutetodos eleacutectricos de borrado Estas ROM pueden ser borradas sin necesidad de extraerlas de la tarjeta del circuito Ademaacutes de EEPROM suelen ser denominadas RMM (Read Mostly Memories) memorias de casi-siempre lectura ya que no suelen modificarse casi nunca pues los tiempos de escritura son significativamente mayores que los de lectura

23 Flash BIOS

En la actualidad se utiliza un tipo de memoria no volaacutetil flash (Flash BIOS) que puede ser regrabada sin utilizar ninguacuten dispositivo de borrado o grabacioacuten especial lo que permite actualizarla muy coacutemodamente Por lo general solo es necesario bajarse de Internet la versioacuten adecuada (normalmente del sitio del fabricante de la placa base) y seguir las instrucciones que acompantildean al programa

24 Otros tipos

Debido a que el BIOS es usado constantemente en el funcionamiento normal del PC y que la memoria RAM es de acceso maacutes raacutepido que la ROM muchos

fabricantes disponen que el contenido de la ROM BIOS sea copiado a memoria RAM como parte del proceso de arranque inicial Esto se conoce como Shadowing y tiene el efecto de acelerar el rendimiento del sistema La versioacuten de la BIOS cargada en RAM se denomina shadow BIOS Naturalmente esto exige un realineamiento de los vectores de interrupcioacuten de forma que apunten a las nuevas posiciones en RAM

Los BIOS maacutes modernos son los denominados PnP BIOS o PnP-aware BIOS lo que significa que estaacuten previstos para manejar el estaacutendar PnP Plug and Play Una tecnologiacutea que permite a un equipo identificar cualquier dispositivo hardware que se conecte y signarle los recursos necesarios sin que existan conflictos con el resto Antes de esta tecnologiacutea la adicioacuten de nuevos dispositivos constituiacutea un auteacutentico quebradero de cabeza dada la escasez de recursos que previeron los disentildeadores del PC

Otro componente que estaacute ligado directamente a la BIOS es la CMOS Complementary Metal Oxide Semiconductor Es una pequentildea porcioacuten de RAM que almacena los valores y ajustes de la BIOS la hora la fecha y los paraacutemetros de los dispositivos de nuestro ordenador La CMOS al ser memoria RAM tiene que estar continuamente enganchada a la corriente eleacutectrica para no perder la informacioacuten Cuando nosotros apagamos el ordenador entra en funcionamiento una pila de litio situada en la placa base Esta pila no es recargable y tiene una vida aproximada de cinco o seis antildeos

Entre otros la BIOS contiene el programa de configuracioacuten los menuacutes y pantallas que aparecen cuando accedemos a los paraacutemetros del sistema es decir al pulsar una secuencia de teclas cuando la maacutequina arranca El interface que utilizan estos programas actualmente es mucho maacutes amigable que hace unos antildeos Ahora te hacen sugerencias te dicen doacutende hay que pulsar detectan automaacuteticamente los componentes

--------------------

3 FUNCIONES DEL BIOS

El sistema BIOS de un PC estaacutendar desempentildea en realidad cuatro funciones independientes

31 Proceso de carga inicial del software

311 El BIOS Carga inicial

El principio

Hemos indicado que el hardware de un PC sin Sistema Operativo es como un ser humano en coma profundo incapaz de realizar ninguna actividad uacutetil Pero entonces surge la pregunta iquestComo se carga el software despueacutes que se ha conectado el suministro de energiacutea si no existe ninguacuten programa capaz de hacer nada

Antes de explicar como resolvieron el problema los disentildeadores del PC permitidme un poco de historia Igual que en la actualidad a los ordenadores de hace unas deacutecadas una vez conectados habiacutea que cargarles el software Como despueacutes de conectada en la maacutequina no habiacutea ninguacuten programa habiacutea que introducirlo manualmente a traveacutes de la consola En esos tiempos los ordenadores teniacutean una consola o panel frontal lleno de lucecitas e interruptores con los que manualmente se podiacutean realizar determinadas operaciones baacutesicamente se reduciacutean a poder reiniciar (resetear) los registros examinar el contenido de cualquier posicioacuten de memoria y colocar en ella cualquier dato o instruccioacuten en binario De esta forma se cargaba manualmente un pequentildeiacutesimo trozo de coacutedigo el bootstrap que una vez arrancado era capaz de dirigirse a un dispositivo Por ejemplo un lector de cinta perforada en la que se iniciaba la carga de un programa maacutes avanzado el cargador binario (Binary loader) que ya era capaz de aceptar algunas oacuterdenes de consola y cargar a su vez cualquier otro software

En los PCs y compatibles actuales el proceso de carga de un sistema operativo DOS Windows Linux o cualquier otro se compone de una serie de pasos que se inician cuando se conecta o reinicia el ordenador El desarrollo paso a paso de esta secuencia es el siguiente

Conexioacuten

Cuando se da tensioacuten a la fuente de alimentacioacuten transcurre un cierto tiempo hasta que desaparecen los transitorios de conexioacuten y se genera una tensioacuten estable y adecuada para alimentar el sistema Una vez que la alimentacioacuten se estabiliza se genera una sentildeal Power

Good en uno de los cables que va de la fuente de alimentacioacuten a la placa base ( H2) esta sentildeal es recibida en el juego de chips instalado en la referida placa y a su vez generan una sentildeal de reinicio (reset) al procesador

La sentildeal reset consiste en que una patilla del procesador es puesta a masa y despueacutes de un cierto tiempo (muy corto) recobra su tensioacuten inicial (esta patilla estaacute conectada a una liacutenea del BUS del

PC H2) La finalidad de este proceso es evitar que el procesador arranque prematuramente cuando las tensiones de alimentacioacuten no son todaviacutea correctas lo que podriacutea producir dantildeos en el hardware Es el mismo sistema que se utiliza para un reinicio en caliente cuando pulsa en el botoacuten marcado Reset en el frontal de su PC Este botoacuten pone a masa la liacutenea del bus conectada a la patilla reset de procesador

Nota Precisamente debido a este mecanismo en algunos casos de fuentes de alimentacioacuten defectuosas se originan suacutebitos e imprevistos reseteos del sistema cuando la tensioacuten baja demasiado y luego se restablece a valores correctos

Bootstrap

El procesador arranca cuando se retira la sentildeal de reset pero no existe en su memoria ninguna instruccioacuten o dato por lo que no puede hacer absolutamente nada Para salvar el obstaacuteculo los fabricantes incluyen en la circuiteriacutea de la placa base una especie de instinto Podriacuteamos establecer un siacutemil diciendo que es anaacutelogo al que hace que las tortugas corran hacia el agua cuando salen del huevo en la playa solo que en este caso el sistema se dirige a una direccioacuten fija de memoria FFFF0h

(F000FFF0 en forma segmentada H51) Esta direccioacuten situada muy cerca del final de la memoria del sistema en los primeros PCs es el punto de inicio de la BIOS Se eligioacute esta direccioacuten para poder variar el tamantildeo del

programa en la ROM BIOS sin crear problemas de compatibilidad (ver nota ) puesto que existen

solo 16 bytes desde este punto y el final de la memoria DOS ( H51) que estaacute en la posicioacuten FFFFFh (F000FFFFh) En realidad este punto de inicio contiene una instruccioacuten de salto (jump) que indica al procesador donde tiene que dirigirse para encontrar el punto donde comienza realmente el programa de carga (bootstrap) de la BIOS

La figura 1 muestra un esquema de la distribucioacuten de memoria (la escala vertical no guarda proporcioacuten)

Nota histoacuterica En los primeros disentildeos del PC la ROM BIOS ocupaba solo 40 KB En esa eacutepoca el rango de direcciones de memoria que podiacutea manejarse era 00000-FFFFFh un maacuteximo de 1048576 Bytes (1 MB) [1] Es usual suponer que este Megabyte estaacute compuesto por 16 segmentos de 64 KB Sin embargo los ingenieros de IBM estimaron que debiacutean reservar determinadas zonas para usos especiacuteficos del Sistema para lo que reservaron 6 segmentos de modo que para memoria de usuario (aplicaciones) quedaron solo 10 los famosos 640 KB del DOS (en realidad 655360 Bytes) que en la eacutepoca pareciacutean maacutes que suficientes para los programas y el propio Sistema Operativo Tenga en cuenta que el IBM-PC original careciacutea de disco duro un disquete de 5 14 de 160 KB (que podiacutea contener un maacuteximo de 64 ficheros) era opcional

Los 10 segmentos correspondientes a memoria de usuario se establecieron en la zona baja (los primeros 1280 Bytes estaban ya asignados a la tabla de vectores de interrupcioacuten y otros datos del

sistema ( 43) A continuacioacuten estaban los 6 bloques reservados la BIOS empieza en las direccioacuten F0000h de este espacio reservado con lo que hasta el punto de inicio (FFFF0h) anteriormente descrito quedaban 65520 Bytes espacio maacutes que suficiente para que se alojara una BIOS de solo 40 KB y sin peligro de que su crecimiento llegara a invadir la posicioacuten del punto de inicio

32 Programa de inventario y comprobacioacuten del hardware

321 El BIOS Chequeo y diagnoacutestico

Inventario de recursos y comprobacioacuten del hardware

Una vez iniciado el programa contenido en la BIOS su primera tarea consiste en un proceso de comprobacioacuten del hardware denominado POST (Power-On Self Test) El desarrollo exacto depende del fabricante pero la secuencia de comprobaciones puede resumirse como sigue

Chequeo de registros del procesador

Setear el temporizador 82538254 ( H2) para refresco de RAM Setear el acceso directo a memoria DMA para refresco de la RAM en el canal 0 Verificar que el refresco es operativo (los primeros PCs usaban RAM dinaacutemica) Verificar la memoria RAM baja (016-64 KB)

Cargar los vectores de interrupcioacuten y asignarles espacio en la zona de memoria baja ( 43)

Inicializar los dispositivos de video y teclado Determinar el tamantildeo de la RAM adicional y comprobar su funcionamiento (el recuento que

se ve en pantalla) Si llegado a este punto existiera alguacuten error en la memoria se mostrariacutea un mensaje de error (el dispositivo de video ya estaacute operativo)

Inicializar los puertos COM (comunicaciones serie) LPT (comunicaciones paralelo) y de juegos

Inicializar en su caso el sistema de disquete Inicializar el sistema de disco Explorar el aacuterea de usuario de la ROM Llamar el interruptor de bootstrap

En caso de existir errores graves la secuencia se detiene emitiendo una serie de pitidos (eventualmente alguacuten mensaje en pantalla) que codifican el tipo de error encontrado Se adoptoacute el sistema de aviso mediante pitidos (Beeps) cortos y largos porque en estos tempranos momentos inicio del sistema no existe ninguacuten dispositivo de salida utilizable Por ejemplo pantalla La cantidad y calidad de los test de diagnoacutestico variacutea seguacuten el fabricante y versioacuten del BIOS sin que exista un estaacutendar claro al respecto A tiacutetulo de ejemplo los Beep-codes del BIOS IBM son los siguientes (c=corto l=largo)

1c Inicio del test [7]

2c Error de inicializacioacuten

1l - 1c Error de placa-base

1l - 2c Error del adaptador de video

1l - 3c Error del adaptador EGAVGA

3l Error de la interfaz de teclado

999c Error de fuente de alimentacioacuten

La comprobacioacuten del dispositivo de video incluye cargar y ejecuta la parte de BIOS incluida en el adaptador de video En esta fase la mayoriacutea de las adaptadoras modernas muestran en pantalla informacioacuten sobre siacute mismas Es por esta razoacuten por la que a veces lo primero que se ve en pantalla es informacioacuten sobre la propia controladora de video antes que ninguacuten mensaje de la BIOS del sistema

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 3: El bios y el setup

Esquema interno Memoria ROM

22 EPROM (Erasable programmable read-only memory) y EEPROM (Electrically erasable programmable read-only memory)

Para resolver el problema comentado con anterioridad se comenzoacute a utilizar memorias regrabables tipo EPROM las cuales se programan mediante impulsos eleacutectricos y su contenido se borra exponieacutendolas a la luz ultravioleta (de ahiacute la ventanita que suelen incorporar este tipo de circuitos) de manera tal que estos rayos atraen los elementos fotosensibles modificando su estado Las EPROM se programan insertando el chip en un programador de EPROM y activando cada una de las direcciones del chip a la vez que se aplican tensiones de -25 a -40 V a los pines adecuados Los tiempos medios de borrado de una EPROM por exposicioacuten a la luz ultravioleta oscilan entre 10 y 30 minutos Con el advenimiento de las nuevas tecnologiacuteas para la fabricacioacuten de circuitos integrados se pueden emplear meacutetodos eleacutectricos de borrado Estas ROM pueden ser borradas sin necesidad de extraerlas de la tarjeta del circuito Ademaacutes de EEPROM suelen ser denominadas RMM (Read Mostly Memories) memorias de casi-siempre lectura ya que no suelen modificarse casi nunca pues los tiempos de escritura son significativamente mayores que los de lectura

23 Flash BIOS

En la actualidad se utiliza un tipo de memoria no volaacutetil flash (Flash BIOS) que puede ser regrabada sin utilizar ninguacuten dispositivo de borrado o grabacioacuten especial lo que permite actualizarla muy coacutemodamente Por lo general solo es necesario bajarse de Internet la versioacuten adecuada (normalmente del sitio del fabricante de la placa base) y seguir las instrucciones que acompantildean al programa

24 Otros tipos

Debido a que el BIOS es usado constantemente en el funcionamiento normal del PC y que la memoria RAM es de acceso maacutes raacutepido que la ROM muchos

fabricantes disponen que el contenido de la ROM BIOS sea copiado a memoria RAM como parte del proceso de arranque inicial Esto se conoce como Shadowing y tiene el efecto de acelerar el rendimiento del sistema La versioacuten de la BIOS cargada en RAM se denomina shadow BIOS Naturalmente esto exige un realineamiento de los vectores de interrupcioacuten de forma que apunten a las nuevas posiciones en RAM

Los BIOS maacutes modernos son los denominados PnP BIOS o PnP-aware BIOS lo que significa que estaacuten previstos para manejar el estaacutendar PnP Plug and Play Una tecnologiacutea que permite a un equipo identificar cualquier dispositivo hardware que se conecte y signarle los recursos necesarios sin que existan conflictos con el resto Antes de esta tecnologiacutea la adicioacuten de nuevos dispositivos constituiacutea un auteacutentico quebradero de cabeza dada la escasez de recursos que previeron los disentildeadores del PC

Otro componente que estaacute ligado directamente a la BIOS es la CMOS Complementary Metal Oxide Semiconductor Es una pequentildea porcioacuten de RAM que almacena los valores y ajustes de la BIOS la hora la fecha y los paraacutemetros de los dispositivos de nuestro ordenador La CMOS al ser memoria RAM tiene que estar continuamente enganchada a la corriente eleacutectrica para no perder la informacioacuten Cuando nosotros apagamos el ordenador entra en funcionamiento una pila de litio situada en la placa base Esta pila no es recargable y tiene una vida aproximada de cinco o seis antildeos

Entre otros la BIOS contiene el programa de configuracioacuten los menuacutes y pantallas que aparecen cuando accedemos a los paraacutemetros del sistema es decir al pulsar una secuencia de teclas cuando la maacutequina arranca El interface que utilizan estos programas actualmente es mucho maacutes amigable que hace unos antildeos Ahora te hacen sugerencias te dicen doacutende hay que pulsar detectan automaacuteticamente los componentes

--------------------

3 FUNCIONES DEL BIOS

El sistema BIOS de un PC estaacutendar desempentildea en realidad cuatro funciones independientes

31 Proceso de carga inicial del software

311 El BIOS Carga inicial

El principio

Hemos indicado que el hardware de un PC sin Sistema Operativo es como un ser humano en coma profundo incapaz de realizar ninguna actividad uacutetil Pero entonces surge la pregunta iquestComo se carga el software despueacutes que se ha conectado el suministro de energiacutea si no existe ninguacuten programa capaz de hacer nada

Antes de explicar como resolvieron el problema los disentildeadores del PC permitidme un poco de historia Igual que en la actualidad a los ordenadores de hace unas deacutecadas una vez conectados habiacutea que cargarles el software Como despueacutes de conectada en la maacutequina no habiacutea ninguacuten programa habiacutea que introducirlo manualmente a traveacutes de la consola En esos tiempos los ordenadores teniacutean una consola o panel frontal lleno de lucecitas e interruptores con los que manualmente se podiacutean realizar determinadas operaciones baacutesicamente se reduciacutean a poder reiniciar (resetear) los registros examinar el contenido de cualquier posicioacuten de memoria y colocar en ella cualquier dato o instruccioacuten en binario De esta forma se cargaba manualmente un pequentildeiacutesimo trozo de coacutedigo el bootstrap que una vez arrancado era capaz de dirigirse a un dispositivo Por ejemplo un lector de cinta perforada en la que se iniciaba la carga de un programa maacutes avanzado el cargador binario (Binary loader) que ya era capaz de aceptar algunas oacuterdenes de consola y cargar a su vez cualquier otro software

En los PCs y compatibles actuales el proceso de carga de un sistema operativo DOS Windows Linux o cualquier otro se compone de una serie de pasos que se inician cuando se conecta o reinicia el ordenador El desarrollo paso a paso de esta secuencia es el siguiente

Conexioacuten

Cuando se da tensioacuten a la fuente de alimentacioacuten transcurre un cierto tiempo hasta que desaparecen los transitorios de conexioacuten y se genera una tensioacuten estable y adecuada para alimentar el sistema Una vez que la alimentacioacuten se estabiliza se genera una sentildeal Power

Good en uno de los cables que va de la fuente de alimentacioacuten a la placa base ( H2) esta sentildeal es recibida en el juego de chips instalado en la referida placa y a su vez generan una sentildeal de reinicio (reset) al procesador

La sentildeal reset consiste en que una patilla del procesador es puesta a masa y despueacutes de un cierto tiempo (muy corto) recobra su tensioacuten inicial (esta patilla estaacute conectada a una liacutenea del BUS del

PC H2) La finalidad de este proceso es evitar que el procesador arranque prematuramente cuando las tensiones de alimentacioacuten no son todaviacutea correctas lo que podriacutea producir dantildeos en el hardware Es el mismo sistema que se utiliza para un reinicio en caliente cuando pulsa en el botoacuten marcado Reset en el frontal de su PC Este botoacuten pone a masa la liacutenea del bus conectada a la patilla reset de procesador

Nota Precisamente debido a este mecanismo en algunos casos de fuentes de alimentacioacuten defectuosas se originan suacutebitos e imprevistos reseteos del sistema cuando la tensioacuten baja demasiado y luego se restablece a valores correctos

Bootstrap

El procesador arranca cuando se retira la sentildeal de reset pero no existe en su memoria ninguna instruccioacuten o dato por lo que no puede hacer absolutamente nada Para salvar el obstaacuteculo los fabricantes incluyen en la circuiteriacutea de la placa base una especie de instinto Podriacuteamos establecer un siacutemil diciendo que es anaacutelogo al que hace que las tortugas corran hacia el agua cuando salen del huevo en la playa solo que en este caso el sistema se dirige a una direccioacuten fija de memoria FFFF0h

(F000FFF0 en forma segmentada H51) Esta direccioacuten situada muy cerca del final de la memoria del sistema en los primeros PCs es el punto de inicio de la BIOS Se eligioacute esta direccioacuten para poder variar el tamantildeo del

programa en la ROM BIOS sin crear problemas de compatibilidad (ver nota ) puesto que existen

solo 16 bytes desde este punto y el final de la memoria DOS ( H51) que estaacute en la posicioacuten FFFFFh (F000FFFFh) En realidad este punto de inicio contiene una instruccioacuten de salto (jump) que indica al procesador donde tiene que dirigirse para encontrar el punto donde comienza realmente el programa de carga (bootstrap) de la BIOS

La figura 1 muestra un esquema de la distribucioacuten de memoria (la escala vertical no guarda proporcioacuten)

Nota histoacuterica En los primeros disentildeos del PC la ROM BIOS ocupaba solo 40 KB En esa eacutepoca el rango de direcciones de memoria que podiacutea manejarse era 00000-FFFFFh un maacuteximo de 1048576 Bytes (1 MB) [1] Es usual suponer que este Megabyte estaacute compuesto por 16 segmentos de 64 KB Sin embargo los ingenieros de IBM estimaron que debiacutean reservar determinadas zonas para usos especiacuteficos del Sistema para lo que reservaron 6 segmentos de modo que para memoria de usuario (aplicaciones) quedaron solo 10 los famosos 640 KB del DOS (en realidad 655360 Bytes) que en la eacutepoca pareciacutean maacutes que suficientes para los programas y el propio Sistema Operativo Tenga en cuenta que el IBM-PC original careciacutea de disco duro un disquete de 5 14 de 160 KB (que podiacutea contener un maacuteximo de 64 ficheros) era opcional

Los 10 segmentos correspondientes a memoria de usuario se establecieron en la zona baja (los primeros 1280 Bytes estaban ya asignados a la tabla de vectores de interrupcioacuten y otros datos del

sistema ( 43) A continuacioacuten estaban los 6 bloques reservados la BIOS empieza en las direccioacuten F0000h de este espacio reservado con lo que hasta el punto de inicio (FFFF0h) anteriormente descrito quedaban 65520 Bytes espacio maacutes que suficiente para que se alojara una BIOS de solo 40 KB y sin peligro de que su crecimiento llegara a invadir la posicioacuten del punto de inicio

32 Programa de inventario y comprobacioacuten del hardware

321 El BIOS Chequeo y diagnoacutestico

Inventario de recursos y comprobacioacuten del hardware

Una vez iniciado el programa contenido en la BIOS su primera tarea consiste en un proceso de comprobacioacuten del hardware denominado POST (Power-On Self Test) El desarrollo exacto depende del fabricante pero la secuencia de comprobaciones puede resumirse como sigue

Chequeo de registros del procesador

Setear el temporizador 82538254 ( H2) para refresco de RAM Setear el acceso directo a memoria DMA para refresco de la RAM en el canal 0 Verificar que el refresco es operativo (los primeros PCs usaban RAM dinaacutemica) Verificar la memoria RAM baja (016-64 KB)

Cargar los vectores de interrupcioacuten y asignarles espacio en la zona de memoria baja ( 43)

Inicializar los dispositivos de video y teclado Determinar el tamantildeo de la RAM adicional y comprobar su funcionamiento (el recuento que

se ve en pantalla) Si llegado a este punto existiera alguacuten error en la memoria se mostrariacutea un mensaje de error (el dispositivo de video ya estaacute operativo)

Inicializar los puertos COM (comunicaciones serie) LPT (comunicaciones paralelo) y de juegos

Inicializar en su caso el sistema de disquete Inicializar el sistema de disco Explorar el aacuterea de usuario de la ROM Llamar el interruptor de bootstrap

En caso de existir errores graves la secuencia se detiene emitiendo una serie de pitidos (eventualmente alguacuten mensaje en pantalla) que codifican el tipo de error encontrado Se adoptoacute el sistema de aviso mediante pitidos (Beeps) cortos y largos porque en estos tempranos momentos inicio del sistema no existe ninguacuten dispositivo de salida utilizable Por ejemplo pantalla La cantidad y calidad de los test de diagnoacutestico variacutea seguacuten el fabricante y versioacuten del BIOS sin que exista un estaacutendar claro al respecto A tiacutetulo de ejemplo los Beep-codes del BIOS IBM son los siguientes (c=corto l=largo)

1c Inicio del test [7]

2c Error de inicializacioacuten

1l - 1c Error de placa-base

1l - 2c Error del adaptador de video

1l - 3c Error del adaptador EGAVGA

3l Error de la interfaz de teclado

999c Error de fuente de alimentacioacuten

La comprobacioacuten del dispositivo de video incluye cargar y ejecuta la parte de BIOS incluida en el adaptador de video En esta fase la mayoriacutea de las adaptadoras modernas muestran en pantalla informacioacuten sobre siacute mismas Es por esta razoacuten por la que a veces lo primero que se ve en pantalla es informacioacuten sobre la propia controladora de video antes que ninguacuten mensaje de la BIOS del sistema

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 4: El bios y el setup

23 Flash BIOS

En la actualidad se utiliza un tipo de memoria no volaacutetil flash (Flash BIOS) que puede ser regrabada sin utilizar ninguacuten dispositivo de borrado o grabacioacuten especial lo que permite actualizarla muy coacutemodamente Por lo general solo es necesario bajarse de Internet la versioacuten adecuada (normalmente del sitio del fabricante de la placa base) y seguir las instrucciones que acompantildean al programa

24 Otros tipos

Debido a que el BIOS es usado constantemente en el funcionamiento normal del PC y que la memoria RAM es de acceso maacutes raacutepido que la ROM muchos

fabricantes disponen que el contenido de la ROM BIOS sea copiado a memoria RAM como parte del proceso de arranque inicial Esto se conoce como Shadowing y tiene el efecto de acelerar el rendimiento del sistema La versioacuten de la BIOS cargada en RAM se denomina shadow BIOS Naturalmente esto exige un realineamiento de los vectores de interrupcioacuten de forma que apunten a las nuevas posiciones en RAM

Los BIOS maacutes modernos son los denominados PnP BIOS o PnP-aware BIOS lo que significa que estaacuten previstos para manejar el estaacutendar PnP Plug and Play Una tecnologiacutea que permite a un equipo identificar cualquier dispositivo hardware que se conecte y signarle los recursos necesarios sin que existan conflictos con el resto Antes de esta tecnologiacutea la adicioacuten de nuevos dispositivos constituiacutea un auteacutentico quebradero de cabeza dada la escasez de recursos que previeron los disentildeadores del PC

Otro componente que estaacute ligado directamente a la BIOS es la CMOS Complementary Metal Oxide Semiconductor Es una pequentildea porcioacuten de RAM que almacena los valores y ajustes de la BIOS la hora la fecha y los paraacutemetros de los dispositivos de nuestro ordenador La CMOS al ser memoria RAM tiene que estar continuamente enganchada a la corriente eleacutectrica para no perder la informacioacuten Cuando nosotros apagamos el ordenador entra en funcionamiento una pila de litio situada en la placa base Esta pila no es recargable y tiene una vida aproximada de cinco o seis antildeos

Entre otros la BIOS contiene el programa de configuracioacuten los menuacutes y pantallas que aparecen cuando accedemos a los paraacutemetros del sistema es decir al pulsar una secuencia de teclas cuando la maacutequina arranca El interface que utilizan estos programas actualmente es mucho maacutes amigable que hace unos antildeos Ahora te hacen sugerencias te dicen doacutende hay que pulsar detectan automaacuteticamente los componentes

--------------------

3 FUNCIONES DEL BIOS

El sistema BIOS de un PC estaacutendar desempentildea en realidad cuatro funciones independientes

31 Proceso de carga inicial del software

311 El BIOS Carga inicial

El principio

Hemos indicado que el hardware de un PC sin Sistema Operativo es como un ser humano en coma profundo incapaz de realizar ninguna actividad uacutetil Pero entonces surge la pregunta iquestComo se carga el software despueacutes que se ha conectado el suministro de energiacutea si no existe ninguacuten programa capaz de hacer nada

Antes de explicar como resolvieron el problema los disentildeadores del PC permitidme un poco de historia Igual que en la actualidad a los ordenadores de hace unas deacutecadas una vez conectados habiacutea que cargarles el software Como despueacutes de conectada en la maacutequina no habiacutea ninguacuten programa habiacutea que introducirlo manualmente a traveacutes de la consola En esos tiempos los ordenadores teniacutean una consola o panel frontal lleno de lucecitas e interruptores con los que manualmente se podiacutean realizar determinadas operaciones baacutesicamente se reduciacutean a poder reiniciar (resetear) los registros examinar el contenido de cualquier posicioacuten de memoria y colocar en ella cualquier dato o instruccioacuten en binario De esta forma se cargaba manualmente un pequentildeiacutesimo trozo de coacutedigo el bootstrap que una vez arrancado era capaz de dirigirse a un dispositivo Por ejemplo un lector de cinta perforada en la que se iniciaba la carga de un programa maacutes avanzado el cargador binario (Binary loader) que ya era capaz de aceptar algunas oacuterdenes de consola y cargar a su vez cualquier otro software

En los PCs y compatibles actuales el proceso de carga de un sistema operativo DOS Windows Linux o cualquier otro se compone de una serie de pasos que se inician cuando se conecta o reinicia el ordenador El desarrollo paso a paso de esta secuencia es el siguiente

Conexioacuten

Cuando se da tensioacuten a la fuente de alimentacioacuten transcurre un cierto tiempo hasta que desaparecen los transitorios de conexioacuten y se genera una tensioacuten estable y adecuada para alimentar el sistema Una vez que la alimentacioacuten se estabiliza se genera una sentildeal Power

Good en uno de los cables que va de la fuente de alimentacioacuten a la placa base ( H2) esta sentildeal es recibida en el juego de chips instalado en la referida placa y a su vez generan una sentildeal de reinicio (reset) al procesador

La sentildeal reset consiste en que una patilla del procesador es puesta a masa y despueacutes de un cierto tiempo (muy corto) recobra su tensioacuten inicial (esta patilla estaacute conectada a una liacutenea del BUS del

PC H2) La finalidad de este proceso es evitar que el procesador arranque prematuramente cuando las tensiones de alimentacioacuten no son todaviacutea correctas lo que podriacutea producir dantildeos en el hardware Es el mismo sistema que se utiliza para un reinicio en caliente cuando pulsa en el botoacuten marcado Reset en el frontal de su PC Este botoacuten pone a masa la liacutenea del bus conectada a la patilla reset de procesador

Nota Precisamente debido a este mecanismo en algunos casos de fuentes de alimentacioacuten defectuosas se originan suacutebitos e imprevistos reseteos del sistema cuando la tensioacuten baja demasiado y luego se restablece a valores correctos

Bootstrap

El procesador arranca cuando se retira la sentildeal de reset pero no existe en su memoria ninguna instruccioacuten o dato por lo que no puede hacer absolutamente nada Para salvar el obstaacuteculo los fabricantes incluyen en la circuiteriacutea de la placa base una especie de instinto Podriacuteamos establecer un siacutemil diciendo que es anaacutelogo al que hace que las tortugas corran hacia el agua cuando salen del huevo en la playa solo que en este caso el sistema se dirige a una direccioacuten fija de memoria FFFF0h

(F000FFF0 en forma segmentada H51) Esta direccioacuten situada muy cerca del final de la memoria del sistema en los primeros PCs es el punto de inicio de la BIOS Se eligioacute esta direccioacuten para poder variar el tamantildeo del

programa en la ROM BIOS sin crear problemas de compatibilidad (ver nota ) puesto que existen

solo 16 bytes desde este punto y el final de la memoria DOS ( H51) que estaacute en la posicioacuten FFFFFh (F000FFFFh) En realidad este punto de inicio contiene una instruccioacuten de salto (jump) que indica al procesador donde tiene que dirigirse para encontrar el punto donde comienza realmente el programa de carga (bootstrap) de la BIOS

La figura 1 muestra un esquema de la distribucioacuten de memoria (la escala vertical no guarda proporcioacuten)

Nota histoacuterica En los primeros disentildeos del PC la ROM BIOS ocupaba solo 40 KB En esa eacutepoca el rango de direcciones de memoria que podiacutea manejarse era 00000-FFFFFh un maacuteximo de 1048576 Bytes (1 MB) [1] Es usual suponer que este Megabyte estaacute compuesto por 16 segmentos de 64 KB Sin embargo los ingenieros de IBM estimaron que debiacutean reservar determinadas zonas para usos especiacuteficos del Sistema para lo que reservaron 6 segmentos de modo que para memoria de usuario (aplicaciones) quedaron solo 10 los famosos 640 KB del DOS (en realidad 655360 Bytes) que en la eacutepoca pareciacutean maacutes que suficientes para los programas y el propio Sistema Operativo Tenga en cuenta que el IBM-PC original careciacutea de disco duro un disquete de 5 14 de 160 KB (que podiacutea contener un maacuteximo de 64 ficheros) era opcional

Los 10 segmentos correspondientes a memoria de usuario se establecieron en la zona baja (los primeros 1280 Bytes estaban ya asignados a la tabla de vectores de interrupcioacuten y otros datos del

sistema ( 43) A continuacioacuten estaban los 6 bloques reservados la BIOS empieza en las direccioacuten F0000h de este espacio reservado con lo que hasta el punto de inicio (FFFF0h) anteriormente descrito quedaban 65520 Bytes espacio maacutes que suficiente para que se alojara una BIOS de solo 40 KB y sin peligro de que su crecimiento llegara a invadir la posicioacuten del punto de inicio

32 Programa de inventario y comprobacioacuten del hardware

321 El BIOS Chequeo y diagnoacutestico

Inventario de recursos y comprobacioacuten del hardware

Una vez iniciado el programa contenido en la BIOS su primera tarea consiste en un proceso de comprobacioacuten del hardware denominado POST (Power-On Self Test) El desarrollo exacto depende del fabricante pero la secuencia de comprobaciones puede resumirse como sigue

Chequeo de registros del procesador

Setear el temporizador 82538254 ( H2) para refresco de RAM Setear el acceso directo a memoria DMA para refresco de la RAM en el canal 0 Verificar que el refresco es operativo (los primeros PCs usaban RAM dinaacutemica) Verificar la memoria RAM baja (016-64 KB)

Cargar los vectores de interrupcioacuten y asignarles espacio en la zona de memoria baja ( 43)

Inicializar los dispositivos de video y teclado Determinar el tamantildeo de la RAM adicional y comprobar su funcionamiento (el recuento que

se ve en pantalla) Si llegado a este punto existiera alguacuten error en la memoria se mostrariacutea un mensaje de error (el dispositivo de video ya estaacute operativo)

Inicializar los puertos COM (comunicaciones serie) LPT (comunicaciones paralelo) y de juegos

Inicializar en su caso el sistema de disquete Inicializar el sistema de disco Explorar el aacuterea de usuario de la ROM Llamar el interruptor de bootstrap

En caso de existir errores graves la secuencia se detiene emitiendo una serie de pitidos (eventualmente alguacuten mensaje en pantalla) que codifican el tipo de error encontrado Se adoptoacute el sistema de aviso mediante pitidos (Beeps) cortos y largos porque en estos tempranos momentos inicio del sistema no existe ninguacuten dispositivo de salida utilizable Por ejemplo pantalla La cantidad y calidad de los test de diagnoacutestico variacutea seguacuten el fabricante y versioacuten del BIOS sin que exista un estaacutendar claro al respecto A tiacutetulo de ejemplo los Beep-codes del BIOS IBM son los siguientes (c=corto l=largo)

1c Inicio del test [7]

2c Error de inicializacioacuten

1l - 1c Error de placa-base

1l - 2c Error del adaptador de video

1l - 3c Error del adaptador EGAVGA

3l Error de la interfaz de teclado

999c Error de fuente de alimentacioacuten

La comprobacioacuten del dispositivo de video incluye cargar y ejecuta la parte de BIOS incluida en el adaptador de video En esta fase la mayoriacutea de las adaptadoras modernas muestran en pantalla informacioacuten sobre siacute mismas Es por esta razoacuten por la que a veces lo primero que se ve en pantalla es informacioacuten sobre la propia controladora de video antes que ninguacuten mensaje de la BIOS del sistema

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 5: El bios y el setup

fabricantes disponen que el contenido de la ROM BIOS sea copiado a memoria RAM como parte del proceso de arranque inicial Esto se conoce como Shadowing y tiene el efecto de acelerar el rendimiento del sistema La versioacuten de la BIOS cargada en RAM se denomina shadow BIOS Naturalmente esto exige un realineamiento de los vectores de interrupcioacuten de forma que apunten a las nuevas posiciones en RAM

Los BIOS maacutes modernos son los denominados PnP BIOS o PnP-aware BIOS lo que significa que estaacuten previstos para manejar el estaacutendar PnP Plug and Play Una tecnologiacutea que permite a un equipo identificar cualquier dispositivo hardware que se conecte y signarle los recursos necesarios sin que existan conflictos con el resto Antes de esta tecnologiacutea la adicioacuten de nuevos dispositivos constituiacutea un auteacutentico quebradero de cabeza dada la escasez de recursos que previeron los disentildeadores del PC

Otro componente que estaacute ligado directamente a la BIOS es la CMOS Complementary Metal Oxide Semiconductor Es una pequentildea porcioacuten de RAM que almacena los valores y ajustes de la BIOS la hora la fecha y los paraacutemetros de los dispositivos de nuestro ordenador La CMOS al ser memoria RAM tiene que estar continuamente enganchada a la corriente eleacutectrica para no perder la informacioacuten Cuando nosotros apagamos el ordenador entra en funcionamiento una pila de litio situada en la placa base Esta pila no es recargable y tiene una vida aproximada de cinco o seis antildeos

Entre otros la BIOS contiene el programa de configuracioacuten los menuacutes y pantallas que aparecen cuando accedemos a los paraacutemetros del sistema es decir al pulsar una secuencia de teclas cuando la maacutequina arranca El interface que utilizan estos programas actualmente es mucho maacutes amigable que hace unos antildeos Ahora te hacen sugerencias te dicen doacutende hay que pulsar detectan automaacuteticamente los componentes

--------------------

3 FUNCIONES DEL BIOS

El sistema BIOS de un PC estaacutendar desempentildea en realidad cuatro funciones independientes

31 Proceso de carga inicial del software

311 El BIOS Carga inicial

El principio

Hemos indicado que el hardware de un PC sin Sistema Operativo es como un ser humano en coma profundo incapaz de realizar ninguna actividad uacutetil Pero entonces surge la pregunta iquestComo se carga el software despueacutes que se ha conectado el suministro de energiacutea si no existe ninguacuten programa capaz de hacer nada

Antes de explicar como resolvieron el problema los disentildeadores del PC permitidme un poco de historia Igual que en la actualidad a los ordenadores de hace unas deacutecadas una vez conectados habiacutea que cargarles el software Como despueacutes de conectada en la maacutequina no habiacutea ninguacuten programa habiacutea que introducirlo manualmente a traveacutes de la consola En esos tiempos los ordenadores teniacutean una consola o panel frontal lleno de lucecitas e interruptores con los que manualmente se podiacutean realizar determinadas operaciones baacutesicamente se reduciacutean a poder reiniciar (resetear) los registros examinar el contenido de cualquier posicioacuten de memoria y colocar en ella cualquier dato o instruccioacuten en binario De esta forma se cargaba manualmente un pequentildeiacutesimo trozo de coacutedigo el bootstrap que una vez arrancado era capaz de dirigirse a un dispositivo Por ejemplo un lector de cinta perforada en la que se iniciaba la carga de un programa maacutes avanzado el cargador binario (Binary loader) que ya era capaz de aceptar algunas oacuterdenes de consola y cargar a su vez cualquier otro software

En los PCs y compatibles actuales el proceso de carga de un sistema operativo DOS Windows Linux o cualquier otro se compone de una serie de pasos que se inician cuando se conecta o reinicia el ordenador El desarrollo paso a paso de esta secuencia es el siguiente

Conexioacuten

Cuando se da tensioacuten a la fuente de alimentacioacuten transcurre un cierto tiempo hasta que desaparecen los transitorios de conexioacuten y se genera una tensioacuten estable y adecuada para alimentar el sistema Una vez que la alimentacioacuten se estabiliza se genera una sentildeal Power

Good en uno de los cables que va de la fuente de alimentacioacuten a la placa base ( H2) esta sentildeal es recibida en el juego de chips instalado en la referida placa y a su vez generan una sentildeal de reinicio (reset) al procesador

La sentildeal reset consiste en que una patilla del procesador es puesta a masa y despueacutes de un cierto tiempo (muy corto) recobra su tensioacuten inicial (esta patilla estaacute conectada a una liacutenea del BUS del

PC H2) La finalidad de este proceso es evitar que el procesador arranque prematuramente cuando las tensiones de alimentacioacuten no son todaviacutea correctas lo que podriacutea producir dantildeos en el hardware Es el mismo sistema que se utiliza para un reinicio en caliente cuando pulsa en el botoacuten marcado Reset en el frontal de su PC Este botoacuten pone a masa la liacutenea del bus conectada a la patilla reset de procesador

Nota Precisamente debido a este mecanismo en algunos casos de fuentes de alimentacioacuten defectuosas se originan suacutebitos e imprevistos reseteos del sistema cuando la tensioacuten baja demasiado y luego se restablece a valores correctos

Bootstrap

El procesador arranca cuando se retira la sentildeal de reset pero no existe en su memoria ninguna instruccioacuten o dato por lo que no puede hacer absolutamente nada Para salvar el obstaacuteculo los fabricantes incluyen en la circuiteriacutea de la placa base una especie de instinto Podriacuteamos establecer un siacutemil diciendo que es anaacutelogo al que hace que las tortugas corran hacia el agua cuando salen del huevo en la playa solo que en este caso el sistema se dirige a una direccioacuten fija de memoria FFFF0h

(F000FFF0 en forma segmentada H51) Esta direccioacuten situada muy cerca del final de la memoria del sistema en los primeros PCs es el punto de inicio de la BIOS Se eligioacute esta direccioacuten para poder variar el tamantildeo del

programa en la ROM BIOS sin crear problemas de compatibilidad (ver nota ) puesto que existen

solo 16 bytes desde este punto y el final de la memoria DOS ( H51) que estaacute en la posicioacuten FFFFFh (F000FFFFh) En realidad este punto de inicio contiene una instruccioacuten de salto (jump) que indica al procesador donde tiene que dirigirse para encontrar el punto donde comienza realmente el programa de carga (bootstrap) de la BIOS

La figura 1 muestra un esquema de la distribucioacuten de memoria (la escala vertical no guarda proporcioacuten)

Nota histoacuterica En los primeros disentildeos del PC la ROM BIOS ocupaba solo 40 KB En esa eacutepoca el rango de direcciones de memoria que podiacutea manejarse era 00000-FFFFFh un maacuteximo de 1048576 Bytes (1 MB) [1] Es usual suponer que este Megabyte estaacute compuesto por 16 segmentos de 64 KB Sin embargo los ingenieros de IBM estimaron que debiacutean reservar determinadas zonas para usos especiacuteficos del Sistema para lo que reservaron 6 segmentos de modo que para memoria de usuario (aplicaciones) quedaron solo 10 los famosos 640 KB del DOS (en realidad 655360 Bytes) que en la eacutepoca pareciacutean maacutes que suficientes para los programas y el propio Sistema Operativo Tenga en cuenta que el IBM-PC original careciacutea de disco duro un disquete de 5 14 de 160 KB (que podiacutea contener un maacuteximo de 64 ficheros) era opcional

Los 10 segmentos correspondientes a memoria de usuario se establecieron en la zona baja (los primeros 1280 Bytes estaban ya asignados a la tabla de vectores de interrupcioacuten y otros datos del

sistema ( 43) A continuacioacuten estaban los 6 bloques reservados la BIOS empieza en las direccioacuten F0000h de este espacio reservado con lo que hasta el punto de inicio (FFFF0h) anteriormente descrito quedaban 65520 Bytes espacio maacutes que suficiente para que se alojara una BIOS de solo 40 KB y sin peligro de que su crecimiento llegara a invadir la posicioacuten del punto de inicio

32 Programa de inventario y comprobacioacuten del hardware

321 El BIOS Chequeo y diagnoacutestico

Inventario de recursos y comprobacioacuten del hardware

Una vez iniciado el programa contenido en la BIOS su primera tarea consiste en un proceso de comprobacioacuten del hardware denominado POST (Power-On Self Test) El desarrollo exacto depende del fabricante pero la secuencia de comprobaciones puede resumirse como sigue

Chequeo de registros del procesador

Setear el temporizador 82538254 ( H2) para refresco de RAM Setear el acceso directo a memoria DMA para refresco de la RAM en el canal 0 Verificar que el refresco es operativo (los primeros PCs usaban RAM dinaacutemica) Verificar la memoria RAM baja (016-64 KB)

Cargar los vectores de interrupcioacuten y asignarles espacio en la zona de memoria baja ( 43)

Inicializar los dispositivos de video y teclado Determinar el tamantildeo de la RAM adicional y comprobar su funcionamiento (el recuento que

se ve en pantalla) Si llegado a este punto existiera alguacuten error en la memoria se mostrariacutea un mensaje de error (el dispositivo de video ya estaacute operativo)

Inicializar los puertos COM (comunicaciones serie) LPT (comunicaciones paralelo) y de juegos

Inicializar en su caso el sistema de disquete Inicializar el sistema de disco Explorar el aacuterea de usuario de la ROM Llamar el interruptor de bootstrap

En caso de existir errores graves la secuencia se detiene emitiendo una serie de pitidos (eventualmente alguacuten mensaje en pantalla) que codifican el tipo de error encontrado Se adoptoacute el sistema de aviso mediante pitidos (Beeps) cortos y largos porque en estos tempranos momentos inicio del sistema no existe ninguacuten dispositivo de salida utilizable Por ejemplo pantalla La cantidad y calidad de los test de diagnoacutestico variacutea seguacuten el fabricante y versioacuten del BIOS sin que exista un estaacutendar claro al respecto A tiacutetulo de ejemplo los Beep-codes del BIOS IBM son los siguientes (c=corto l=largo)

1c Inicio del test [7]

2c Error de inicializacioacuten

1l - 1c Error de placa-base

1l - 2c Error del adaptador de video

1l - 3c Error del adaptador EGAVGA

3l Error de la interfaz de teclado

999c Error de fuente de alimentacioacuten

La comprobacioacuten del dispositivo de video incluye cargar y ejecuta la parte de BIOS incluida en el adaptador de video En esta fase la mayoriacutea de las adaptadoras modernas muestran en pantalla informacioacuten sobre siacute mismas Es por esta razoacuten por la que a veces lo primero que se ve en pantalla es informacioacuten sobre la propia controladora de video antes que ninguacuten mensaje de la BIOS del sistema

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 6: El bios y el setup

311 El BIOS Carga inicial

El principio

Hemos indicado que el hardware de un PC sin Sistema Operativo es como un ser humano en coma profundo incapaz de realizar ninguna actividad uacutetil Pero entonces surge la pregunta iquestComo se carga el software despueacutes que se ha conectado el suministro de energiacutea si no existe ninguacuten programa capaz de hacer nada

Antes de explicar como resolvieron el problema los disentildeadores del PC permitidme un poco de historia Igual que en la actualidad a los ordenadores de hace unas deacutecadas una vez conectados habiacutea que cargarles el software Como despueacutes de conectada en la maacutequina no habiacutea ninguacuten programa habiacutea que introducirlo manualmente a traveacutes de la consola En esos tiempos los ordenadores teniacutean una consola o panel frontal lleno de lucecitas e interruptores con los que manualmente se podiacutean realizar determinadas operaciones baacutesicamente se reduciacutean a poder reiniciar (resetear) los registros examinar el contenido de cualquier posicioacuten de memoria y colocar en ella cualquier dato o instruccioacuten en binario De esta forma se cargaba manualmente un pequentildeiacutesimo trozo de coacutedigo el bootstrap que una vez arrancado era capaz de dirigirse a un dispositivo Por ejemplo un lector de cinta perforada en la que se iniciaba la carga de un programa maacutes avanzado el cargador binario (Binary loader) que ya era capaz de aceptar algunas oacuterdenes de consola y cargar a su vez cualquier otro software

En los PCs y compatibles actuales el proceso de carga de un sistema operativo DOS Windows Linux o cualquier otro se compone de una serie de pasos que se inician cuando se conecta o reinicia el ordenador El desarrollo paso a paso de esta secuencia es el siguiente

Conexioacuten

Cuando se da tensioacuten a la fuente de alimentacioacuten transcurre un cierto tiempo hasta que desaparecen los transitorios de conexioacuten y se genera una tensioacuten estable y adecuada para alimentar el sistema Una vez que la alimentacioacuten se estabiliza se genera una sentildeal Power

Good en uno de los cables que va de la fuente de alimentacioacuten a la placa base ( H2) esta sentildeal es recibida en el juego de chips instalado en la referida placa y a su vez generan una sentildeal de reinicio (reset) al procesador

La sentildeal reset consiste en que una patilla del procesador es puesta a masa y despueacutes de un cierto tiempo (muy corto) recobra su tensioacuten inicial (esta patilla estaacute conectada a una liacutenea del BUS del

PC H2) La finalidad de este proceso es evitar que el procesador arranque prematuramente cuando las tensiones de alimentacioacuten no son todaviacutea correctas lo que podriacutea producir dantildeos en el hardware Es el mismo sistema que se utiliza para un reinicio en caliente cuando pulsa en el botoacuten marcado Reset en el frontal de su PC Este botoacuten pone a masa la liacutenea del bus conectada a la patilla reset de procesador

Nota Precisamente debido a este mecanismo en algunos casos de fuentes de alimentacioacuten defectuosas se originan suacutebitos e imprevistos reseteos del sistema cuando la tensioacuten baja demasiado y luego se restablece a valores correctos

Bootstrap

El procesador arranca cuando se retira la sentildeal de reset pero no existe en su memoria ninguna instruccioacuten o dato por lo que no puede hacer absolutamente nada Para salvar el obstaacuteculo los fabricantes incluyen en la circuiteriacutea de la placa base una especie de instinto Podriacuteamos establecer un siacutemil diciendo que es anaacutelogo al que hace que las tortugas corran hacia el agua cuando salen del huevo en la playa solo que en este caso el sistema se dirige a una direccioacuten fija de memoria FFFF0h

(F000FFF0 en forma segmentada H51) Esta direccioacuten situada muy cerca del final de la memoria del sistema en los primeros PCs es el punto de inicio de la BIOS Se eligioacute esta direccioacuten para poder variar el tamantildeo del

programa en la ROM BIOS sin crear problemas de compatibilidad (ver nota ) puesto que existen

solo 16 bytes desde este punto y el final de la memoria DOS ( H51) que estaacute en la posicioacuten FFFFFh (F000FFFFh) En realidad este punto de inicio contiene una instruccioacuten de salto (jump) que indica al procesador donde tiene que dirigirse para encontrar el punto donde comienza realmente el programa de carga (bootstrap) de la BIOS

La figura 1 muestra un esquema de la distribucioacuten de memoria (la escala vertical no guarda proporcioacuten)

Nota histoacuterica En los primeros disentildeos del PC la ROM BIOS ocupaba solo 40 KB En esa eacutepoca el rango de direcciones de memoria que podiacutea manejarse era 00000-FFFFFh un maacuteximo de 1048576 Bytes (1 MB) [1] Es usual suponer que este Megabyte estaacute compuesto por 16 segmentos de 64 KB Sin embargo los ingenieros de IBM estimaron que debiacutean reservar determinadas zonas para usos especiacuteficos del Sistema para lo que reservaron 6 segmentos de modo que para memoria de usuario (aplicaciones) quedaron solo 10 los famosos 640 KB del DOS (en realidad 655360 Bytes) que en la eacutepoca pareciacutean maacutes que suficientes para los programas y el propio Sistema Operativo Tenga en cuenta que el IBM-PC original careciacutea de disco duro un disquete de 5 14 de 160 KB (que podiacutea contener un maacuteximo de 64 ficheros) era opcional

Los 10 segmentos correspondientes a memoria de usuario se establecieron en la zona baja (los primeros 1280 Bytes estaban ya asignados a la tabla de vectores de interrupcioacuten y otros datos del

sistema ( 43) A continuacioacuten estaban los 6 bloques reservados la BIOS empieza en las direccioacuten F0000h de este espacio reservado con lo que hasta el punto de inicio (FFFF0h) anteriormente descrito quedaban 65520 Bytes espacio maacutes que suficiente para que se alojara una BIOS de solo 40 KB y sin peligro de que su crecimiento llegara a invadir la posicioacuten del punto de inicio

32 Programa de inventario y comprobacioacuten del hardware

321 El BIOS Chequeo y diagnoacutestico

Inventario de recursos y comprobacioacuten del hardware

Una vez iniciado el programa contenido en la BIOS su primera tarea consiste en un proceso de comprobacioacuten del hardware denominado POST (Power-On Self Test) El desarrollo exacto depende del fabricante pero la secuencia de comprobaciones puede resumirse como sigue

Chequeo de registros del procesador

Setear el temporizador 82538254 ( H2) para refresco de RAM Setear el acceso directo a memoria DMA para refresco de la RAM en el canal 0 Verificar que el refresco es operativo (los primeros PCs usaban RAM dinaacutemica) Verificar la memoria RAM baja (016-64 KB)

Cargar los vectores de interrupcioacuten y asignarles espacio en la zona de memoria baja ( 43)

Inicializar los dispositivos de video y teclado Determinar el tamantildeo de la RAM adicional y comprobar su funcionamiento (el recuento que

se ve en pantalla) Si llegado a este punto existiera alguacuten error en la memoria se mostrariacutea un mensaje de error (el dispositivo de video ya estaacute operativo)

Inicializar los puertos COM (comunicaciones serie) LPT (comunicaciones paralelo) y de juegos

Inicializar en su caso el sistema de disquete Inicializar el sistema de disco Explorar el aacuterea de usuario de la ROM Llamar el interruptor de bootstrap

En caso de existir errores graves la secuencia se detiene emitiendo una serie de pitidos (eventualmente alguacuten mensaje en pantalla) que codifican el tipo de error encontrado Se adoptoacute el sistema de aviso mediante pitidos (Beeps) cortos y largos porque en estos tempranos momentos inicio del sistema no existe ninguacuten dispositivo de salida utilizable Por ejemplo pantalla La cantidad y calidad de los test de diagnoacutestico variacutea seguacuten el fabricante y versioacuten del BIOS sin que exista un estaacutendar claro al respecto A tiacutetulo de ejemplo los Beep-codes del BIOS IBM son los siguientes (c=corto l=largo)

1c Inicio del test [7]

2c Error de inicializacioacuten

1l - 1c Error de placa-base

1l - 2c Error del adaptador de video

1l - 3c Error del adaptador EGAVGA

3l Error de la interfaz de teclado

999c Error de fuente de alimentacioacuten

La comprobacioacuten del dispositivo de video incluye cargar y ejecuta la parte de BIOS incluida en el adaptador de video En esta fase la mayoriacutea de las adaptadoras modernas muestran en pantalla informacioacuten sobre siacute mismas Es por esta razoacuten por la que a veces lo primero que se ve en pantalla es informacioacuten sobre la propia controladora de video antes que ninguacuten mensaje de la BIOS del sistema

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 7: El bios y el setup

Nota Precisamente debido a este mecanismo en algunos casos de fuentes de alimentacioacuten defectuosas se originan suacutebitos e imprevistos reseteos del sistema cuando la tensioacuten baja demasiado y luego se restablece a valores correctos

Bootstrap

El procesador arranca cuando se retira la sentildeal de reset pero no existe en su memoria ninguna instruccioacuten o dato por lo que no puede hacer absolutamente nada Para salvar el obstaacuteculo los fabricantes incluyen en la circuiteriacutea de la placa base una especie de instinto Podriacuteamos establecer un siacutemil diciendo que es anaacutelogo al que hace que las tortugas corran hacia el agua cuando salen del huevo en la playa solo que en este caso el sistema se dirige a una direccioacuten fija de memoria FFFF0h

(F000FFF0 en forma segmentada H51) Esta direccioacuten situada muy cerca del final de la memoria del sistema en los primeros PCs es el punto de inicio de la BIOS Se eligioacute esta direccioacuten para poder variar el tamantildeo del

programa en la ROM BIOS sin crear problemas de compatibilidad (ver nota ) puesto que existen

solo 16 bytes desde este punto y el final de la memoria DOS ( H51) que estaacute en la posicioacuten FFFFFh (F000FFFFh) En realidad este punto de inicio contiene una instruccioacuten de salto (jump) que indica al procesador donde tiene que dirigirse para encontrar el punto donde comienza realmente el programa de carga (bootstrap) de la BIOS

La figura 1 muestra un esquema de la distribucioacuten de memoria (la escala vertical no guarda proporcioacuten)

Nota histoacuterica En los primeros disentildeos del PC la ROM BIOS ocupaba solo 40 KB En esa eacutepoca el rango de direcciones de memoria que podiacutea manejarse era 00000-FFFFFh un maacuteximo de 1048576 Bytes (1 MB) [1] Es usual suponer que este Megabyte estaacute compuesto por 16 segmentos de 64 KB Sin embargo los ingenieros de IBM estimaron que debiacutean reservar determinadas zonas para usos especiacuteficos del Sistema para lo que reservaron 6 segmentos de modo que para memoria de usuario (aplicaciones) quedaron solo 10 los famosos 640 KB del DOS (en realidad 655360 Bytes) que en la eacutepoca pareciacutean maacutes que suficientes para los programas y el propio Sistema Operativo Tenga en cuenta que el IBM-PC original careciacutea de disco duro un disquete de 5 14 de 160 KB (que podiacutea contener un maacuteximo de 64 ficheros) era opcional

Los 10 segmentos correspondientes a memoria de usuario se establecieron en la zona baja (los primeros 1280 Bytes estaban ya asignados a la tabla de vectores de interrupcioacuten y otros datos del

sistema ( 43) A continuacioacuten estaban los 6 bloques reservados la BIOS empieza en las direccioacuten F0000h de este espacio reservado con lo que hasta el punto de inicio (FFFF0h) anteriormente descrito quedaban 65520 Bytes espacio maacutes que suficiente para que se alojara una BIOS de solo 40 KB y sin peligro de que su crecimiento llegara a invadir la posicioacuten del punto de inicio

32 Programa de inventario y comprobacioacuten del hardware

321 El BIOS Chequeo y diagnoacutestico

Inventario de recursos y comprobacioacuten del hardware

Una vez iniciado el programa contenido en la BIOS su primera tarea consiste en un proceso de comprobacioacuten del hardware denominado POST (Power-On Self Test) El desarrollo exacto depende del fabricante pero la secuencia de comprobaciones puede resumirse como sigue

Chequeo de registros del procesador

Setear el temporizador 82538254 ( H2) para refresco de RAM Setear el acceso directo a memoria DMA para refresco de la RAM en el canal 0 Verificar que el refresco es operativo (los primeros PCs usaban RAM dinaacutemica) Verificar la memoria RAM baja (016-64 KB)

Cargar los vectores de interrupcioacuten y asignarles espacio en la zona de memoria baja ( 43)

Inicializar los dispositivos de video y teclado Determinar el tamantildeo de la RAM adicional y comprobar su funcionamiento (el recuento que

se ve en pantalla) Si llegado a este punto existiera alguacuten error en la memoria se mostrariacutea un mensaje de error (el dispositivo de video ya estaacute operativo)

Inicializar los puertos COM (comunicaciones serie) LPT (comunicaciones paralelo) y de juegos

Inicializar en su caso el sistema de disquete Inicializar el sistema de disco Explorar el aacuterea de usuario de la ROM Llamar el interruptor de bootstrap

En caso de existir errores graves la secuencia se detiene emitiendo una serie de pitidos (eventualmente alguacuten mensaje en pantalla) que codifican el tipo de error encontrado Se adoptoacute el sistema de aviso mediante pitidos (Beeps) cortos y largos porque en estos tempranos momentos inicio del sistema no existe ninguacuten dispositivo de salida utilizable Por ejemplo pantalla La cantidad y calidad de los test de diagnoacutestico variacutea seguacuten el fabricante y versioacuten del BIOS sin que exista un estaacutendar claro al respecto A tiacutetulo de ejemplo los Beep-codes del BIOS IBM son los siguientes (c=corto l=largo)

1c Inicio del test [7]

2c Error de inicializacioacuten

1l - 1c Error de placa-base

1l - 2c Error del adaptador de video

1l - 3c Error del adaptador EGAVGA

3l Error de la interfaz de teclado

999c Error de fuente de alimentacioacuten

La comprobacioacuten del dispositivo de video incluye cargar y ejecuta la parte de BIOS incluida en el adaptador de video En esta fase la mayoriacutea de las adaptadoras modernas muestran en pantalla informacioacuten sobre siacute mismas Es por esta razoacuten por la que a veces lo primero que se ve en pantalla es informacioacuten sobre la propia controladora de video antes que ninguacuten mensaje de la BIOS del sistema

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 8: El bios y el setup

32 Programa de inventario y comprobacioacuten del hardware

321 El BIOS Chequeo y diagnoacutestico

Inventario de recursos y comprobacioacuten del hardware

Una vez iniciado el programa contenido en la BIOS su primera tarea consiste en un proceso de comprobacioacuten del hardware denominado POST (Power-On Self Test) El desarrollo exacto depende del fabricante pero la secuencia de comprobaciones puede resumirse como sigue

Chequeo de registros del procesador

Setear el temporizador 82538254 ( H2) para refresco de RAM Setear el acceso directo a memoria DMA para refresco de la RAM en el canal 0 Verificar que el refresco es operativo (los primeros PCs usaban RAM dinaacutemica) Verificar la memoria RAM baja (016-64 KB)

Cargar los vectores de interrupcioacuten y asignarles espacio en la zona de memoria baja ( 43)

Inicializar los dispositivos de video y teclado Determinar el tamantildeo de la RAM adicional y comprobar su funcionamiento (el recuento que

se ve en pantalla) Si llegado a este punto existiera alguacuten error en la memoria se mostrariacutea un mensaje de error (el dispositivo de video ya estaacute operativo)

Inicializar los puertos COM (comunicaciones serie) LPT (comunicaciones paralelo) y de juegos

Inicializar en su caso el sistema de disquete Inicializar el sistema de disco Explorar el aacuterea de usuario de la ROM Llamar el interruptor de bootstrap

En caso de existir errores graves la secuencia se detiene emitiendo una serie de pitidos (eventualmente alguacuten mensaje en pantalla) que codifican el tipo de error encontrado Se adoptoacute el sistema de aviso mediante pitidos (Beeps) cortos y largos porque en estos tempranos momentos inicio del sistema no existe ninguacuten dispositivo de salida utilizable Por ejemplo pantalla La cantidad y calidad de los test de diagnoacutestico variacutea seguacuten el fabricante y versioacuten del BIOS sin que exista un estaacutendar claro al respecto A tiacutetulo de ejemplo los Beep-codes del BIOS IBM son los siguientes (c=corto l=largo)

1c Inicio del test [7]

2c Error de inicializacioacuten

1l - 1c Error de placa-base

1l - 2c Error del adaptador de video

1l - 3c Error del adaptador EGAVGA

3l Error de la interfaz de teclado

999c Error de fuente de alimentacioacuten

La comprobacioacuten del dispositivo de video incluye cargar y ejecuta la parte de BIOS incluida en el adaptador de video En esta fase la mayoriacutea de las adaptadoras modernas muestran en pantalla informacioacuten sobre siacute mismas Es por esta razoacuten por la que a veces lo primero que se ve en pantalla es informacioacuten sobre la propia controladora de video antes que ninguacuten mensaje de la BIOS del sistema

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 9: El bios y el setup

Nota Si se trata de un reinicio en caliente (Hot boot) que puede conseguirse con la combinacioacuten [Ctrl]+[Alt]+[Sup] la fase de comprobacioacuten POST se omite y el proceso de carga sigue desde el siguiente punto

Carga de BIOSes especiacuteficas

Como veremos en el apartado

correspondiente ( 44) una de las funciones de la BIOS consiste en proporcionar soporte para los dispositivos de ES conectados entre los que se encontraban la controladora de video el teclado el disquete los puertos de comunicaciones serie y paralelo Etc Por supuesto las BIOS primitivas incluiacutean soporte para los dispositivos que podiacutean conectarse en aquellos sistemas Sin embargo los disentildeadores de IBM previeron que pudieran instalarse nuevos dispositivos que requiriesen rutinas especiacuteficas de ES por lo que dispusieron un mecanismo por el que durante el reconocimiento inicial del sistema la BIOS principal (instalada en la placa-base) pudiese identificar la existencia de otras BIOSes especiacuteficas en los dispositivos El sistema permite que en caso de encontrarlas puede cederles el control para que realicen sus propia tarea de diagnoacutestico y a continuacioacuten carguen sus propios moacutedulos de servicio junto con los de la BIOS principal

Nota Ademaacutes de cargar sus propias extensiones el proceso incluye antildeadir yo modificar los

punteros cargados en la tabla de vectores de interrupcioacuten ( H24) para que sentildealen a las nuevas rutinas

En realidad el sistema conocido como extensiones de la BIOS permite que existan dos clases de extensiones unas denominadas fijas corresponderiacutean a dispositivos especiales de ES instalados en el sistema Otras denominadas removibles permitiriacutean la instalacioacuten de cartuchos de software especiacutefico (algo que estuvo muy de moda en la eacutepoca pre-PC) Por ejemplo se podiacutea cargar un cartucho que conteniacutea un inteacuterprete de BASIC Se previno incluso la posibilidad de que un cartucho sustituyera completamente la BIOS principal tomando control completo sobre el sistema

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 10: El bios y el setup

Asiacute como la BIOS principal dispone de su propia zona de memoria el segmento F de 64 KB

situado en la parte superior de la memoria ( 41) las extensiones disponen tambieacuten de una zona de memoria estaacutendar donde cargarse son los segmentos C D y E (ver figura 1) Cualquier dispositivo que necesite de espacio para sus propios servicios se situacutea en alguacuten punto de esta zona procurando no entrar en conflicto con alguacuten otro En concreto los 128 KB de los segmentos D y E se reservaron para las extensiones removibles (cartuchos de software)

Entre los dispositivos que disponen de sus propias extensiones BIOS se encuentran los controladores de disco duro IDEATA cuyas BIOS se encuentran en la zona C8000-CBFFFh los adaptadores graacuteficos EGA y sucesores que utilizan un bloque de 32 KB en la zona C0000-C7FFFh Otros elementos que suelen contar con sus propias BIOSes son las tarjetas de red y las controladoras SCSI [1] Estos moacutedulos y cualquier otro que sea encontrado es cargado y ejecutado

Para identificar si alguacuten dispositivo conectado dispone de su propia BIOS el POST realiza una exploracioacuten de la memoria utilizando dos convenciones

1 Si existe alguna memoria en los segmentos C D y F2 En caso afirmativo si en las direcciones muacuteltiplos de 2 KB de dichos segmentos se

encuentra la marca 55h y AAh (01010101 - 10101010) en los dos primeros octetos [3]

En caso afirmativo el POST cede el control al moacutedulo encontrado que se ejecuta carga los vectores de interrupcioacuten correspondientes a sus propias rutinas y finalmente devuelve el control al BIOS principal que sigue su verificacioacuten

Generalmente la primera informacioacuten en pantalla de la BIOS del sistema (despueacutes de los mensajes de la BIOS de la controladora de video) es una pantalla inicial con los creacuteditos del fabricante nuacutemero de versioacuten y fecha A continuacioacuten muestra un resumen de la configuracioacuten del sistema

Recapitulacioacuten

Como hemos visto el BIOS realiza una especie de inventario del sistema y algunas pruebas para verificar que su funcionamiento es correcto En los PCs originales la especificacioacuten del hardware disponible se efectuaba mediante interruptores (Jumpers) situados en la placa-base A partir de

los ATs se dispone de una memoria permanente accesible para el usuario (ROM del Sistema H2) donde estaacute inventariado el hardware baacutesico y su tipo [6] La tendencia actual es el

estaacutendar PnP ( 4) si la BIOS lo soporta es capaz por siacute misma de detectar y configurar los dispositivos conectados asignaacutendoles los recursos necesarios y mostrando un mensaje en pantalla por cada uno instalado

Las BIOS modernas basaacutendose en el tipo de memoria detectada pueden establecer automaacuteticamente su velocidad Algunas pueden detectar automaacuteticamente los paraacutemetros del tipo de disco duro y su forma de acceso Tambieacuten permitir la carga del sistema desde dispositivos distintos que los tradicionales disquete (unidad A) o disco duro (unidad C) Por ejemplo desde CD dispositivo USB o incluso de la red local

Una vez finalizado el inventario de recursos comprobacioacuten del hardware y mostrado el resumen de la configuracioacuten se continuacutea con la carga del Sistema Operativo Aspecto eacuteste que se detalla

en el capiacutetulo siguiente ( 43)

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 11: El bios y el setup

Coacutedigos POST

Ademaacutes de los pitidos sentildealados en el paacuterrafo anterior en cada paso de verificacioacuten el POST genera una serie de mensajes denominados POST-codes en forma

de nuacutemeros colocados generalmente en un puerto ES determinado ( 21) Suele ser el 80h pero no hay acuerdo al respecto y depende del fabricante [4] Para verlos es necesario disponer de un instrumento adecuado (POST reader) en forma de una placa que se pincha en un zoacutecalo libre del bus Tienen un par de LEDs de 7 segmentos que indican el coacutedigo hexadecimal del test que se inicia Ademaacutes disponen de LEDs auxiliares que sentildealan si es correcto el estado de tensioacuten

en las liacuteneas del bus de alimentacioacuten ( 2) En la figura adjunta se muestra uno de estos dispositivos [5] Para interpretar los coacutedigos es necesario disponer de la referencia del fabricante para el modelo de BIOS que estemos comprobando El proceso de diagnoacutestico del POST se detiene en el momento de error por lo que en el display aparece el nuacutemero del test erroacuteneo

Coacutedigos de Diagnoacutestico

Pasadas las etapas iniciales en las que quizaacutes no existe ninguacuten dispositivo disponible para mostrar mensajes de error cuando se ha cargado y ejecutado la BIOS incluida en el adaptador de video el POST estaacute en condiciones de mostrar los posibles errores de diagnoacutestico mediante mensajes en la pantalla Estos mensajes son numeacutericos decimales conocidos como coacutedigos de diagnoacutestico que se componen de dos partes el coacutedigo de test (Test code) y el coacutedigo de error (Fault code) El primero es un nuacutemero indicativo del test en ejecucioacuten el segundo es un nuacutemero de dos diacutegitos que indica el tipo de error detectado por el test en cuestioacuten El coacutedigo 00 indica ausencia de error (el test correspondiente pasoacute Ok) Por ejemplo un coacutedigo de diagnoacutestico 342 en un equipo IBM indica error en el cable (coacutedigo de error 42) durante la comprobacioacuten del teclado (coacutedigo de test 03)

Cualquier coacutedigo de error distinto de cero tiene que ser interpretado en funcioacuten de la tabla de coacutedigos de diagnoacutestico del fabricante de la placa o de la BIOS En estos casos el proceso de inicio del sistema puede detenerse o continuar dependiendo del tipo de error y de su localizacioacuten

A tiacutetulo de ejemplo se incluyen los coacutedigos de test de IBM junto con el nuacutemero de coacutedigos de error posibles en cada uno de ellos Observe que muchos de ellos se refieren a dispositivos perifeacutericos u opcionales que con frecuencia disponen de sus propias BIOSes

01xx Placa-base (System board) 5702xx Memoria (System memory) 1903xx Teclado 1204xx Adaptador de pantalla monocromo 505xx Adaptador graacutefico color 1006xx Unida de disquete y adaptador 47

46xx Adaptador multiport ARTIC 748xx Modem interno primario 149xx Modem interno secundario 150xx PC convertible LCD 1251xx PC convertible impresora portatil 556xx Sistema de comunicaciones financieras 170xx Coacutedigos de error de la BIOS

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 12: El bios y el setup

07xx Coprocesador matemaacutetico 1309xx Adaptador de puerto paralelo primario 1310xx Adaptador de puerto paralelo secundario 1311xx Dispositivo de comunicaciones (COM1) 5412xx Dispositivo de comunicaciones (COM2) 5413xx Puerto de juegos 214xx Impresora matricial 715xx Adaptador SDLD 3616xx Adaptador DSEA 4317xx Adaptador de disco duro 4318xx Unidad de expansioacuten de ES 1320xx Adaptador de comunicaciones BSC 4321xx Adaptador BSC secundario 4322xx Adaptador cluster 123xx Adaptador de monitor de plasma 124xx Adaptador graacutefico EGA 1225xx Adaptador graacutefico EGA secundario 1226xx Adaptador PC370-M 9527xx Adaptador emulador PC3277 328xx Adaptador emulador 32783279 129xx Impresora graacutefica color 130xx Adaptador de red primario 1631xx Adaptador de red secundario 1632xx Pantalla 3270 PCAT [2] 133xx Impresora (Compact printer) 135xx Unidades Enhanced DESA 636xx GPIB IEEE 488 5837xx Controlador SCSI 138xx Adaptador para adquisicioacuten de datos 3639xx Adaptador graacutefico PGA 9244xx Pantalla 5279 y adaptador 145xx Adaptador GPIB IEEE 488 1

Phoenix 371xx VCA (Voice Communication Adapter) 1173xx Unidad de disquete 1674xx Adaptador de pantalla 8514A 276xx Adaptador de impresora de paacuteginas 484xx Speech adapter 185xx Adaptador de memoria XMA 186xx Ratoacuten PS2 789xx Interfaz MIDI 191xx Disco oacuteptico WORM 196xx Adaptador SCSI (cacheacute W32) 1100xx Adaptador multiprotocolo 53101xx Modem interno 3001200 bps 27104xx Adaptador para dispositivos ESDI o MAC IDE 35107xx Adaptador de unidad de disco externo 1112xx Adaptador SCSI (cache WO 16 bit) 1113xx Adaptador SCSI 1129xx Procesador (UCP) 17149xx Adaptador de pantalla de plasma P70 P75 4152xx Adaptador de pantalla XGA 1164xx Cinta magneacutetica interna 120 MB 1165xx Unidad de cinta 6157 2166xx Adaptador de red Token-Ring primario 1167xx Adaptador de red Token-Ring secundario 1180xx Adaptador Wizard PS2 15185xx Adaptador para pantalla japonesa DBCS 1194xx Moacutedulo de expansioacuten de memoria 1200xx Adaptador de imagen 1208xx Dispositivos SCSI

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 13: El bios y el setup

desconocidos 1209xx Disco removible SCSI 1210xx Disco SCSI fijo 1

------------------ 33 Inicializacioacuten de los dispositivos hardware que lo

requieren carga de cierto software baacutesico e inicio del Sistema Operativo

331 Inicializacioacuten y Carga del Sistema Operativo

Inicializacioacuten

Parte de la tarea del POST se refiere a la preparacioacuten del hardware disponible (perifeacutericos) Muchos de estos elementos precisan de la inicializacioacuten de registros carga de paraacutemetros y determinadas sentildeales para ponerlos en orden de funcionamiento No olvidar que algunos de ellos son controladores programables y parte del trabajo de la BIOS consiste precisamente en esta programacioacuten

Tabla de vectores de interrupcioacuten

Entre otras funciones la inicializacioacuten incluye cargar en la memoria RAM ciertas tablas y programas muy baacutesicos imprescindibles para el manejo de muy bajo nivel del hardware Por ejemplo la carga en memoria baja de los vectores de interrupcioacuten de forma que cuando ocurra una interrupcioacuten se sepa donde encontrar la rutina adecuada

Nota En los PCs estaacutendar se pueden manejar un total de 256 interrupciones distintas y cada una requiere un programa de control especial Este programa se situacutea en memoria RAM o en la ROM-BIOS pero en cualquier caso en los primeros 1024 octetos (1 KB) de la memoria RAM (direcciones 000-400h) se carga una tabla de 256 punteros de 4 bytes denominada devectores de interrupcioacuten Cada puntero de la tabla sentildeala la direccioacuten de memoria donde comienza el programa de control correspondiente a la interrupcioacuten de igual nuacutemero

Memoria de la BIOS

Puesto que los programas contenidos en la BIOS requieren cierta aacuterea de trabajo donde almacenar variables y datos se asignaron para este propoacutesito 256 Bytes en la zona de memoria situada inmediatamente por encima de la tabla de vectores de interrupcioacuten en las direcciones 400-4FFh (estas direcciones son frecuentemente sentildealadas como 00400000 - 004000FF)

Esta aacuterea de memoria es conocida como memoria de datos de la ROM-BIOS y en ella se maneja informacioacuten muy diversa Por ejemplo las uacuteltimas pulsaciones de teclas capacidad de memoria encontrada los ciclos de reloj pasados desde media noche (hora del sistema) el nuacutemero de liacuteneas y columnas que caben en la pantalla o la lista de los dispositivos que han sido detectados en el sistema durante la fase de inventario del hardware Entre las funciones de inicializacioacuten encomendadas a la secuencia POST se encuentra la inicializacioacuten de los datos en este aacuterea

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 14: El bios y el setup

Carga del Sistema

Una vez terminadas las verificaciones previas la BIOS inicia un recorrido en busca un dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del Sistema Operativo Este recorrido se denomina secuencia de carga (Boot sequence) y su orden puede ser establecido mediante un programa auxiliar ( set-up de la BIOS) que es accesible mediante la pulsacioacuten de ciertas teclas durante los instantes iniciales de carga Una vez fijada la secuencia de

carga es almacenada en la memoria de datos de la BIOS de forma que puede ser recordada y utilizada la proacutexima vez que se reinicia el sistema

En los sistemas primitivos la secuencia de carga era fija empezando en el disquete (A) y siguiendo en la primera unidad de disco (C) Esta sigue siendo auacuten la secuencia normal pero las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o LAN como puntos de inicio para la carga del Sistema En estos apuntes denominamos unidad o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga El set-up de la BIOS establece el orden en que seraacuten consultados los dispositivos disponibles

Nota El hecho de que una unidad pueda ser maestra depende exclusivamente de la BIOS Por ejemplo supongamos un portaacutetil en el que instalamos sendas unidades de disco exteriores la primera mediante conexioacuten USB y la segunda mediante una tarjeta PC-CARD que incluye un controlador SATA

Por lo general en el estado actual de la teacutecnica (2005) las BIOSes solo estaacuten preparadas para arrancar desde unidades internas que pueden ser disco disquete CDDVD o mediante LAN (tarjeta de red) En tal caso aunque la unidad USB o la SATA tuviesen una particioacuten primaria activa no podriacutean ser utilizadas para la carga inicial del sistema ya que la BIOS no puede verlas Sin embargo una vez cargado el SO y los controladores pertinentes ambas unidades podriacutean ser utilizadas sin problema

La descripcioacuten detallada del proceso de carga del Sistema requiere conocer la estructura loacutegica de

las unidades de disco y disquete para lo que remitimos al lector al capiacutetulo correspondientes ( 812) Aquiacute supondremos que el lector estaacute familiarizado con la terminologiacutea introducida en dichos epiacutegrafes y su significado

Empezando por el final en realidad lo que se necesita para cargar el Sistema Operativo es un ejecutable como WININITEXE (Windows) NTLDREXE (Windows NT2000) bootvmlinuz (Linux) etc Tales ficheros solo pueden estar en un volumen o particioacuten loacutegica y la informacioacuten baacutesica sobre los mismos estaacute contenida en su primer sector conocido como VBS (Volume boot

sector 812c2) Una vez localizado y cargado se tiene conocimiento de su estructura y es faacutecil localizar el fichero adecuado Pero antes hay que averiguar coacutemo estaacute organizada la unidad para saber cuantos son los voluacutemenes y por cual empezar Como se ha visto en el capiacutetulo correspondiente la estructura loacutegica de las unidades estaacute organizada de forma que el principio del ovillo se encuentra en el primer sector de la unidad En consecuencia la BIOS recorre los dispositivos definidos en la secuencia de carga mirando el primer sector En caso que no apareciera un sector adecuado en ninguna de las unidades [2] aparece un mensaje No boot device available o NO ROM BASIC - System Halted

Nota En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo maacutes frecuente) La carga desde el disquete es anaacuteloga aunque maacutes simple Dado que los disquetes no pueden tener particiones no tienen un MBR (Master Boot Record) Esto significa que no son necesarios los pasos previos en busca de un posible VBS Asiacute que de existir alguno es precisamente el primer sector del disquete

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 15: El bios y el setup

En el caso de los discos duros el primer sector se denomina sector de arranque o registro

maestro de carga MBR (Master boot record 812c) Que ademaacutes de un trozo de coacutedigoMBC (Master Boot Code) contiene una tabla MPT (Master Partition Table) que describe las particiones definidas en la unidad En caso de que alguna unidad de la secuencia de carga contenga un MBR se carga en memoria y se trasmite el control a su MBC

El MBC examina la Master Partition table buscando dos cosas En primer lugar determinar si

existe una particioacuten DOS extendida xDp ( 812c1) que pueda contener voluacutemenes loacutegicos en su interior ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida [1] En segundo lugar determinar si existe una particioacuten cargable (activa)

Si el MBC encuentra una particioacuten extendida carga su primer sector EBR (Extended Boot Record) que describe el primer volumen loacutegico de la particioacuten y lo examina para ver si enlaza con alguacuten otro en este uacuteltimo caso el nuevo EBR contiene informacioacuten sobre el segundo volumen loacutegico de forma que tambieacuten es cargado y examinado El proceso continuacutea hasta que todos los voluacutemenes loacutegicos de la particioacuten han sido reconocidos por el sistema

Despueacutes de reconocida la particioacuten extendida (en su caso) el MBC intenta cargar la particioacuten primaria sentildealada como activa En caso de no haber ninguna el proceso termina con un error el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo cargable No boot device available o el conocido NO ROM BASIC - System Halted Si por el contrario existe una particioacuten activa el MBC se dirige a su primer sector loacutegico VBS (Volume Boot Sector) y lo carga En lo que sigue suponemos que se trata de una particioacuten primaria DOS que es el caso maacutes frecuente [3]

Nota Es significativo que en las maacutequinas ix86 el proceso seguido hasta este punto es conducido por coacutedigo de 16 bits sin soporte de ninguacuten Sistema Operativo El coacutedigo del VBS es precisamente el primer coacutedigo dependiente que aparece Depende del SO utilizado en el formateo de alto nivel del volumen En cambio el coacutedigo y estructura

del MBR (instalado por fdisk 812c3) es estaacutendar y universal

El VBS es cargado en memoria y verificado Pasaacutendose entonces el control de la ejecucioacuten a un trozo de coacutedigo VBC (Volume Boot Code) contenido en eacutel El VBC examina la estructura del volumen que se estaacute cargando para asegurar que todo estaacute correcto en caso contrario el proceso se detiene en este punto con un error Si todo estaacute bien el VBC busca en el directorio raiacutez del volumen en busca de los ficheros del sistema operativo que en el caso del MS-DOS son IOSYSMSDOSSYS y COMMANDCOM

Si no se encuentran dichos ficheros el programa mostraraacute un mensaje generalmente el consabido Non-system disk or disk error - Replace and press any key when ready Alguna gente cree que este mensaje significa que el sistema no ha sido cargado que la BIOS examina el disquete y que lo rehuacutesa porque no puede cargarlo cuando en realidad como se ha visto el VBC ha sido efectivamente cargado y ejecutado siendo eacutel realmente el que ha generado el mensaje cuando no ha podido encontrar los ficheros del sistema operativo

Si los ficheros del SO son correctos el programa de carga los trae a memoria y les transfiere el control estos ficheros contienen a su vez programas que se encargan de cargar e iniciar el resto del SO En el caso del MS-DOS esto significa cargar el inteacuterprete de comandos COMMANDCOM y a continuacioacuten leer e interpretar el contenido de los ficheros CONFIGSYS y AUTOEXECBAT En este momento es el propio SO el que controla el sistema si se trata de Windows el proceso de carga inicia muchas maacutes rutinas

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 16: El bios y el setup

En realidad los detalles de la carga del sistema requeririacutean todo un libro Pero podemos resumir que una vez encontrado el cargador del Sistema Operativo este toma el control del proceso que habiacutea sido iniciado por la BIOS y continuado por los bootstrap Generalmente el Sistema realiza un nuevo inventario de memoria y de los dispositivos disponibles y procede a cargar los controladores de dispositivos adecuados para su manejo Por ejemplo impresoras ratoacuten y teclado En los sistemas personales la uacuteltima operacioacuten consiste en invocar la shell (generalmente una interfaz graacutefica) que permite al usuario controlar el Sistema y de los programas de aplicacioacuten En otros casos Por ejemplo servidores Web de Ficheros de Correo etc es posible que la consola ratoacuten y teclado no esteacuten conectados inicialmente En su lugar se inician una serie de procesos (demonios) que proporcionan determinados servicios de forma automatizada y sin intervencioacuten de ninguacuten operador

34 Soporte para ciertos dispositivos hardware del sistema

341 El BIOS Soporte de dispositivos

El sistema baacutesico de entradas salidas

Aparte de los procesos de verificacioacuten y carga descritos en paacuteginas anteriores la caracteriacutestica fundamental del BIOS que ademaacutes justifica su nombre de Sistema Baacutesico de Entrada Salida es que en este firmware se encuentran las instrucciones necesarias para acceder a determinados servicios baacutesicos del hardware (dispositivos de EntradaSalida) entre los que se encuentran el teclado la pantalla los puertos serie y los controladores de disco Estos trozos de coacutedigo son accedidos a traveacutes de las direcciones contenidas en la tabla de vectores de interrupcioacuten De forma que cualquier software que se cargue en el ordenador puede saber en que direccioacuten buscar para encontrar los servicios correspondientes

En realidad esta es la parte maacutes original y trascendente del disentildeo del PC lo que ha posibilitado la existencia de Cloacutenicos y hace que un conjunto de piezas hardware sean un PC Es tambieacuten lo que hace que cualquier programa para tecnologiacutea Intel-PC corra en un PC con independencia de como sean realmente las interioridades de su hardware Desde este punto de vista la BIOS representa un elemento unificador comuacuten a todos los PCs todas estas maacutequinas presentan al exterior una misma interfaz (determinada por el BIOS) La filosofiacutea de disentildeo que utilizaron los disentildeadores de IBM fue en palabras de Peter Norton [1] Deje que el BIOS lo haga no se enrede con el control directo

Cuando un programa necesita determinados recursos del hardware (lo que en uacuteltimo teacutermino viene a ser una entradasalida) la BIOS representa una forma unificada de hacerlo se pide a la BIOS el ldquoserviciordquo de una forma estandarizada de ahiacute el nombre Sistema baacutesico de EntradasSalidas En este sentido el sistema de EntradasSalidas del PC es un dispositivo virtual se le interroga de una forma estaacutendar y eacutel se encarga de los detalles sucios del hardware Observe que cuando se extiende este concepto incluyendo no solo el sistema baacutesico de ES sino al procesador se llega de forma natural a la maacutequina virtual de Java

Aunque existen diversas versiones y fabricantes (la propia historia de la BIOS es muy interesante) su comportamiento externo estaacute estandarizado La BIOS es en realidad una caja negra no importa como lo hace internamente Lo importante es que al preguntarle de una forma estandarizada produce el resultado deseado (aquiacute se llaman Servicios) Se han introducido pocos o ninguacuten cambio baacutesico desde su aparicioacuten con el primer PC ya que en realidad todas las mejoras del software se han aplicado a un nivel superior a esta capa baacutesica lo que ha hecho posible entre

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 17: El bios y el setup

otras cosas cambiar de Sistema Operativo DOS Windows o Linux (por ejemplo) sin necesidad de cambiar las BIOSes

En la paacutegina adjunta se incluye una somera descripcioacuten de estos Servicios ( H241)

Porqueacute este sistema

La divisioacuten de las tareas baacutesicas del ordenador en dos partes una que corresponde al Sistema Operativo y otra que corresponde a la BIOS es atribuida a Gary Kildall personaje al que ya

hemos hecho referencia ( 1) Cuando deseaba facilitar la implementacioacuten de sus Sistema Operativo CPM en las distintas maacutequinas que comenzaban a aparecer entre los aficionados a la electroacutenica digital pensoacute que dividirlo en dos partes ayudariacutea a sus propoacutesitos La parte especiacutefica de cada maacutequina que trataba de los detalles de ES seriacutea encomendada a un moacutedulo denominado precisamente por esto BIOS Mientras que el resto del Sistema seriacutea relativamente independiente De esta forma la adaptacioacuten del Sistema a una nueva maacutequina solo requeriacutea reescribir los moacutedulos correspondientes del BIOS Evidentemente el sistema fue todo un eacutexito y ha pervivido hasta nuestros diacuteas

Evolucioacuten

Aunque el principio de funcionamiento es el que hemos relatado a lo largo de estas paacuteginas el aumento de complejidad de los perifeacutericos junto con la insaciable demanda de velocidad ha motivado que empiece a invertirse la tendencia Cada vez maacutes el Sistema Operativo rehace los punteros situados por el BIOS en la tabla de vectores de interrupcioacuten IDT para que sentildealen a sus propias rutinas Por ejemplo las controladoras graacuteficas actuales (2005) utilizan modos de operacioacuten impensables en las primitivas adaptadoras graacuteficas de color CGA y los servicios de control utilizan rutinas especiacuteficas de 32 o 64 bits que explotan las nuevas posibilidades de los dispositivos En este sentido los servicios BIOS nativos solo son utilizados cuando se necesita compatibilidad hacia atraacutes Por ejemplo si arrancamos un equipo Pentium con un disquete DOS por razones de mantenimiento o diagnoacutestico En este caso algunas de las caracteriacutesticas maacutes avanzadas del sistema como la controladora graacutefica seraacuten utilizadas en forma muy rudimentaria mientras que otras como los puertos USB infrarrojos firewire etc no seraacuten accesibles La razoacuten es que tales Servicios sencillamente no existen en la BIOS tradicional

1 EFI

En 1998 Intel lideroacute una iniciativa conocida bajo las siglas IBI (Intel Boot Initiative) destinada a mejorar las capacidades y limitaciones de la BIOS tradicional Posteriormente en 2002 lanzoacute una extensioacuten de las ideas anteriores denominada EFI (Extensible Firmware Interface) y destinada las maacutequinas de arquitectura IA-32 e IA-64 [2] Se trata de un nuevo estaacutendar de BIOS que al igual que la original tiene la doble misioacuten de iniciar la carga del sistema y servir de interfaz de bajo nivel con los dispositivos hardware y su firmware La figura adjunta (original de Intel) muestra esta doble funcionalidad

Como en el esquema tradicional la BIOS contiene informacioacuten relativa al hardware especiacutefico Pero ademaacutes de los servicios tradicionales de run-time proporciona un conjunto estandarizado de servicios muy avanzado al sistema de carga La idea es ofrecer a las utilidades de precarga (antes que se haya cargado el Sistema Operativo) mucha maacutes operatividad que la ofrecida en las BIOSes tradicionales

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 18: El bios y el setup

Nota recordemos que aparte del inventariado de recursos y comprobacioacuten del hardware ( 42) la funcionalidad ofrecida por las BIOSes tradicionales en los momentos iniciales se

reduce a localizar el sector maestro de carga MBR de determinadas unidades ( 43)

En realidad la iniciativa EFI convierte a las antiguas BIOSes en un Sistema Operativo por derecho propio pequentildeo aunque bastante completo que incluye capacidades baacutesicas de trabajo en red (Networking) manejo de pantallas graacuteficas teclado y capacidad de gestionar su propio sistema de almacenamiento (disco memorias flash etc) Ademaacutes de permitirle gestionar los discos y sus particiones puede incluso disponer de su propio espacio que puede aparecer como una particioacuten especiacutefica en el disco

El resultado es una plataforma que permite ejecutar aplicaciones de 32 bits en modo real (que son comunes para las arquitecturas IA-32 e IA-64) Para tal fin existe un entorno de desarrollo (Application framework) que permite compilar aplicaciones C tradicionales para EFI Los resultados de las nuevas posibilidades son evidentes en todos los oacuterdenes Por ejemplo estaacuten disponibles desde el principio dispositivos USB o PC-CARD (PCMCIA) entre otros que antes solo eran accesibles tras la carga del Sistema Es posible la gestioacuten remota del sistema lo que permite instalar servidores en rack sin que necesiten la correspondiente consola o las complicaciones de los concentradores actuales (compartir un monitor ratoacuten y teclado entre distintos equipos) Son posibles rutinas de verificacioacuten y diagnoacutestico muy avanzadas etc

-----------------------

4- nuevo Bios

Estaba viendo el foro de rumores algo sobre un nuevo Bios con iconitos y bue sale la comparativa de lo que no es rumor ni adelanto sino lo que actualmente los fabricantes presentan en el mercado de Intel P67 y H67

A comparar entre (en orden alfabetico)

ASRock P67 Extreme4

Asus P8P67 Pro

Biostar TP67XE

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 19: El bios y el setup

ECS P67H2-A2

Foxconn P67A-S

Gigabyte

P67A-UD4

Intel DP67BG

MSI P67A-GD65

En estos modelos perfectamente comparables entre si ya que pertenecen al mismo segmento todos los fabricantes integran excepto Gigabyte (como es una comparativa entre modelos del mismo segmento lo vamos a dejar) el nuevo BIOS EFI de interfaz Graacutefica

EFI = Extensible Firmware Interface

Soporta uso de mouse pero no es obligatorio conectarlo (en general)

Usa una interfaz amigable e intuitiva que deberia ser simple encontrar parametros incluso de overclocking

ASRock P67 Extreme4

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 20: El bios y el setup

Lo unico molesto es tener que seleccionar el item manual desde el menu antes de hacer cualquier ajuste debajo (Ej CPU Ratio BLCK control DRAM Timing)

El firmware M120A tiene algunos errores como por ej 2 perfiles de DDR3-1600 en memory ratio pero se puede ajustar manualmente como alternativa

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 21: El bios y el setup

Algunos reguladores de voltaje cambian de nombre pero las funciones son las que hacen la generacion anterior para permitir alto overclock (mientras que el CPU sea un Serie K el limitador de 57x no es una limitacion significante)

Asrock EFI hereda de la vieja generacion de BIOS 3 perfiles para guardar configuracioacuten de OC

Asus P8P67 Pro

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 22: El bios y el setup

En Asus la primer pantalla se divide en 3 el primer sector muestra la

informacioacuten de sistema El segundo sector muestra info de performance

como administracioacuten de energiacutea (EPU) OC (TurboV) y el ratio entre

Ruido Rendimiento y eficiencia electrica El Tercer sector (a mi

parecer muy conveniente) muestra la prioridad de Booteo donde el

usuario puede arrastrar con el mouse los items para elegir la prioridad

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 23: El bios y el setup

Menu de Ai Tweaker (la seccion de configuracion avanzada) se accede con

el mouse desde el modo Avanzado en el menu principal En p1ra instancia

parece estar hecho para desalentar a los usuarios que no saben del tema

Desde este punto las modificaciones son relativamente faacuteciles

EL incremento de 01 Mhz permite una increible flexibilidad en base clock (dentro del rango de estabilidad del chipset) Ai Overclocking permite otras configuraciones de precisioacuten

Configuraciones de voltaje pueden ser ajustados de una sin tener que activarlos previamente

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 24: El bios y el setup

Una gran cantidad de timings de memoria estan disponibles para ajuste personalizado otros ajusten pueden quedar en automaticos para que el usuario solo modifique aquellos que le son familiares

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 25: El bios y el setup

Ajustes electricos extras permiten a la mayoria de overclockers a transgredir la proteccioacuten integrada de los uacuteltimos procesadores Intel

Un menu separado ofrece la posibilidad de guardar hasta 8 perfiles diferentes de OC

Biostar TP67XE

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 26: El bios y el setup

El UEFI BIOS de Biostar permance leal a los menuacutees del pasado monotono como esos BIOS viejos Casi todos los ajustes que afectan la performace se pueden encotnrar en el menu ONE

El Base Clock se puede incrementar de a 01Mhz aunque el legendario overclocking de la firma soacutelo se puede lograr usando procesadores de la serie K debido a la estrategia de Intel para limitar el OC

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 27: El bios y el setup

Aun cuando el XMP de la RAM registre 2000 y 2133 el TP67XE solo puede leer el primero La placa reporta out of range en tal situacioacuten ya que no se pueden hacer alteraciones radicales en el BCLK debido al clock generator integrado del P67 Ajustar DDR3-2133 solo es posible de forma manual

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 28: El bios y el setup

Activar o desactivar CPU VCore LoadLine(tambien conocido como droop) Es decir ajustarlo como desactivado en una placa Biostar es similar a activar Load Line Compensation en otras marcas

ECS P67H2-A2

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 29: El bios y el setup

ECS UEFI ofrece una de las experiencias de OC mas competitivas entre los productos de la misma marca si bien la versioacuten de fabrica presentoacute algunos problemillas(posiblemente haya un parche disponible)

La seccion avanzada del UEFI de ECS se llama MIB X (MB Intelligent BIOS X)

El primer problema encontrado (TH) fue que algunas de los items para ajustar teniacutean nombres incorrectos (DIMM Voltage controlaba el CPU Core) OC deberia ser facil una vez encontrados los valores que corresponden

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 30: El bios y el setup

El problema siguiente (mas bien molesto) fue que ECS eligio usar escalas de 10 KHz en vez del usual Mhz y uno se ve forzado a convertirlo mentalmente

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 31: El bios y el setup

Los controles de timming son extremadamente limitados pero sirven

Foxconn P67A-S

Foxconn Usa el mismo entorno de UEFI que ECS y Biostar sin embargo todas las versiones usan un menu diferente Los de Foxconn y ECS son los mas similares pero Foxconn es mas restrictivo

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 32: El bios y el setup

Memory Voltage es el unico item que aparece en el menu de control central

Los memory timmings son tan escasos como los de ECS

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 33: El bios y el setup

Se presentaron algunos problemas ante configuraciones especialmente con carga operacional donde el multiplicador turbo superior a 43x cambia a 43x (CPU voltage no daba resultados deseados los controles de clock no funcionaban de una manera predecible)

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 34: El bios y el setup

Otros cambios disponibles son los mismos disponibles en ECS sin embargo ajustarlos no resulto ya que fueron rechazados

Gigabyte

P67A-UD4

Es el unico fabricante que no decidioacute incorporar UEFI BIOS es su linea de productos para Intel SandyBridge (iquestestaraacute cocinando un entorno exclusivo de iacuteconos)

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 35: El bios y el setup

Mantiene el viejo BIOS completo con sus beneficios y limitaciones

Perite desactivar las caracteristicas de ahorro d eenergia de forma simple y ajustar el multiplicador deseado

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 36: El bios y el setup

Permite una amplia variedad de memory timmings con option auto para modificar solo los datos familiares

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 37: El bios y el setup

Los voltajes tienen opciones de referencia de DRAM y otros valores Tambien soporta comandos F11 y F12para guardar configuracion personalizada y restaurar otras que fueron manualmente guardadas

Intel DP67BG

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 38: El bios y el setup

El UEFI de INTEL tiene opciones clave para que la mayoria de los usuarios tengan niveles de performance deseados

La primera pagina de performance incluye host clock(BCLK) y voltajes de CPU

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 39: El bios y el setup

Processor Overrides incluye Core voltage current limits y multiplicadores No hay vuelta alternativa para OC aca OC debe ser hecho solo a traves de multiplicadores de Turbo Boost

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 40: El bios y el setup

Aca hay una buena seleccioacuten de timming de memoria disponibles para ajustar Esta placa soporta XMP-2133 automaacuteticamente

Lamentablemente se experimentoacute cool boot con ajuste superior a DDR3-1600 con 2 DIMM y DDR3-1333 con 4 moacutedulos

MSI P67A-GD65

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 41: El bios y el setup

MSI UEFI incorpora muchas caracteristicas abusables Si bien es mas dificil de navegar y mas lento en responder que el viejo BIOS y mas propenso a entregar resultados erroneos seguido de un OC fallidohellipeventualmente da buenos resultados que lo hacen valer

Cuando MSI da la bienvenida a overclockers eficientes que buscan solo mantener ajustes en modo Turbo Boost los menuacutees tambieacuten benefician a overclockers entusiaacutestas para obtener lo que quieren Ajustes clave de voltaje y multiplicadores se pueden encontrar en una sola pantalla

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 42: El bios y el setup

Un menuacute separado permite a lso entuasaacutestas ded Memorias a obtener las latencias mas bajas Tambien se puede dejar en modo auto para quien no son tan entusiaacutestas

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 43: El bios y el setup

Las configuraciones personalizadas tambien se pueden guardar en perfiles

-----------------------------------------------------------------pablo--------------------------------------------

Ventajas y desventajas de la bios

---------------------------------

El SetupEl Setup es un programa de configuracioacuten muy importante grabado dentro del Chip del BIOS Se lo conoce tambieacuten como el CMOS-SETUP A diferencia de las instrucciones de control propias del BIOS que son inmodificables por el operador el Setup permite cambiar modos de transmisioacuten y el reconocimiento o no de dispositivos en el PCEl Setup se activa en el 90 de los casos en los equipos cloacutenicos pulsando la tecla DEL DELETE SUPRIMIR oSUPR cuando el PC estaacute arrancando y mientras el BIOS hace su

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 44: El bios y el setup

inspeccioacuten Otras combinaciones usuales sonCTRL-ALT-ESC y F2 Algunas placas motherboards muestran claramente en pantalla la opcioacuten para abrir el Setup(como pulse SPACEBAR para entrar al Setup etc) Ante la pregunta de por queacute el Setup tiene tantos menuacutes y opciones hemos de responder que se debe a una medida abierta de los fabricantes para permitir la unioacuten de diferentes dispositivos en un solo equipo

Si tenemos en cuenta que hay cientos de marcascategoriacuteas especificaciones etc la versatilidad del Setup es necesaria para coordinar el ensamble y funcionamiento de esos componentes Aquiacute algunas notas importantes sobre coacutemo hacer los cambios en el Setup

1 El Setup tiene un Menu general del que se derivan otros Sub menuacutes 2 Cada Sub menuacute tiene opciones de control para elegir uno de dos estados en los dispositivos habilitado (enable) o deshabilitado (disable) Estos pueden presentarse tambieacuten en la forma de SN (si o noacute)3 La entrada a un Sub menuacute se hace pulsando la tecla ENTER cuando el cursor esta sobre su titulo4 La tecla ESC se utiliza normalmente para salir de un Sub menuacute5 Siempre hay que GRABAR los cambios antes de salir para preservar los cambios En muchas placas se ha designado a la tecla F10 para que ejecute la operacioacuten de GRABAR Y SALIR6 No se debe cambiar el estado de una opcioacuten si no se sabe que efecto produciraacute (la informacioacuten se debe leer en el manual del fabricante de la motharboard)

Configuracioacuten de los menuacutes

1 MENU DE PRESENTACION GENERAL ( MENU MAIN )El cuadro que ves en la parte superior deesta pagina Informa sobre la Configuracioacuten Global del sistema Procesador y su velocidad cantidad de memoria RAM existente fecha y hora del sistema En la parte inferior se ven las asignaciones de teclas que se utilizan para efectuar los cambios (optimizacion del rendimiento)

La opcioacuten IDE Devices del Menu general (MAIN) Informa sobre las caracteriacutesticas de los discos duros instalados y muestra las opciones para configurar la comunicacioacuten con ellos Las caracteriacutesticas (para forzar el maacuteximo rendimiento) solo se cambian si se conoce en detalle la informacioacuten del fabricante del disco duro de lo contrario lo mejor es aceptar que el Setup lo controle con sus opciones por Default (deteccioacuten automaacutetica) del Setup

que es el setup

Setup significa literalmente estructuracioacuten Se trata de un pequentildeo programa (con una interfaz baacutesica para el usuario) integrado en la memoria ROM el cuaacutel no necesita del sistema operativo de la maacutequina (Apple MacOSreg Linux oacuteMicrosoftreg Windows) para funcionar en eacutel se puede acceder de manera inmediata al encender el equipo

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 45: El bios y el setup

Tiene la finalidad de configurar ciertos paraacutemetros importantes que posteriormente seraacuten funcionales al sistema operativo (dar de alta y baja unidades de disco prioridad de la unidad de inicio y velocidad del microprocesador entre otras) ademaacutes de contener datos del fabricante de la tarjeta principal y de la memoria ROM

La memoria romROM es la sigla de (Read Only Memory) oacute memoria de solo lectura Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard doacutende se almacena informacioacuten baacutesica referente al equipo lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado el monitor CRT la pantalla LCD disqueteras la memoria RAM etc y un otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la maacutequina

funcionamiento de una memoria ROM

Como apoyo a tu aprendizaje mostramos el principio baacutesico del funcionamiento de una memoria ROM

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 46: El bios y el setup

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes aunque cada uno es parte de la ROM no significa que sean sinoacutenimo de ROM como la mayoriacutea lo deduce

BIOS proviene de las siglas (Basic In Out System) oacute sistema baacutesico de entrada y salida Se le llama asiacute al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora permite reconocer los perifeacutericos de entrada y salida baacutesicos con que cuenta la computadora asiacute como inicializar un sistema operativo desde alguna unidad de disco o desde la red

CMOS proviene de las siglas de (Complementary Metal Oxide Semiconductor) oacute semiconductor complementario oacutexido-metaacutelico Es el tipo de material con el que estaacute basada la fabricacioacuten de un circuito especial llamado del mismo nombre CMOS el cuaacutel tiene la caracteriacutestica de consumir un nivel muy bajo de energiacutea eleacutectrica cuando estaacute en reposo En este material esta basada la construccioacuten de la memoria ROM

SETUP es un software integrado en la memoria ROM desde el cuaacutel el usuario puede acceder y modificar ciertas caracteriacutesticas del equipo antes de que cargue la interfaz de usuario es decir el sistema operativo

Caracteriacutesticas generales

Hace algunos antildeos la ROM era una memoria para una sola escritura de datos en la faacutebrica se grababa la informacioacuten y ya no era posible modificarla

Almacena configuraciones baacutesicas de la tarjeta principal (motherboard) tales como la informacioacuten del fabricante la fecha de manufactura el nuacutemero de serie el modelo etc

Integra un programa denominado POST que se encarga de realizar una revisioacuten baacutesica a los componentes instalados en el equipo antes de que se visualice algo en pantalla

Integra otro programa llamado SETUP que contiene una serie de menuacutes sobre las configuraciones avanzadas del equipo las cuaacuteles pueden ser modificados por el usuario (forma de arranque dar de alta discos duros disqueteras unidades de CDDVD velocidad del microprocesador etc)

Para almacenar los datos que el usuario modifica cuenta con una memoria llamada CMOS alimentada constantemente desde una bateriacutea integrada en la tarjeta principal

Actualmente es posible borrarlas e incluso actualizarlas viacutea Internet ya que integran nueva tecnologiacutea de modificacioacuten de datos

Tipos actuales de memoria ROM

Hay actualmente 3 tipos principales

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 47: El bios y el setup

+ Memorias PROM son las siglas de (Programable Read Only Memory) oacute memoria programable de soacutelo lectura Esta memoria permite una uacutenica programacioacuten con un programador PROM una vez concluida esta equivale a una ROM

+ Memorias EPROM son las siglas de (Erasable Programable Read Only Memory) oacute memoria borrable y programable de soacutelo lectura Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacioacuten electroacutenica por medio de un programador PROM

+ Memorias EEPROM son las siglas de (Electrically Erasable Programable Read Only Memory) oacute memoria eleacutectricamente borrable y programable de soacutelo lectura Es la variante que permite alterar el contenido mediante sentildeales eleacutectricas sin necesidad de programadores o borradores Este tipo de memorias se pueden actualizar con un software de la misma computadora

BIBLIOGRAFIA

httpwwwinfo-abuclmeslabelecsolarelementos_del_pcBiostiposhtm

httpwwwzatorcomHardwareH4htm

httpwwwzatorcomHardwareH4_1htm

httpwwwzatorcomHardwareH4_2htm

httpwwwzatorcomHardwareH4_3htm

httpwwwzatorcomHardwareH4_4htm

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwoxigenstarcominternetactualizacion-bios-de-varias-marcas-y-modelos

wwwintelcomtechnologyefi

httpmaximonetcomforoplacas-madremodelos-1155-bios-C2A1hoy

httpwwwinformaticamodernacomMemoria_ROMhtmtips

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI
Page 48: El bios y el setup

httpwwwinformaticamodernacomSetuphtm

httpwwwtaringanetpostsinfo1221479Bios-todo-sobre-el-setuphtml

httpwwwmundomanualescomhardwarebiosel-setup-de-las-computadoras-4610html

  • 1 Bios todo sobre el setup
  • 2 Tipos de bios
    • 3 FUNCIONES DEL BIOS
    • 311 El BIOS Carga inicial
      • El principio
      • Conexioacuten
      • Bootstrap
        • 321 El BIOS Chequeo y diagnoacutestico
          • Inventario de recursos y comprobacioacuten del hardware
          • Carga de BIOSes especiacuteficas
          • Recapitulacioacuten
          • Coacutedigos POST
          • Coacutedigos de Diagnoacutestico
            • 331 Inicializacioacuten y Carga del Sistema Operativo
            • Inicializacioacuten
              • Tabla de vectores de interrupcioacuten
              • Memoria de la BIOS
              • Carga del Sistema
                • 341 El BIOS Soporte de dispositivos
                  • El sistema baacutesico de entradas salidas
                  • Porqueacute este sistema
                  • Evolucioacuten
                  • 1 EFI