[ale] Windows crashes L.A. Airport

Kevin O'Neill Stoll kevinostoll at yahoo.com
Wed Sep 22 09:46:19 EDT 2004


Nice, so basically an inappropriate data type was used.
Yayyyyyyyy! M$

In Windows the Virtual Machine Manager (here after
referred as VMM) is responsible for creation,
execution, monitoring and termination of virtual
machines. This VMM, which is a 32 bit, protected mode
operating system, provides a number of system services
at chip level of programming. One of these services is
"Get_System_Time". This particular service loads the
EAX register with the time in milliseconds since
Windows started. This service is accurate to 1 ms. EAX
is a 32 bit register. So the maximum number of
milliseconds it can hold is (2^32)-1 = 4294967295
milliseconds


= 4294967.295 seconds
= 71582.79 minutes
= 1193 hours
= 49.7 days


So after 49.7 days the EAX resets to zero. Most of
the Drivers use this Time Service to keep track of the
Time out of various services they provide. So after
49.7 days the drives cannot use the get_System_Time
function of VMM and they crash.

http://www.experts-exchange.com/Operating_Systems/WinXP/Q_20813834.html

=====
Kevin Stoll
http://kevinstoll.com/

OpenSource Software...FREE!
Angering Bill Gates...priceless.
============================================================


		
__________________________________
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail 



More information about the Ale mailing list