Académique Documents
Professionnel Documents
Culture Documents
Concepto de BIOS
El BIOS (Sistema Bsico de Entrada/Salida) es el
vnculo entre el hardware y el software de un
equipo.
Tambin se lo conoce como: controladores de
dispositivo, o, simplemente, dispositivos.
BIOS describe a todos los controladores de un
sistema funcionando conjuntamente para actuar
como una interfaz entre el hardware y el software
del sistema operativo.
Capas de un sistema PC
En el sentido ms bsico, un
sistema PC es como una serie
de cuatro capas (algunas de
hardware y otras de
software) que se articulan
entre s
Software de
Aplicacin
Interfaz estndar (API)
Sistema Operativo
Interfaz estndar
BIOS
Interfaz no estndar
Capas de un sistema PC
El propsito de un diseo de capas es permitir a un
sistema operativo dado y a sus aplicaciones correr en
hardware diferente.
El sistema operativo se articula con la capa del BIOS
para comunicarse con el hardware.
En la capa del hardware reside la mayor parte de las
diferencias entre sistemas. El BIOS cubre esas
diferencias entre el hardware especfico, de modo que
el sistema operativo y la aplicacin pueda ejecutarlo.
Hardware/Software de BIOS
El BIOS es software que se ejecuta en memoria.
El BIOS de una PC proviene de tres fuentes posibles:
ROM de la tarjeta madre.
ROM de tarjetas adaptadoras (como el de una tarjeta de vdeo).
Software en RAM proveniente de disco (controladores de dispositivos).
Controladores de dispositivos
El BIOS de una tarjeta madre normalmente incluye
controladores para todos los componentes bsicos
del sistema.
A medida que aument la complejidad de los
sistemas, se agreg nuevo hardware para el que no
existan controladores en el BIOS de la tarjeta
madre
Ahora es ms prctico copiar cualquier nuevo
controlador necesario al disco duro del sistema, y
configurar al sistema operativo para cargarlos
durante el arranque.
Hardware ROM
La memoria de solo lectura (ROM) es una especie
de memoria que puede almacenar datos
permanentemente.
Es una memoria no voltil porque cualquier
informacin almacenada en ella se conserva
aunque se apague el sistema.
Las tarjetas adaptadoras que requieren
controladores durante el proceso de arranque
requieren de un ROM en tarjeta. Por ejemplo: las de
vdeo, las SCSI, controladoras EIDE, y algunas de
red.
ROM verdadera
o de mscara
Originalmente, la mayora de las ROMs fueron
fabricadas con los datos binarios (ceros y unos) ya
grabados o integrados en el circuito.
El circuito integrado constituye al chip de silicio real.
Son ROMs de mscara porque los datos estn
formados en la mscara a partir de la cual se
produjo, por medios fotolitogrficos, el chip ROM.
PROM
Las PROMs son un tipo de ROM en blanco, en su
estado original, y que debe ser programada con
cualquier informacin que se requiera.
La PROM pueden identificarse por los nmeros
27nnnn.
Pueden tener precargados 1s (unos) binarios. Cada bit
1 binario puede ser equiparado con un fusible intacto.
Cuando se programa una PROM se hace pasar un
voltaje ms alto en las distintas direcciones del chip,
quemndose los fusibles en las ubicaciones deseadas,
lo que convierte un 1 en un 0.
EPROM
La EPROM es una variacin de la PROM.
Un chip puede ser reconocidopor la ventana de
cristal de cuarzo colocada en el encapsulamiento
del chip directamente sobre el circuito impreso.
Usan el esquema de numeracin de las PROMs.
La ventana permite el paso de la luz ultravioleta al
circuito impreso, pues es borrada si se expone a una
fuente intensa de luz UV.
Fundamentos de la memoria
ROM
RAM
DRAM
La RAM Dinmica es el tipo de chip usado para la mayor parte de
memoria principal de un equipo PC moderno.
Tiene alta densidad, es decir, es posible empacar muchos bits en un
chip muy pequeo.
Es de bajo costo, el cual la hace asequible para arreglos de gran
cantidad de memoria
Celdas de memoria
de un chip DRAM
Las celdas estn constituidas por pequeos
condensadores capaces de retener una carga para
indicar un BIT.
Debido a su diseo dinmico debe ser actualizada
permanentemente o las cargas elctricas de los
condensadores individuales se disiparn y los datos
se perdern.
La actualizacin ocurre cuando el controlador de
memoria del sistema descansa y accede a todas las
filas de datos de los chips de memoria para
refrescarlos (cada 1.92 milisegundos).
Cach L1 y L2
Para reducir al mnimo del nmero de veces que el
procesador tiene que leer datos de la memoria
principal, en un sistema moderno hay dos niveles de
cach: L1 y L2.
La cach L1 (integral o interna) est asimilada al
circuito integrado del procesador, funcionando a la
velocidad del ncleo.
La cach L2 (externa) se ubica fuera del circuito
integrado del procesador.
Los procesadores Itanium tienen tres niveles de cach
dentro del mdulo del procesador para lograr reducir
el diferencial de velocidad existente entre el ncleo del
procesador y las lentas tarjeta madre y memoria
principal.
Velocidades de RAM
La velocidad y el rendimiento de la memoria se
expresa generalmente en nanosegundos y en MHz.
A ms velocidad del reloj, menos la duracin del
ciclo.
La disposicin ms eficiente para los transistores de
bits de un chip de memoria es la rejilla, pues puede
accederse a cada uno a travs de un esquema de
fila y columna.
Todos los accesos a memoria implican seleccionar
una direccin de fila y una de columna, y despus
transferir los datos, demora que se conoce como
latencia.
Duracin de ciclo
33 MHz
30 ns
66 MHz
15 ns
100 MHz
10 ns
133 MHz
7.5 ns
266 MHz
3.8 ns
533 MHz
1.9 ns
800 MHz
1.3 ns
SDRAM de Doble
Frecuencia de Datos
La memoria SDRAM DDR es un diseo de SDRAM
evolucionado en el cual los datos se transfieren a
una velocidad doble.
En lugar de duplicar la frecuencia real de reloj, la
memoria DDR transfiere dos datos por ciclo de
reloj: uno durante del flanco de bajada y otro
durante el flanco de subida de la seal de reloj, de
un modo similar a lo que hace la RDRAM
Emplea un diseo de mdulo DIMM de 184 pines, y
se les clasifica para operacin PC200 (100 MHz x 2)
PC266 (133 MHz x 2).
RAM fsica
La arquitectura de la CPU y tarjeta madre (el conjunto
de chips) dicta la capacidad de memoria de una
computadora en particular, as como los tipos y formas
de memoria que pueden ser instalados
Con el paso de los aos, han ocurrido que la memoria se
ha hecho ms rpida y ms ancha.
El controlador de memoria de una PC moderna reside
en el conjunto de chips de la tarjeta madre.
Aunque un sistema puede aceptar cierta cantidad de
memoria fsica, el tipo de software que corra puede
dictar si toda la memoria puede ser usada.
SIMMs y DIMMs
Para almacenamiento de memoria, los equipos
modernos han adoptado el Mdulo Sencillo de
Memoria en Lnea (SIMM) o el Mdulo Dual de
Memoria en Lnea (DIMM) en lugar de los chips
individuales.
Estas tarjetas se insertan en conectores especiales o
en una tarjeta de memoria.
El SIMM/DIMM es tratado como si fuera un enorme
chip de memoria.
SIMMs
Los SIMMs tenan dos tamaos fsicos principales: de 30 pines (8 bits
ms un bit opcional de paridad) y de 72 pines (32 bits ms 4 bits
opcionales de paridad), con varias capacidades y otras
especificaciones.
Los SIMMs de 30 pines son ms pequeos que los de 72, y pueden
tener chips tanto en uno como en ambos lados.
DIMMs
Los DIMMs son unidades de 168 pines con rutas de datos de 64 bits
(sin paridad) o 72 bits (con paridad o ECC, Cdigo Corrector de
Errores).
Un DIMM de 168 pines es una pulgada ms largo que un SIMM de 72
pines. La principal diferencia es que los DIMMs tienen pines de seal
diferentes en cada lado del mdulo.
Velocidades de los
SIMMs y DIMMs
Los SIMMs y DIMMs de RAM Dinmica de cada tipo
y capacidad estn disponibles en diferentes
velocidades.
Los SIMMs han estado disponibles desde 120 ns
hasta 50 ns. Los DIMMs desde 60 a menos de 10 ns.
Dado que los DIMMs tienen una ROM e tarjeta que
informa su velocidad al sistema, la mayora de los
equipos operan el controlador y el bus de memoria
a una velocidad correspondiente a la menor de los
DIMMs instalados.
Bancos de memoria
Los chips de memoria estn organizados en bancos
colocados en tarjetas madre y tarjetas de memoria.
Generalmente el banco corresponde a la capacidad
del bus de datos del procesador.
Si los SIMMs son usados en sistemas de 32 y 64
bits, se los debe usar en incrementos de cuatro u
ocho por banco.
Los DIMMs son ideales para sistemas de 64 bits y
superiores. Cada DIMM es un banco individual.
Errores en la memoria
La memoria es falible. Las fallas pueden ser: fallas
duras y errores suaves
En la falla dura el chip se daa permanentemente
por algn defecto, dao fsico u otra causa.
En el error suave la falla ocurre a intervalos
desiguales
Existen tres niveles y tcnicas de tolerancia a
errores en una PC:
Sin paridad
Paridad
ECC
Paridad
Los sistemas sin paridad no toleran errores, pero
son de bajo costo.
Un estndar de IBM es que cada chip de memoria
de un banco de nueve puede manejar un BIT de
datos: 8 bits por carcter ms uno extra (BIT de
paridad).
El BIT de paridad permite a un circuito de control de
la memoria mantener la pista de los otros ocho,
como una comprobacin cruzada incorporada para
mantener la integridad de cada byte del sistema.
Ventajas de la paridad
La paridad no puede corregir errores de sistema, pero permite al usuario
estar consciente de los errores de memoria cuando suceden.
La paridad protege contra consecuencias de clculos defectuosos basados en
datos incorrectos.
La paridad seala la fuente de los errores, lo que ayuda a la solucin de los
problemas implicados, mejorando la posibilidad de dar mantenimiento al sistema.
Cdigo Corrector
de Errores (ECC)
El ECC va ms all de la deteccin de errores de
paridad, pues permite la correccin de un bit
errneo, lo que implica que el sistema puede
continuar trabajando sin interrupcin y sin
corromper los datos
La mayora de los errores de memoria son de un
solo bit, y pueden ser corregidos por el ECC, lo que
proporciona alta confiabilidad y disponibilidad del
sistema.