A
X
4
B
S
A
X
4
B
S
A
ñ
o
2
0
0
0
(
Y
2
K
)
A
ñ
o
2
0
0
0
(
Y
2
K
)
Y2K es basicamente un problema de identificación del código del año. Para ahorrar espacio de almacenamiento, el software
tradicional usa sólo dos dígitos para identificar el año. Por ejemplo, 98 por 1998 y 99 por 1999, pero 00 se confundirá con 1900 y
2000.
Hay un circuito RTC (Real Time Clock) en conjunción con 128 bytes de datos de CMOS RAM en
RTC tiene sólo dos dígitos
y la CMOS tiene otros 2 digitos. Por desgracia, el comportamiento de este circuito es así: 1997
1999
1900, lo que significa que puede tener el problema Y2K. Debajo hay un diagrama de como las aplicaciones trabajan
con el SO, BIOS y RTC. De cara a mantener la mejor compatibilidad en la industria del PC existe una regla por la que las
a
plicaciones deben llamar al SO para obtener servicios y el SO debe llamar a la BIOS, y sólo a la BIOS se le permite acceder
d
irectamente al hardware (RTC).
Aplicacio
nes
Sistema Operativo (como Windows 98)
BIOS (Rutina Tick)
Datos RTC y CMOS
51
O
n
l
i
n
e
M
a
n
u
a
l
O
n
l
i
n
e
M
a
n
u
a
l
el chipset de la placa base. El
1998