那要看是什么系统了,如果是Windows7,windows8/8.1,Windows10的操作系统,是可以装32位软件的;
但是在Windows Vista下其他软件程序则一般没有什么大问题。在64位Windows XP/Windows Vista中,只有16位应用程序是完全无法使用的,而32位应用程序则可以继续使用。
Windows的系统之前全部是32位或者以下的,Windows Vista是64位的,这也是微软做64位系统的起点,它相对于Windows XP,内核几乎全部重写,带来了大量的新功能,Windows Vista是微软公司所研发的具有创新历史意义的一个版本,后面的win7/8/8.1/10都相当于在Vista的基础上做的,都属于它的后续版本。但是Vista系统的兼容性不太好,也正是因为如此,Vista系统可以说(我是这么认为的)比较失败。Windows7吸取了Vista的教训,微软的兼容这一块做的比较好,所以Windows7以及以后的版本都是支持32位和64位的软件的。
如果我有讲得不明白的地方,您可以;如果我的回答对您有帮助,请采纳一下,谢!~
32位和64位的应用软件区别是什么
软件是没有区别的。
32位和64位系统的区别:
1.设计初衷不同。
64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32位操作系统是为普通用户设计的。
2.要求配置不同。
64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。 32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。当然,32位操作系统安装在64位电脑上,其硬件恰似“大马拉小车”:64位效能就会大打折扣。
3.运算速度不同。
64位CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。
4.寻址能力不同。
64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,Windows Vista x64 Edition支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存。
5.软件普及不同。
目前,64位常用软件比32位常用软件,要少得多的多。道理很简单:使用64位操作系统的用户相对较少。因此,软件开发商必须考虑 “投入产出比”,将有限资金投入到更多使用群体的软件之中。这也是为什么64位软件价格相对昂贵的重要原因(将成本摊入较少的发售之中)。
64位系统电脑 安装的软件全是32位 为什么不是64位 如下图
64位系统是指:操作系统使用的是64位的,向下兼容32位。
而应用软件,游戏软件,等等和操作系统是不同的类型,未必是64位的,目前还是32位居多,也有些是同一个软件有64位版本也有32位版本,安装使用并无太大区别,只是安装的文件夹位置不同。
64位的操作系统,能够全部兼容32位的软件吗?
32位的操作系统由于其32位的内存管理机制,最多只能使用3.25GB左右的内存,大于此容量的内存32位操作系统是无法使用的。
基于你现在8GB的内存,肯定是需要安装64位操作系统,不过目前大多数的32位操作系统可以顺利运行在64位的操作系统下,只有少数的32位软件不能运行在64位操作系统下,特别是一些专业性较强的软件,例如CAD、PHOTOSHOP等,其32位的版本不能运行在64位的系统下。
64位操作系统可以兼容32位应用软件???
64位系统能兼容大部分32位的软件,但不能兼容全部。
某些32位程序如果不能正常运行在64位系统中,可以选中该程序,然后鼠标右键单击,在出现的选项菜单中点击“属性”,然后在属性窗口中点击“兼容性”选项,勾选“以兼容模式运行这个程序”,如下图(此种方法能解决一部分32位程序的兼容问题,但也不是全部):
64位的系统为什么软件程序都是32位的
64位系统是向下兼容的,64位平台其实是 x86(32 位)-64,也就是说在原有的 x86 平台上实现 64 位。
x86-64 是站在 x86 的肩膀上的,并没有另起炉灶,CPU 指令长度(即指令占有的二进制位数)不变,原有的指令集也一律保留,所以 x86 和 x86-64 总体的架构是一致的,指令完全兼容。改变的部分,原有通用寄存器容量均增长为 64 位,顺便还加了 8 个,同时增加了 8 个 128 位的 XMM 寄存器,内部总线(即 CPU 部件间的数据通道)宽带也增至 64 位或更多。当然还有增加用于支持这些寄存器的相关指令。由此可以看出,CPU 处理的数据均支持 64 位,内存编址理论上也可达到 2的64次方 个地址空间,但由于是在 x86 的架构上构建的 64 位计算,64 位线性寻址能力还不成熟,实际上的可编址并没有这么多,但可改进。
随着 64 位操作系统的推广,越来越多的软件开发者会同时在 32 位和 64 位环境下进行软件测试,保证软件的可靠性。但是要他们统统开发纯 64 的版本是不现实的,虽然从32过度到纯 64 理论上只要重新编译,原来的代码可以不作任何修改,但有时并不这么简单,同时还要考虑经济效率(目前,64位常用软件比32位常用软件要少很多。道理很简单:使用64位操作系统的用户相对较少。因此,软件开发商必须考虑 "投入产出比",将有限资金投入到更多使用群体的软件之中。),再说一些软件并不需要用的用到 64 位的计算特性(所以也没有修改和重新编译的必要)。所以就放心的用那些已经写明支持 64位平台的程序好了,就算没有声明支持64 也是可以运行的,用兼容模式。
32位程序也可以在64位系统上运行,64位系统下有一个程序文件夹 Program Files (x86) 就是用来存放32位程序的。绝大多数程序运行在64位系统下是没有问题的。
只有专业软件和大的游戏只能各装各的(一般说来是那些需要频繁处理大量数据或者需要占用很多内存空间(甚至会超出 4G 内存空间)的程序。)!
参考:http://bbs.cfanclub.net/thread-709716-1-1.html
为什么64位操作系统可以运行32位应用程序
这就涉及到什么是64位操作系统什么是32位操作系统。在这里要说明一点X86系统就是32位的。
32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位。现在市场上的CPU一般都是64位的,但是这些CPU并不是真正意义上的64 位CPU,里面依然保留了大部分32位的技术,只是进行了部分64位的改进。32位和64位的区别还涉及了内存的寻址方面,32位系统的最大寻址空间是2 的32次方= 4294967296(bit)= 4(GB)左右,而64位系统的最大寻址空间的寻址空间则达到了2的64次方= 4294967296(bit)的32次方=数值大于1亿GB。换而言之,就是说32位系统的处理器最大只支持到4G内存,而64位系统最大支持的内存高 达亿位数。如果现在市场上的CPU全部是64位的平台开发的,那么现在的所有软件都使用不了,因为目前大部分的软件都是基于32位开发的,目前我们说的64位的 windows7系统也只是在32位系统的基础上添加了一些64位的寻址功能,其实对于我们来说64位的CPU,操作系统意义不大,毕竟我们使用的内存大 部分还是2G,使用的也是常用软件,对于运算速度的要求也不大。64位主要应用于大型机械或大型服务站。所以32位和64位相比,64位的速度更快。32位和64位的区别就是一次性的运算量不一样,理论上64位的会比32位快2倍,内存寻址也不一样,但是这些对于我们这些普通用户意义不大,对于现阶段来说32位会更适合大家使用。
简单的说吧就是
第一:你要知道当windows 64位操作系统运行起来的时候是要比windows 32位的系统,理论上快2倍,是理论上。
第二:说道最实用的一点,windows 32位操作系统最多能够支持4G内存(实际上也就差不多3.15 3.25这个样子)但是呢,如果你装了64位的操作系统,4G的内存的话,能用的也就是3.7 3.8几这个样子,也可以这么说你的内存小于等于4G,这系统的事儿不用太纠结。
第三:windows64位的操作系统,理论上支持的内存很大,更多的是取决于你的主板有多少个插槽,你有多大的内存,我就有多大的识别能力!~
第四:这点就是兼容性的问题了,大家应该知道如下图有两个文件夹,一个后面有个(x86),X86代表32位,X64代表64位,(X多少代表的是架构的意思,不需要多了解)之前32兼容性确实要好一些,但如今嘛,直到win8.1,系统发展的很好,兼容性都不错。
第五:目前如果自己的电脑配置足够的话,建议装一个windows7 64位旗舰版 不能说他是最好的,只能说他是最兼容的,(这个年月,我说的兼容只能是指一些小软件了)至于目前win8/8.1这样的系统,几乎不用考虑兼容问题!~
32位的系统能安装64位的软件吗
安装和运行是两回事,32位的系统也许能安装64位的软件(这个视软件而定),但是装好是不能运行的。反过来64位的系统是可以安装和运行32位的软件的。
转载请注明出处51数据库 » 32位应用软件64位系统 32位软件能装在64位系统上吗