不能说64位绝对的不兼容32位软件,只能说一部分特殊的软件不兼容。
理论上32位软件是可以在64位系统和硬件上正常运行的。
关于兼容性方面的原因:
32位和64位只是CPU和软件同时处理是数据量不同而已,理论情况下64位系统和硬件是能够运行32位程序的,因为64位的系统软硬件可以同时处理64字节的数据,处理32字节的数据也是可以的(反过来32位CPU是没办法处理64字节的数据的,因此不能运行64位程序),但是一些特殊度软件必须在32字节命令内直接内结束才能够正常运行,因此就导致了部分32位软件程序在64位系统中出现了兼容问题。
32位硬件和64位软硬件的区别:
简单说就是CPU的发展过程,CPU的处理位宽充最初的8字节到16字节(例如8088CPU),再到32字节(90年代左右的CPU),现在使用的64字节(民用级CPU的主流产品)。这位宽表示CPU的同事处理数据的能力每次从8字节到64字节不等。同样软件也根据CPU的不同分成了32位和64位软件,不过32位系统和硬件只能运行32位程序,64位的可以运行32位和64位的程序,原因上一条已经说过,不在赘述了。
32位程序在64位WIN系统上的运行的技巧
只能说这个是个人的看法,不带表所有的程序都能够使用。
32位软件一定要安装在64位系统文件的分区中Program Files (x86)这个文件夹下。
务必用管理员身份运行。
在使用中出现问题时,可以使用兼容模式(WIN7还是比较人性化的),建议使用WIN XP SP3的模式运行。
你所列举的系统都有32和64位不同的版本
假如你用非常大型的程序,64位的性能更好。比如有报道说64位下用PS做大图片的滤镜比32位快50%。
另外一个64位的优势是,能够完全用到4G或者更多的内存。32位最多用到3.2G。
64位的缺点是,有部分程序不兼容,主要是老的16位程序(win95-98年代的),不过基本上很少会碰到。
首先,建议不装Windows7,现在Windows7还在测试阶段,兼容性等各方面都未完善。
其次,Windows7里可以运行WindowsXP的虚拟机,官网有下载,免费提供正版WindowsXP系统。
然后,你可以不装Windows7而直接装WindowsXP64位版
最后,我告诉你,你的担心简直是无聊,在64位的Windows7中可以直接运行32位的任何软件。但有些老软件不兼容。
劝告一句,2G的内存已经勾引哪个,8G简直是浪费,除非你是要进行大型高精密数据计算或者3D电影制作。
我的回答可能有点乱,那我就一句话:只用2G内存。
一般来说64位操作系统是兼容32位的操作系统里面的程序,但是32位的就不一定能兼容64位的程序了。。所以不用担心这些问题了。。
实际用过, 的确有些32位是能用的程序在64位上用不了。具体就不举例了,好几个是公司的专用应用。
建议在购买时, 现场测试自己一定要用的一些应用。