Upload
arunima-sree
View
661
Download
0
Tags:
Embed Size (px)
DESCRIPTION
hy heyhhheyhhe
Citation preview
Windows Client 64-Bit Roadmap and Business Opportunities
Jay KennyProduct ManagerWindows Client Groupjkenny @ microsoft.comMicrosoft Corporation
Session OutlineSession Outline
Product Overview
Customer Usage Scenarios
Technical Details
Supporting ISVs and OEMs
Resources
Session GoalsSession Goals
Attendees should leave this sessionwith the following:
A better understanding of the features and benefits of Windows XP Professional x64 Edition and the business opportunity for the x64 Market
Knowledge of where to find resources for porting existing drivers to x64 or building new x64 drivers
Project MissionProject Mission
Foundation: Establish the foundation for pervasive 64-bit computing
Performance: Give customers the ability to do more faster than previously possible
Security: Protect customers from maliciouscode with greater security enhancementsthan ever before
Compatibility: Ensure unprecedented compatibility that eases customer transitionfrom 32-bit environments
Why Do We Need 64-Bits?Why Do We Need 64-Bits?
32-bit addressing limitationsMemory bottlenecks lead to workarounds for surpassing the 2GB per user process limit
Address Windowing Extensions (AWE) and Physical Address Extensions (PAE) are difficult to implement
General scaling problems and limitations
Software demands on hardware continue to growDatabase, computation, realistic gaming, information explosion, etc.
Moore’s law…
…coupled with Murphy’s law (“any available system resources that can be used will be used”)
Windows FirewallWindows Firewall Wireless supportWireless support BluetoothBluetooth Windows Movie MakerWindows Movie Maker Home Networking WizardHome Networking Wizard System RestoreSystem Restore Wide range of peripheral supportWide range of peripheral support
Windows XPWindows XPProfessional FeaturesProfessional Features
New FunctionalityNew FunctionalityExploits the power of 64-bit addressing to allow up to 16 Exploits the power of 64-bit addressing to allow up to 16
terabytes of virtual memory spaceterabytes of virtual memory spaceDramatically increased physical memory support -128 GBDramatically increased physical memory support -128 GBGreater performance due to architectural enhancementsGreater performance due to architectural enhancementsOptimized for processors with x64 technologyOptimized for processors with x64 technologySeamlessly run both 32-bit and 64-bitSeamlessly run both 32-bit and 64-bit
SecuritySecurity Includes XP SP2 enhancementsIncludes XP SP2 enhancements Security CenterSecurity Center Built on top of Windows Server 2003 Built on top of Windows Server 2003
code basecode base Stronger Security Settings and ToolsStronger Security Settings and Tools Patch GuardPatch Guard Safer browsing and emailSafer browsing and email
Windows XP Professional x64 Edition: OverviewWindows XP Professional x64 Edition: OverviewThe Best of Windows XP Pro and MoreThe Best of Windows XP Pro and More
Pricing and AvailabilityPricing and Availability
Product PricingList price parity with Windows XP Professional 32-bit
Part of existing volume license agreements
Product AvailabilityOEM, System Builder, MSDN and TechNet
No Retail Packaged Product
Included in Volume Licensing
Localized English, Japanese
Multilingual User Interface packs for German, Spanish, Italian, Korean, French, Swedish, Simplified Chinese, and Traditional Chinese
Windows® XP Professional x64 Edition: BenefitsWindows® XP Professional x64 Edition: Benefits
Next Generation Performance Dramatically increases speed of memoryintensive applications
Far greater addressable memory
Enhanced Reliability and SecurityBuilt on the Server code base
Enhanced Reliability and Security features
Single Platform FlexibilityProvides a seamless migration path to64-bit computing
Runs 32-bit applications and 64-bit applicationson one PC
Target Markets:Target Markets:
Professional:Professional: High End Workstation High End Workstation
Professional UsersProfessional Users CAD/CAM, DCC, Developers, Financial CAD/CAM, DCC, Developers, Financial
Consumer:Consumer: Digital Enthusiasts Consumer Digital Enthusiasts Consumer High End 3D Gaming and Advanced High End 3D Gaming and Advanced
Video/Photo EditingVideo/Photo Editing
Target Customer UsageTarget Customer Usage
Windows XP Professional x64 Edition is optimal for customers who are pushing the performance and memory limits of today’s 32-bit systems
Key Vertical MarketsKey Vertical Markets• ManufacturingManufacturing
• AutomotiveAutomotive• AerospaceAerospace
• EntertainmentEntertainment• Financial ServicesFinancial Services• Software DevelopmentSoftware Development
BenefitsBenefits• High PerformanceHigh Performance• FlexibilityFlexibility• AvailabilityAvailability• Enhanced ProductivityEnhanced Productivity
x64-Based Workstation Forecastx64-Based Workstation Forecast
97% CAGR through 200797% CAGR through 2007
0100002000030000400005000060000700008000090000
100000
Shipments
2002 2003 2004 2005 2006 2007
Source: IDC, Worldwide Workstation Forecast Summary, 2002-2007
High-End Workstation MarketHigh-End Workstation Market
Customer AttributesCustomer Attributes• Highly TechnicalHighly Technical• Early Adopters Early Adopters • Require Peak Require Peak
Performance Performance
Top 4% Top 4% of Consumer of Consumer• Hardcore GamersHardcore Gamers• Digital Media Digital Media
EnthusiastsEnthusiasts
Consumer PC MarketConsumer PC Market
• 500K beta 500K beta downloads of downloads of Windows XP Windows XP Professional Professional x64 Editionx64 Edition
• Enthusiasts lead Enthusiasts lead broader adoptionbroader adoption
PC Enthusiast MarketPC Enthusiast Market
Memory and CPU LimitsMemory and CPU Limits
General Memory Limits x86 x64
Total Virtual Address Space 4 GB 16 TB
Virtual Address Space per 32-bit process 2 GB / 3 GB1 2 GB / 4 GB2
Virtual Address Space per 64-bit process Not applicable 8 TB
Paged Pool 470 MB / 650 MB3 128 GB
Non-Paged Pool 256 MB 128 GB
System Cache 1 GB 1 TB
Physical Memory and CPU Limits x86 x64 Edition
Windows XP Professional 4 GB / 1-2 CPUs 128 GB / 1-2 CPUs
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
Differences from 32-Bit XP ProfessionalDifferences from 32-Bit XP Professional
Created from the Windows Server 2003code base
Benefits from security and reliability improvements being delivered with Windows Server 2003 SP1
Windows XP Professional servicing updates will not work on Windows XP Professional x64 Edition
No support for DOS, 16-bit applications, POSIX or some legacy networking protocols
x64 greatly benefits from additional registers provided by the x64 processor
No support for 32-bit device drivers
Excellent Support for 32-Bit ApplicationsExcellent Support for 32-Bit Applications
x64 processor architecture allows for native execution of 32-bit code with no emulation overhead requiredPerformance equal to x86 systems
Faster for some 32-bit applications due to additional architecture resources under x64
Supports .NET Framework applications32-bit applications operate seamlessly with afew exceptions:
32-bit processes cannot load 64-bit ones and vice versaNo support for 16-bit code except for some 16-bit installers that Windows transparently swaps with compatible 32-bit versions
All kernel mode drivers must be 64-bit
Microsoft x64 Technical Readiness ProgramsMicrosoft x64 Technical Readiness Programs
Route-64 Developer Program
- Tour through cities worldwide
Talk-64 Developer Webcasts
3 day hands-on training program
Technical Beta Program Developer access to latest builds
Actively file bugs
10k participants
Customer Preview Programhttp://www.microsoft.com/windowsxp/64bit/evaluation/upgrade.mspx
500K+ participants
Technology Adoption Program
1 to 1 developer interaction
Depth program for ISVs and Customers
Produce x64 native applications
Trial Software Program 180 day Evaluation download
http://www.route64.net/
http://msdn.microsoft.com/
Most 32-bit applications run with no modification64-bit software announcements
CAD/CAMPTC – Pro/EUnigraphics – Parasolid
CAEESI Group – Virtual Try Out Space
DCCSoftimage – XSINewTek – Lightwave 3DAdobe – Photoshop (32-bit Extended)
ScientificDHIWolfram Research – Mathematica
SecuritySymantec
AudioCakewalk – Sonar
GamingAtari – Shadow Ops
Check out the Fast Lane to see 64-bit applications in action
x64 Software Application Availabilityx64 Software Application Availability
Wide OEM and System Builder support for x64
Windows XP Professional x64 Edition systemsavailable from:
Dell
HP
IBM
Acer
Fujitsu Siemens
Alienware
Check out the systems in the Fast Lane
x64 OEM System Availabilityx64 OEM System Availability
X64
Ado
ptio
n (#
of
syst
ems)
X64
Ado
ptio
n (#
of
syst
ems)
x64 Adoption Curvex64 Adoption Curve
•20062006•HardwareHardware
•Broad AvailabilityBroad Availability
•X64 standard on new PCsX64 standard on new PCs
•ApplicationsApplications•Wide variety and availabilityWide variety and availability
•Business and consumerBusiness and consumer
•32-bit app support32-bit app support
•X64 becoming default OSX64 becoming default OS
•MarketMarket
•Mainstream x64 Adoption for Mainstream x64 Adoption for both business and consumerboth business and consumer
•20052005•HardwareHardware
•AvailabilityAvailability
•ApplicationsApplications•Key Professional ApplicationsKey Professional Applications
•Some PC GamesSome PC Games
•32-bit app support32-bit app support
•MarketMarket
•General adoption in Professional General adoption in Professional Workstation Market (CAD, DCC, Workstation Market (CAD, DCC, FIN, DEV, SCI)FIN, DEV, SCI)
•Limited consumer adoption (high Limited consumer adoption (high end gamers, video/photo editing)end gamers, video/photo editing)
CY
2006
CY
2006
CY
2007
CY
2007
x64 Adoption Curve x64 Adoption Curve
Call to ActionCall to Action
Ensure that your device and driver work on Windows XP Professional x64 Edition
Follow the details on www.microsoft.com/whdcto ensure that your device is WHQL x64 signed
Evaluate old drivers to ensure x64 compatibility
Community ResourcesCommunity Resources
Windows Hardware & Driver Central (WHDC)www.microsoft.com/whdc/default.mspx
Technical Communitieswww.microsoft.com/communities/products/default.mspx
Non-Microsoft Community Siteswww.microsoft.com/communities/related/default.mspx
Microsoft Public Newsgroupswww.microsoft.com/communities/newsgroups
Technical Chats and Webcastswww.microsoft.com/communities/chats/default.mspx
www.microsoft.com/webcasts
Microsoft Blogswww.microsoft.com/communities/blogs
Additional ResourcesAdditional Resources
Assistance with porting Windows software to 64-bitMicrosoft Porting Labs in Redmond, WA - contact 64bitrdy @ microsoft.com to request a visit
Seminars and training events in North America, Europe and Asia – see http://www.route64.net
64-bit Windows DevelopmentConsult the Platform SDK and Driver Development Kits
Visit msdn.microsoft.com and search on “64-bit”
WHDC: 64-bit Platform Design website: http://www.microsoft.com/whdc/system/platform/64bit/default.mspx
General questions not addressed by any of the abovePlease contact w64info @ microsoft.com