testing now


Published on

hy heyhhheyhhe

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

testing now

  1. 1. Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation
  2. 2. Session Outline <ul><li>Product Overview </li></ul><ul><li>Customer Usage Scenarios </li></ul><ul><li>Technical Details </li></ul><ul><li>Supporting ISVs and OEMs </li></ul><ul><li>Resources </li></ul>
  3. 3. Session Goals <ul><li>Attendees should leave this session with the following: </li></ul><ul><ul><li>A better understanding of the features and benefits of Windows XP Professional x64 Edition and the business opportunity for the x64 Market </li></ul></ul><ul><ul><li>Knowledge of where to find resources for porting existing drivers to x64 or building new x64 drivers </li></ul></ul>
  4. 4. Project Mission <ul><li>Foundation: Establish the foundation for pervasive 64-bit computing </li></ul><ul><li>Performance: Give customers the ability to do more faster than previously possible </li></ul><ul><li>Security: Protect customers from malicious code with greater security enhancements than ever before </li></ul><ul><li>Compatibility: Ensure unprecedented compatibility that eases customer transition from 32-bit environments </li></ul>
  5. 5. Why Do We Need 64-Bits? <ul><li>32-bit addressing limitations </li></ul><ul><ul><li>Memory bottlenecks lead to workarounds for surpassing the 2GB per user process limit </li></ul></ul><ul><ul><li>Address Windowing Extensions (AWE) and Physical Address Extensions (PAE) are difficult to implement </li></ul></ul><ul><ul><li>General scaling problems and limitations </li></ul></ul><ul><li>Software demands on hardware continue to grow </li></ul><ul><ul><li>Database, computation, realistic gaming, information explosion, etc. </li></ul></ul><ul><ul><li>Moore’s law… </li></ul></ul><ul><ul><li>…coupled with Murphy’s law (“any available system resources that can be used will be used”) </li></ul></ul>
  6. 6. Windows XP Professional x64 Edition: Overview The Best of Windows XP Pro and More <ul><li>Windows Firewall </li></ul><ul><li>Wireless support </li></ul><ul><li>Bluetooth </li></ul><ul><li>Windows Movie Maker </li></ul><ul><li>Home Networking Wizard </li></ul><ul><li>System Restore </li></ul><ul><li>Wide range of peripheral support </li></ul>Windows XP Professional Features New Functionality <ul><li>Exploits the power of 64-bit addressing to allow up to 16 terabytes of virtual memory space </li></ul><ul><li>Dramatically increased physical memory support -128 GB </li></ul><ul><li>Greater performance due to architectural enhancements </li></ul><ul><li>Optimized for processors with x64 technology </li></ul><ul><li>Seamlessly run both 32-bit and 64-bit </li></ul>Security <ul><li>Includes XP SP2 enhancements </li></ul><ul><li>Security Center </li></ul><ul><li>Built on top of Windows Server 2003 code base </li></ul><ul><li>Stronger Security Settings and Tools </li></ul><ul><li>Patch Guard </li></ul><ul><li>Safer browsing and email </li></ul>
  7. 7. Pricing and Availability <ul><li>Product Pricing </li></ul><ul><ul><li>List price parity with Windows XP Professional 32-bit </li></ul></ul><ul><ul><li>Part of existing volume license agreements </li></ul></ul><ul><li>Product Availability </li></ul><ul><ul><li>OEM, System Builder, MSDN and TechNet </li></ul></ul><ul><ul><li>No Retail Packaged Product </li></ul></ul><ul><ul><li>Included in Volume Licensing </li></ul></ul><ul><ul><li>Localized English, Japanese </li></ul></ul><ul><ul><li>Multilingual User Interface packs for German, Spanish, Italian, Korean, French, Swedish, Simplified Chinese, and Traditional Chinese </li></ul></ul>
  8. 8. Windows® XP Professional x64 Edition: Benefits <ul><li>Next Generation Performance </li></ul><ul><ul><li>Dramatically increases speed of memory intensive applications </li></ul></ul><ul><ul><li>Far greater addressable memory </li></ul></ul><ul><li>Enhanced Reliability and Security </li></ul><ul><ul><li>Built on the Server code base </li></ul></ul><ul><ul><li>Enhanced Reliability and Security features </li></ul></ul><ul><li>Single Platform Flexibility </li></ul><ul><ul><li>Provides a seamless migration path to 64-bit computing </li></ul></ul><ul><ul><li>Runs 32-bit applications and 64-bit applications on one PC </li></ul></ul>
  9. 9. Target Customer Usage <ul><li>Windows XP Professional x64 Edition is optimal for customers who are pushing the performance and memory limits of today’s 32-bit systems </li></ul><ul><li>Target Markets: </li></ul><ul><li>Professional: </li></ul><ul><ul><ul><ul><ul><li> </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li> High End Workstation Professional Users </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li> CAD/CAM, DCC, Developers, Financial </li></ul></ul></ul></ul></ul><ul><li>Consumer: </li></ul><ul><ul><ul><ul><ul><li> Digital Enthusiasts Consumer </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li> High End 3D Gaming and Advanced Video/Photo Editing </li></ul></ul></ul></ul></ul>
  10. 10. High-End Workstation Market <ul><li>Key Vertical Markets </li></ul><ul><li>Manufacturing </li></ul><ul><ul><li>Automotive </li></ul></ul><ul><ul><li>Aerospace </li></ul></ul><ul><li>Entertainment </li></ul><ul><li>Financial Services </li></ul><ul><li>Software Development </li></ul><ul><li>Benefits </li></ul><ul><li>High Performance </li></ul><ul><li>Flexibility </li></ul><ul><li>Availability </li></ul><ul><li>Enhanced Productivity </li></ul>x64-Based Workstation Forecast 97% CAGR through 2007 Source: IDC, Worldwide Workstation Forecast Summary, 2002-2007
  11. 11. PC Enthusiast Market <ul><li>Customer Attributes </li></ul><ul><li>Highly Technical </li></ul><ul><li>Early Adopters </li></ul><ul><li>Require Peak Performance </li></ul><ul><li>Top 4% of Consumer </li></ul><ul><ul><li>Hardcore Gamers </li></ul></ul><ul><ul><li>Digital Media Enthusiasts </li></ul></ul>Consumer PC Market <ul><li>500K beta downloads of Windows XP Professional x64 Edition </li></ul><ul><li>Enthusiasts lead broader adoption </li></ul>
  12. 12. Memory and CPU Limits 1 – Applications must be compiled with /LARGEADDRESSAWARE and the /3gb switch must be included in the BOOT.INI configuration file 2 – Applications must be compiled with /LARGEADDRESSAWARE, but the /3gb switch is not included in the BOOT.INI configuration file 3 – Extended with Windows Server 2003 SP1 8 TB Not applicable Virtual Address Space per 64-bit process 16 TB 4 GB Total Virtual Address Space 128 GB 470 MB / 650 MB 3 Paged Pool 128 GB 256 MB Non-Paged Pool 1 TB 1 GB System Cache 128 GB / 1-2 CPUs 4 GB / 1-2 CPUs Windows XP Professional x64 Edition x86 Physical Memory and CPU Limits 2 GB / 4 GB 2 2 GB / 3 GB 1 Virtual Address Space per 32-bit process x64 x86 General Memory Limits
  13. 13. Differences from 32-Bit XP Professional <ul><li>Created from the Windows Server 2003 code base </li></ul><ul><ul><li>Benefits from security and reliability improvements being delivered with Windows Server 2003 SP1 </li></ul></ul><ul><ul><li>Windows XP Professional servicing updates will not work on Windows XP Professional x64 Edition </li></ul></ul><ul><li>No support for DOS, 16-bit applications, POSIX or some legacy networking protocols </li></ul><ul><li>x64 greatly benefits from additional registers provided by the x64 processor </li></ul><ul><li>No support for 32-bit device drivers </li></ul>
  14. 14. Excellent Support for 32-Bit Applications <ul><li>x64 processor architecture allows for native execution of 32-bit code with no emulation overhead required </li></ul><ul><li>Performance equal to x86 systems </li></ul><ul><ul><li>Faster for some 32-bit applications due to additional architecture resources under x64 </li></ul></ul><ul><li>Supports .NET Framework applications </li></ul><ul><li>32-bit applications operate seamlessly with a few exceptions: </li></ul><ul><ul><li>32-bit processes cannot load 64-bit ones and vice versa </li></ul></ul><ul><ul><li>No support for 16-bit code except for some 16-bit installers that Windows transparently swaps with compatible 32-bit versions </li></ul></ul><ul><li>All kernel mode drivers must be 64-bit </li></ul>
  15. 15. Microsoft x64 Technical Readiness Programs http://www.route64.net/ http://msdn.microsoft.com/ <ul><li>1 to 1 developer interaction </li></ul><ul><li>Depth program for ISVs and Customers </li></ul><ul><li>Produce x64 native applications </li></ul>Technology Adoption Program <ul><li>180 day Evaluation download </li></ul>Trial Software Program <ul><li>500K+ participants </li></ul>Customer Preview Program http://www.microsoft.com/windowsxp/64bit/evaluation/upgrade.mspx <ul><li>Developer access to latest builds </li></ul><ul><li>Actively file bugs </li></ul><ul><li>10k participants </li></ul>Technical Beta Program <ul><li>Route-64 Developer Program </li></ul><ul><li>- Tour through cities worldwide </li></ul><ul><li>Talk-64 Developer Webcasts </li></ul><ul><li>3 day hands-on training program </li></ul>
  16. 16. <ul><li>Most 32-bit applications run with no modification </li></ul><ul><li>64-bit software announcements </li></ul><ul><ul><li>CAD/CAM </li></ul></ul><ul><ul><ul><li>PTC – Pro/E </li></ul></ul></ul><ul><ul><ul><li>Unigraphics – Parasolid </li></ul></ul></ul><ul><ul><li>CAE </li></ul></ul><ul><ul><ul><li>ESI Group – Virtual Try Out Space </li></ul></ul></ul><ul><ul><li>DCC </li></ul></ul><ul><ul><ul><li>Softimage – XSI </li></ul></ul></ul><ul><ul><ul><li>NewTek – Lightwave 3D </li></ul></ul></ul><ul><ul><ul><li>Adobe – Photoshop (32-bit Extended) </li></ul></ul></ul><ul><ul><li>Scientific </li></ul></ul><ul><ul><ul><li>DHI </li></ul></ul></ul><ul><ul><ul><li>Wolfram Research – Mathematica </li></ul></ul></ul><ul><ul><li>Security </li></ul></ul><ul><ul><ul><li>Symantec </li></ul></ul></ul><ul><ul><li>Audio </li></ul></ul><ul><ul><ul><li>Cakewalk – Sonar </li></ul></ul></ul><ul><ul><li>Gaming </li></ul></ul><ul><ul><ul><li>Atari – Shadow Ops </li></ul></ul></ul><ul><li>Check out the Fast Lane to see 64-bit applications in action </li></ul>x64 Software Application Availability
  17. 17. <ul><li>Wide OEM and System Builder support for x64 </li></ul><ul><li>Windows XP Professional x64 Edition systems available from: </li></ul><ul><ul><li>Dell </li></ul></ul><ul><ul><li>HP </li></ul></ul><ul><ul><li>IBM </li></ul></ul><ul><ul><li>Acer </li></ul></ul><ul><ul><li>Fujitsu Siemens </li></ul></ul><ul><ul><li>Alienware </li></ul></ul><ul><ul><li>Check out the systems in the Fast Lane </li></ul></ul>x64 OEM System Availability
  18. 18. x64 Adoption Curve X64 Adoption (# of systems) x64 Adoption Curve <ul><li>2006 </li></ul><ul><li>Hardware </li></ul><ul><ul><li>Broad Availability </li></ul></ul><ul><ul><li>X64 standard on new PCs </li></ul></ul><ul><li>Applications </li></ul><ul><ul><li>Wide variety and availability </li></ul></ul><ul><ul><li>Business and consumer </li></ul></ul><ul><ul><li>32-bit app support </li></ul></ul><ul><ul><li>X64 becoming default OS </li></ul></ul><ul><li>Market </li></ul><ul><ul><li>Mainstream x64 Adoption for both business and consumer </li></ul></ul><ul><li>2005 </li></ul><ul><li>Hardware </li></ul><ul><ul><li>Availability </li></ul></ul><ul><li>Applications </li></ul><ul><ul><li>Key Professional Applications </li></ul></ul><ul><ul><li>Some PC Games </li></ul></ul><ul><ul><li>32-bit app support </li></ul></ul><ul><li>Market </li></ul><ul><ul><li>General adoption in Professional Workstation Market (CAD, DCC, FIN, DEV, SCI) </li></ul></ul><ul><ul><li>Limited consumer adoption (high end gamers, video/photo editing) </li></ul></ul>CY2006 CY2007
  19. 19. Call to Action <ul><li>Ensure that your device and driver work on Windows XP Professional x64 Edition </li></ul><ul><li>Follow the details on www.microsoft.com/whdc to ensure that your device is WHQL x64 signed </li></ul><ul><li>Evaluate old drivers to ensure x64 compatibility </li></ul>
  20. 20. Community Resources <ul><li>Windows Hardware & Driver Central (WHDC) </li></ul><ul><ul><li>www.microsoft.com/whdc/default.mspx </li></ul></ul><ul><li>Technical Communities </li></ul><ul><ul><li>www.microsoft.com/communities/products/default.mspx </li></ul></ul><ul><li>Non-Microsoft Community Sites </li></ul><ul><ul><li>www.microsoft.com/communities/related/default.mspx </li></ul></ul><ul><li>Microsoft Public Newsgroups </li></ul><ul><ul><li>www.microsoft.com/communities/newsgroups </li></ul></ul><ul><li>Technical Chats and Webcasts </li></ul><ul><ul><li>www.microsoft.com/communities/chats/default.mspx </li></ul></ul><ul><ul><li>www.microsoft.com/webcasts </li></ul></ul><ul><li>Microsoft Blogs </li></ul><ul><ul><li>www.microsoft.com/communities/blogs </li></ul></ul>
  21. 21. Additional Resources <ul><li>Assistance with porting Windows software to 64-bit </li></ul><ul><ul><li>Microsoft Porting Labs in Redmond, WA - contact 64bitrdy @ microsoft.com to request a visit </li></ul></ul><ul><ul><li>Seminars and training events in North America, Europe and Asia – see http://www.route64.net </li></ul></ul><ul><li>64-bit Windows Development </li></ul><ul><ul><li>Consult the Platform SDK and Driver Development Kits </li></ul></ul><ul><ul><li>Visit msdn.microsoft.com and search on “64-bit” </li></ul></ul><ul><ul><li>WHDC: 64-bit Platform Design website: http://www.microsoft.com/whdc/system/platform/64bit/default.mspx </li></ul></ul><ul><li>General questions not addressed by any of the above </li></ul><ul><ul><li>Please contact w64info @ microsoft.com </li></ul></ul>