Year 2000 (Y2K) - AOpen AK77 PLUS Manual

Hide thumbs Also See for AK77 PLUS:
Table of Contents

Advertisement

A
K
7
7
P
l
u
s
/
A
K
A
K
7
7
P
l
u
s
/
A
K
Y
e
a
r
2
0
0
0
(
Y
2
K
Y
e
a
r
2
0
0
0
(
Y
2
K
Y2K is basically a problem of the identification of year code. To save storage space, traditional software uses only two digits for
year identification. For example, 98 for 1998 and 99 for 1999, but 00 will be confused with 1900 and 2000.
There is an RTC circuit (Real Time Clock) in conjunction with 128 bytes of CMOS RAM data in the chipset of the motherboard. The
RTC has only two digits and the CMOS has another 2 digits. Unfortunately, this circuit's behavior is like this 1997
1900, that means it may have the Y2K problem. Below is a diagram of how applications work with the OS, BIOS and RTC. In
order to keep the best compatibility in the PC industry there is a rule that applications must call the OS to get services and OS must
call the BIOS, and then only BIOS is allowed to access the hardware (RTC) directly.
Applications
Operating System (such as Windows 98)
BIOS (Tick Routine)
RTC and CMOS data
7
7
P
r
o
7
7
P
r
o
)
)
There is a Tick Routine (that goes live around every 50m sec) in the
BIOS to keep record of date/time information. In general the BIOS,
this Tick Routine does not update the CMOS every time because the
CMOS is a very slow device that degrades system performance.
The Tick Routine of the AOpen BIOS has 4 digits for year coding, as
long as applications and the operating system follow the rule to get
date/time information. There will be no Y2K problem (such as
NSTL's test program). But unfortunately again, we found some test
programs (such as Checkit 98) accesses RTC/CMOS directly. This
motherboard has hardware Y2K checking and protection that
ensures risk free operation.
62
O
n
l
i
n
e
M
a
n
u
a
l
O
n
l
i
n
e
M
a
n
u
a
l
1998
1999

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ak77 pro

Table of Contents