Navigate:

Advice
Beginners
BIOS Guide
CPUs
Links
Mainboards
Memory
Network
Storage
Video/Sound Cards

Contact
Forum
SiteMap
Sponsors
WebNews
Home
. .

Prices:

Mainboards

ABIT
ASUS
Chaintech
Shuttle
Soyo
Tyan

CPU
Intel
P4 2.4C-800
P4 2.6C-800
P4 2.8C-800
P4 3.0-800
P4 3.2-800

AMD
AthlonXP
XP 1700+
XP 2000+
XP 2400+
XP 2500+
XP 2700+
XP 3000+
XP 3200+

Athlon64
Athlon64 3200+
Athlon64 FX-51

Opteron
Opteron 240
Opteron 242
Opteron 244
Opteron 246

Memory

Corsair
Crucial
Kingston
Mushkin
OCZ

Search Prices:


























































































































LOSTCIRCUITS

SHORTCUTS:
Top page
The 64-bit Challenge
Registers, LOADs and STOREs
At One Glance
The Memory Controller
Latencies
Windows and WoW
Tunnels instead of Bridges
The Clocking Scheme
Crush K8 a.k.a. nForce3
The FX-51
Test Setups
Memory Benchmarks
Winstones
Caligari TrueSpace 5.1
Amorphium3
3DStudio Max 5.0
SPECapc's (3dsmax, Maya)
ViewPERF 7.0
Cinebench
3DMarks
Aquamark3, Comanche4, X2
UT2003, Gunmetal
MDK2, Flask 060
64-bit Performance
Encryption
Conclusion
Best Prices on Opterons and Athlon 64 Processors
Hit the Forums and let us know what you think
 AMD Athlon 64 FX-51   
New Frontiers
(Review by MS, September 23, 2003)
Windows64 and WoW

Over the past two years, Microsoft has released several 64 bit versions of Windows. Some of these versions have been for the IA64 platform only, others were similar to the one we are looking at today, starting with the 64bit version of Windows.net to accommodate the x86-64 ISA. To make a long story short, the operating system itself has been ported to 64 bit with full backward compatibility with the 32-bit and 16-bit legacy code. There are a few exceptions, of rarely used, highly specialized code that is no longer supported but it appears fair to say that way more than 99% of all legacy code will run in 64-bit Windows XP.


The AMD x86-64 architecture can work on 64-bit, 32-bit and 16-bit operating systems within each of which legacy modes are supported for backward compatibility.

In general, the 64-bit mode has been enabled by extending the instruction set by adding the so-called long mode to the number of execution modes. Long mode has two submodes, that is the 64 bit mode and the "compatibility mode" in which 32 and 16-bit operations are executed. In addition, the architecture supports legacy mode which encompasses running on a 32-bit or 16 bit operating system in either "Protected mode, "Virtual 8086" mode or "Real Mode" (for 16-bit legacy OS only). In other words, the CPU can run 32-bit and 16-bit operating systems as well as a 64-bit OS.

Windows64 and Windows on Windows interface

WindowsXP-64 handles 32-bit applications by means of the compatibility mode, that is a dynamic link library (DLL) called Windows on Windows or WoW that converts 32-bit function arguments to 64-bit format and the return values back to 32-bit data. Keep in mind that the extended registers are available to 64-bit mode programs only. In order to access the extended registers, a single override-byte called the REX (register extension) suffices, which allows the use of any of the extended GPR, MMX or debug registers.

next page:    => System Interfacing, Tunnels Instead of Chipsets =>

Click here! All advice and educational articles on LostCircuits are free, but if you feel you can, please make a small donation to us!
Thank you!

General disclaimer: This page only reflects the author's personal opinion and assumes no responsibility whatsoever regarding any of the contents or any damages that may occur explicitly or implicitly from reading the contents of this site. All names and trademarks mentioned in this review are the exclusive property of the respective parent companies.
All contents of this site are protected by international copyright laws. Reproduction of the contents even in parts is not allowed except after written permission by the author and referral to this site.
Copyright 2002 - 2008 LostCircuits