64位系统和32位系统的本质区别是什么
2个回答
展开全部
这个东西就说来话长了……
64位和32位最本质的是由CPU来决定的
而操作系统的位数只是看最大能发挥到CPU的什么性能
先澄清一个误区——现在你能在市面上看到的CPU全都是64位的,32位CPU早就已经是古董了,所以不要听一些人说什么CPU不支持64位之类的傻话……
所以就目前来看,32位系统只能发挥CPU的32位特性,而64位的系统可以把CPU的全部性能发挥出来
从启动顺序来看——计算机启动的时候,CPU默认是运行在16位的实模式中
而一台装有32位系统的电脑则会在启动后立刻将CPU跳转到32位的保护模式中
而一台装有64位系统的电脑则会在跳转到保护模式之后,再进行一部跳转,跳转至64位的IA64模式(16位向32位的跳转是在MBR中进行,先于操作系统本身启动,至于向64位的启动是否也在MBR中进行我就不是很清楚了,没研究过)
从性能上看,64位系统可以将CPU的所有寄存器都调用起来(32位的系统下,CPU会空闲一半的寄存器,而被使用的那一半寄存器也只是使用了寄存器的一半……),运算速度更快,寻址空间更大——能识别更大的内存
副作用则是占用内存会加大——程序中的所有指针变量所占用的空间会翻倍(如果你学过编程——尤其是C语言,你会明白“指针”是什么),同样一个程序移植到64位下虽然内存占用不会翻倍,但也会增加很客观的数量。所以一般内存在4G以下的机器不推荐安装64位系统,但如果是大内存的机器,强烈推荐64位系统,你会感觉到性能的飞跃的
64位和32位最本质的是由CPU来决定的
而操作系统的位数只是看最大能发挥到CPU的什么性能
先澄清一个误区——现在你能在市面上看到的CPU全都是64位的,32位CPU早就已经是古董了,所以不要听一些人说什么CPU不支持64位之类的傻话……
所以就目前来看,32位系统只能发挥CPU的32位特性,而64位的系统可以把CPU的全部性能发挥出来
从启动顺序来看——计算机启动的时候,CPU默认是运行在16位的实模式中
而一台装有32位系统的电脑则会在启动后立刻将CPU跳转到32位的保护模式中
而一台装有64位系统的电脑则会在跳转到保护模式之后,再进行一部跳转,跳转至64位的IA64模式(16位向32位的跳转是在MBR中进行,先于操作系统本身启动,至于向64位的启动是否也在MBR中进行我就不是很清楚了,没研究过)
从性能上看,64位系统可以将CPU的所有寄存器都调用起来(32位的系统下,CPU会空闲一半的寄存器,而被使用的那一半寄存器也只是使用了寄存器的一半……),运算速度更快,寻址空间更大——能识别更大的内存
副作用则是占用内存会加大——程序中的所有指针变量所占用的空间会翻倍(如果你学过编程——尤其是C语言,你会明白“指针”是什么),同样一个程序移植到64位下虽然内存占用不会翻倍,但也会增加很客观的数量。所以一般内存在4G以下的机器不推荐安装64位系统,但如果是大内存的机器,强烈推荐64位系统,你会感觉到性能的飞跃的
2016-11-11
展开全部
64G能识别192G内存。32位最多识别为3.75G
秋叶系统 不错,很流畅。
秋叶系统 不错,很流畅。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询