BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > Chaos Manor > 2004

The DVD Dilemma

By Jerry Pournelle

March 8, 2004

(The DVD Dilemma :  Page 1 of 1 )



Column 283 (Continued from the Previous Week)

64-Bit Windows In Our Time?

From 8-bit CP/M to 32-bit Windows, history is clear: When larger address spaces support larger applications, larger applications will be written to take advantage of them. However, this trend moves fastest when the larger address space is flat, requiring no segment registers or other tricks. Few wrote code specifically for the 286.

I believe this trend will continue for programs into the 64-bit era. Very few will write code for this 36-bit mode of Windows on Pentiums. Using the IMAGE_FILE_LARGE_ADDRESS_AWARE flag, and all the other hacks surrounding it, is too much like work. In practical terms, mass-market applications which support more than 2 GB of RAM are going to wait until 64-bit Windows for AMD ships, and then for a demand to appear. Even if applications could take advantage of 4 GB of RAM before AMD64, very few programmers will bother. Few are currently bothering to properly support even 1 GB of RAM, at least in our tests.

Now, note: There are Itanium-specific versions of some apps. At the 2003 WinHEC in New Orleans, H-P demonstrated an Itanium-native geo-mapping application which directly addressed 12 GB of RAM. But workstation use of Itanium hasn't left the lab, and I doubt it will. If the Itanium has a market on Windows, it's for servers.

The 2003 Microsoft Professional Developer's Conference (PDC) introduced a great lot of new concepts, programming models, and a roadmap for Longhorn, the replacement for Windows XP due sometime in the next 24-36 months. Microsoft did not, however, announce any real plan for 64-bit migration, not in the clever sort of way Apple did for 68K to PowerMac transition. Plans were specifically vague on the Windows for AMD64 ship date (probably mid-2004), and that will also slow any innovation based on 64-bit Windows.

Until and unless it's dead simple to build applications which can directly address more than 2 GB of RAM, very few new types of apps will be built to take advantage of extra RAM.

 Page 1 of 1 


BYTE.com > Chaos Manor > 2004
Dr. Dobb's Media Center
BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
IT Service Management that Delivers. Real Value. Real Flexibility. Real Results. Free Demo.
Fast online exception analysis. Capture customer crash data online.
One Stop to Buy All Your Business IT Solutions. Browse Through Dell's Best Deals Online Now!
Find Scalable and Secure Dell� Network Server Solutions at Dell� - Official Site.
Advance Your Business Technology Now with the Thin and Portable Business Solutions at Dell.com Now!
Wanna see your ad here?
 

web2