A blog by Jose Barreto, a member of the File Server team at Microsoft.
All messages posted to this blog are provided "AS IS" with no warranties, and confer no rights.
Information on unreleased products are subject to change without notice.
Dates related to unreleased products are estimates and are subject to change without notice.
The content of this site are personal opinions and might not represent the Microsoft Corporation view.
The information contained in this blog represents my view on the issues discussed as of the date of publication.
You should not consider older, out-of-date posts to reflect my current thoughts and opinions.
© Copyright 2004-2012 by Jose Barreto. All rights reserved.
Follow @josebarreto on Twitter for updates on new blog posts.
I have been getting questions about 64-bit technologies and specifically about how applications will run on the different Windows editions.
I would recommend taking a look at the web site that explains the difference between the Itanium versions and the Extended x64 versions. Find it here:
Eu tenho recebido muitas perguntas sobre tecnologias de 64 bits e mais especificamente sobre como os programas rodarão nas várias versões do Windows.
Eu recomendaria olhar no site que explica as diferenças entre a versão para o processador Itanium e as versões estendidas x64. Veja aqui:
Here are some interesting details about 64-bit technologies:
I would also like to share with you some of the ways x64 is already being used at Microsoft, so you can see how this is a truly tested technology:
Over the next several months, the x64 platform will continue to evolve. We expect more than 400 supporting applications to become available over the next year, and we look forward to introducing x64 support in SQL Server 2005, Visual Studio 2005, and the .NET Framework 2.0.
Aqui vão alguns detalhes interessantes sobre tecnologias de 64 bits:
Eu também gostaria de compartilhar algumas das formas com que a Microsoft tem usado edições x64, para você ver como esta é uma tecnologia realmente bem testada:
Nos próximos meses, a plataforma x64 vai continuar a sua evolução. É esperado que mais de 400 aplicativos sejam disponibilizados no próximo ano e a Microsoft vai lançar versões x64 do SQL Server 2005, Visual Studio 2005 e da .NET Framework 2.0
Sent: Wednesday, May 25, 2005 8:41 PM
Subject: FPU and MMX in x64?
I have read somewhere in MSDN (perhaps it was in DDK part) that Windows x64 will not preserve state of FPU and MMX registers across context switch and that the code written to take advantage of FPU and MMX will not work. Does that still apply and if it does what is the scope? 64-bit apps, drivers, 32-bit apps or all of them?
From: Program Manager in Visual C++ Group
Sent: Thursday, May 26, 2005 10:38 AM
It does preserve the state. It's the DDK page that has stale information, which I've requested it to be changed. Let them know that the OS does preserve state of x87 and MMX registers on context switches.
From: Software Engineer in Windows Kernel Group
Sent: Thursday, May 26, 2005 11:06 AM
For user threads the state of legacy floating point is preserved at context switch. But it is not true for kernel threads. Kernel mode drivers can not use legacy floating point instructions.
PingBack from http://www.keyongtech.com/1292689-either-64bit-mode-or-floating