用于软件开发问题的32位与64位机器

时间:2009-01-18 14:19:22

标签: 64-bit hardware virtualization

我正在为一台新的软件开发机器定价并查看dell精密系列。

当我到达这个屏幕时:

http://www.dell.com/content/topics/reftopic.aspx/pub/products/precn_kat?c=us&cs=555&l=en&s=biz&~section=T7400

第一个选择是:立即购买32位精密工作站T7400! 第二个选择是:立即购买64位精密工作站T7400!

我真的在那时决定要安装哪个软件?或者实际上是否有不同的芯片组,具体取决于选择。

我不想通过选择错误的方式来限制我的选择 - 我总是可以升级软件 - 但我不想更换硬件。

BTW:这将是针对微软堆栈,asp.net,vs 2008,sql server等的SD,我想在购买这台机器时开始使用虚拟化(可能来自MS)。

7 个答案:

答案 0 :(得分:6)

这两个选项为您提供相同的处理器选择,它们都具有64位功能。这只是一个问题,是否预装了32位或64位版本的操作系统。

我会选择64位选项,因为根据我的经验,您可以在64位平台上轻松运行32位和64位虚拟机,但仅限于32位虚拟机位平台。

答案 1 :(得分:4)

100%64位。 RAM很便宜,你最终会想要使用超过4GB的内存,特别是如果你要运行虚拟机。

答案 2 :(得分:4)

64位,但不是XP64(戴尔提供降级)。司机情况非常糟糕,有一些incompatibilities in Software。如果您需要/想要坚持使用XP,请使用32位,如果您想使用Vista或Windows Server 2008,64位就可以了。

唯一的区别是操作系统无论如何,因此您可以在安装32或64位Windows之间自由切换,您可能只需要购买另一个许可证。

答案 3 :(得分:3)

一路64位。 Vista64在这一点上已经成熟,我没有遇到任何问题。如果您需要32bit可用于任何旧外围设备,请将XP32安装为VM。

答案 4 :(得分:1)

据我所知,现在你不能真正购买32位PC。我认为操作系统是32位和64位版本之间的唯一不同。

对于.NET开发,无论您是否使用64位操作系统都无关紧要。但是,64位SQL Server可能运行得更快。

而且你还需要超过4GB的RAM(特别是如果你运行虚拟机),所以我真的没有理由选择32位操作系统而不是64位操作系统。

答案 5 :(得分:1)

我会选择64位64位操作系统。到目前为止我遇到的唯一问题是32位应用程序无法访问64-dll - >例如,TotalCommander的上下文菜单不会显示64位应用程序(例如颠覆),这可能不方便开发。

答案 6 :(得分:0)

对于异国情调或非常新的硬件来说,获得64位驱动程序可能很困难,因此,如果您担心这一点,您可能需要坚持使用32位操作系统。