Hardware y software del BIOS
El BIOS sí mismo es software que funciona en la
memoria que consiste en todos los varios conductores que interconectan
el hardware al sistema operativo. El BIOS es único comparado al
software normal en que todo no carga de disco; algo de él
se carga en las virutas de memoria (memoria inalterable, o la ROM)
instaladas en el sistema o en tarjetas del adaptador.
El BIOS en una PC viene a partir de tres fuentes posibles:
El BIOS de la ROM de la placa base es lo más a
menudo posible asociado con hardware más bien que software.
Esto es porque el BIOS en la placa base se contiene en una
viruta de la ROM en el tablero, que contiene los conductores de
software iniciales necesitados para conseguir el funcionamiento del
sistema. Hace años, cuando solamente el DOS funcionaba en las
PC básicas, éste era bastante, así que no hay otros conductores
BIOS de la placa base del neededthe tenían todo que era necesario.
El BIOS de la placa base incluye generalmente los conductores
para todos los componentes del sistema básico, incluyendo el teclado,
impulsión floja, impulsión dura, los puertos seriales y paralelos, y
más. Mientras que los sistemas llegaron a ser más complejos,
el hardware nuevo fue agregado para el cual ningunos conductores del
BIOS de la placa base existieron. Éstos incluyeron los
dispositivos tales como adaptadores video más nuevos, impulsiones de
CD-ROM, discos duros de SCSI, puertos del USB, etcétera.
Más bien que requiriendo un nuevo BIOS de la placa base
que apoyaría específicamente los nuevos dispositivos, era lejos más
simple y más práctico copiar cualquier conductor nuevo que fuera
necesario sobre el disco duro del sistema y configurar el sistema
operativo para cargarlo en el tiempo del cargador. Éste es en
cómo la mayoría de las impulsiones de CD-ROM, de las tarjetas de los
sonidos, exploradores, impresoras, dispositivos de la tarjeta de PC
(PCMCIA), y se apoyan tan. Porque estos dispositivos no
necesitan ser activos durante tiempo del cargador, el sistema puede
patear para arriba del disco duro y esperar para cargar los
conductores durante el sistema operativo inicial cargue.
Algunos conductores, sin embargo, deben ser activos
durante tiempo del cargador. ¿Por ejemplo, cómo podría usted
patear de un disco duro si los conductores necesarios para hacer que
el disco interconecta el trabajo se deben cargar de ese disco?
Obviamente, los conductores del disco duro se deben cargar en la
ROM en la placa base o en una tarjeta del adaptador.
¿Cómo usted podrá ver que cualquier cosa onscreen si su
tarjeta video no tiene un sistema de conductores en una ROM? La
solución a esto podía ser proveer de una ROM de la placa base los
conductores video apropiados construidos adentro; sin embargo,
esto es impráctico debido a la variedad de tarjetas video, cada
necesitar sus propios conductores. Usted terminaría para arriba
con centenares de diversas ROM de la placa base, dependiendo de las
cuales la tarjeta video usted tenía. En lugar, cuando la IBM
diseñó la PC original, creó una solución mejor. Diseñó la
ROM de la placa base de la PC para explorar las ranuras que buscaban
tarjetas del adaptador con las ROM en ellas. Si una tarjeta fue
encontrada con una ROM en ella, la ROM fue ejecutada durante la fase
de lanzamiento inicial de sistema, antes de que el sistema comenzara a
cargar el sistema operativo del disco duro.
Poniendo los conductores ROM-BASADOS a la derecha en la
tarjeta, usted no tuvo que cambiar su ROM de la placa base para tener
ayuda incorporada para los nuevos dispositivos, especialmente los que
necesitaron ser activos durante tiempo del cargador. Algunas
tarjetas (tableros de adaptador) tienen casi siempre una ROM onboard,
incluyendo el siguiente:
-
Tarjetas video. Todos tienen onboard BIOS.
-
Adaptadores de SCSI. Los que apoyan el booting de
impulsiones duras de SCSI o de CD-ROMs tienen onboard BIOS.
Observe que, en la mayoría de los casos, el BIOS de SCSI no
apoya ninguna dispositivos de SCSI con excepción de un disco duro;
si usted utiliza un CD-ROM de SCSI, explorador, impulsión del
cierre relámpago, etcétera, usted todavía necesita cargar los
conductores apropiados para esos dispositivos de su disco duro.
La mayoría del más nuevo booting de la ayuda de adaptadores de
SCSI de conductores de SCSI de un CD-ROM, pero del CD-ROM sigue siendo
necesario tener acceso al CD-ROM cuando booting de otra impulsión o
dispositivo.
-
Tarjetas de la red. Los que apoyan patear
directamente de un servidor de archivo tienen onboard qué
generalmente se llama una ROM del cargador o ROM del IPL (carga de
programa inicial). Esto permite a las PC ser configurada en un
LAN como workstationsalso diskless llamado Net PCs, NCs (computadoras
de red), los clientes finos, o aún los terminales elegantes.
- ATA o tableros flojos de la mejora. Tableros que le
permiten unir más o diversos tipos de impulsiones que qué es apoyada
típicamente por la placa base solamente. Estas tarjetas
requieren onboard BIOS para permitir a estas impulsiones ser bootable.
-
Tableros de Y2K. Tableros que incorporan arreglos
del BIOS para poner al día el octeto del siglo en el ESPOLÓN del
Cmos. Estos tableros tienen un conductor pequeño contenido en
un BIOS, que supervisa el octeto del año para un cambio a partir del
99 a 00. Cuando se detecta esto, el conductor pone al día el
octeto del siglo a partir del 19 a 20, corrigiendo un defecto en un
cierto más viejo BIOS de la ROM de la placa base. Aunque puede
ser que se parezca extraño enumerar a tableros de Y2K porque el siglo
cambió hace varios años, si están instalados sigue habiendo estos
tableros a menudo en uso hasta que los sistemas que los usan se
retiran.
BIOS y ESPOLÓN del Cmos
Alguna gente confunde BIOS con el ESPOLÓN del
Cmos en un sistema. Esta confusión es ayudada por el hecho de
que el programa de disposición en el BIOS está utilizado para fijar
y para almacenar los ajustes de la configuración en el ESPOLÓN del
Cmos. Son, en hecho, dos componentes totalmente separados.
El BIOS en la placa base se almacena en una viruta fija de
la ROM. También en la placa base está una viruta llamada la
viruta de RTC/NVRAM, que está parada para la memoria en tiempo real
de clock/nonvolatile. Aquí es donde se almacena la información
de la disposición del BIOS, y es realmente una viruta del reloj
digital con algunos octetos adicionales de memoria lanzados adentro.
Generalmente se llama la viruta del Cmos porque se hace usando
tecnología del Cmos (semiconductor de óxido metálico
complementario).
El primer ejemplo de esto usado siempre en una PC era la
viruta de Motorola MC146818, que tenía 64 octetos de almacenaje, de
los cuales 14 octetos fueron dedicados a la función del reloj,
dejando 50 octetos a los ajustes de la disposición del BIOS del
almacén. Aunque se llama permanente, es realmente volátil,
significando que sin energía, los ajustes de time/date y los datos en
la voluntad de la porción del ESPOLÓN en hecho estén borrados.
Es considerado permanente por muchos porque se diseña usando la
tecnología del Cmos, que da lugar a una viruta que todavía requiera
energía pero muy a poco comparada a otras virutas. Una batería
en el sistema, más bien que la corriente de la pared de la CA,
proporciona esa energía. Éste es también porqué la mayoría
de la gente llama esta viruta la viruta de ESPOLÓN del Cmos;
aunque no no técnico es exacto (casi todas las virutas modernas
utilizan una forma de tecnología del Cmos), el término se ha pegado.
La mayoría de las virutas de RTC/NVRAM funcionan encendido tan
poco como 1 amperio micro (millonésimo de un amperio), así que
utilizan energía de batería muy pequeña de funcionar. La
mayoría de las baterías de la célula de la moneda del litio pueden
durar hasta 5 años o más antes de que la batería funcione hacia
fuera y la información almacenada (así como la fecha y la hora) se
pierde. Algunos sistemas utilizan versiones especiales de estas
virutas hechas por el semiconductor, Benchmarq, u Odin de Dallas (tal
como el DS12885 y el DS12887) que incluyan la viruta de RTC/NVRAM y la
batería en un solo componente.
Cuando usted incorpora su disposición del BIOS, configure
sus parámetros del disco duro u otros ajustes de la disposición del
BIOS, y excepto ellos, estos ajustes se escriben al almacén en la
viruta de RTC/NVRAM (de otra manera llamado CMOS RAM). Cada vez
sus cargadores del sistema para arriba, lee los parámetros
almacenados en la viruta de ESPOLÓN del Cmos para determinarse cómo
el sistema debe ser configurado. Una relación existe entre el
BIOS y el ESPOLÓN del Cmos, pero son dos distintamente diversas
porciones del sistema. |
esto es un artículo agregado por Melinda Mirovich
|