同一个cpu架构不同的系统(xp,win7)为什么软件会出现不兼容,这是为什么?专业的来

如题所述

这与cpu的架构没有什么太大的关系,程序之所以不兼容主要是系统接口改变了。就是说要实现同一功能的实现方法不同了,所以就不兼容。追问

那么苹果的mac系统以前是基于power pc架构的,现在的基于x86的那它们之前的软件为什么不能通用呢?

追答

也许是因为既然cpu架构不同了,那么它实现的方法相同的可能性更加低了。也就是说cpu相同,操作系统的抽象方法可以相同也可以不同,cpu不相同,抽象方法更加难以相同。因为操作系统不断进行改进,它在设计时就会有所改变。你安装软件时应根据是否跟你所使用的操作系统兼容来选择软件。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-01
嘿嘿, 因为XP和WIN7不同吗,就像安卓和苹果,为什么软件不能通用,因为系统内部代码完全是2回事。
第2个回答  2012-10-02
WIN7兼容性本来就不如XP。而且你安装的WIN7是不是64位的,64位的对大部分软件都不支持。

同一个cpu架构不同的系统(xp,win7)为什么软件会出现不兼容,这是为什么...
这与cpu的架构没有什么太大的关系,程序之所以不兼容主要是系统接口改变了。就是说要实现同一功能的实现方法不同了,所以就不兼容。

为什么游戏主机CPU架构不同就不能向下兼容
PC上面也有很多架构的,win7跟xp 32位都是x86架构,兼容性可能比较好,很多游戏都可以在这2个系统上面运行。但是windows系统上面也运行不了别的系统(像ubuntu、Mac os)的游戏程序啊。但PC可以刷系统,所以基本上没有玩不了的PC游戏了。个人见解,有误请大家指教,谢谢 ...

为什么WINDOWS7 64位操作系统和很多软件不兼容?
第三方软件DEV开发地不好,没能跟上NT6,势必要被淘汰的。楼主都是啥软件,我这裏也就几个老游戏和NT旧核心架构的集成KIT开发工具不太兼容。

...安装两个操作系统(XP,WIN7),为什么在安装下一个操作系统时,总是把...
由以上流程可知,启动的第1和第2阶段是决定多系统启动的重要步骤,如果MBR分区里记录了错误的启动信息,或被后来安装的操作系统抢走了启动的主导权,就会造成多系统启动执行上的问题。 另外,就Windows XP而言,如果“Boot.ini”文件中的启动菜单出错,或者“NTLDR”文件损坏,也会导致无法进入Windows系统。这是在使用Windows ...

64位的WIN7系统,打开一些软件发现窗口与内容不协调
一些常用的软件,比如浏览器占用了很搞的CPU,那幺就要升级该软件或者干脆用别的同类软件代替,有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该.exe文件选兼容性。 svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大CPU时你可以去下个aports或者fport来检查其对应...

...系统XP和win7-32位,boot manager提示如下,说cpu不支持64位?_百度知 ...
1使用cpu-z软件查看cpu具体情况再说,我记得有些安装系统的winpe、是带这些软件的,其次我不使用大白菜安装系统,老毛桃安装系统的。你可以考虑更换一些其他安装系统的软件试试,还有如果ghost安装系统不能可以考虑使用安装版的安装系统。毕竟我使用过奔腾4电脑安装过win7系统,没有什么问题,版本只能使用32位...

程序不兼容怎么修复
兼容的概念比较广,相对于硬件来说,几种不同的电脑部件,如CPU、主板、显示卡等,如果在工作时能够相互配合、稳定地工作,就说它们之间的兼容性比较好,反之就是兼容性不好。对于软件的兼容性,指的是指某个软件能稳定地工作在若干个操作系统之中,而不会出现意外的退出等问题。组装电脑的兼容性一般...

我在XP下用虚拟光驱装双系统WIN7,为什么第一次重启后出现蓝屏?
回答:故障原因 system failure 第一种 系统问题 一键返原 第二种 软件问题 下掉软件重装 第三种 软件病毒残留文件 清理内存 第四种 软件不兼容 下掉软件 第五种 缓存设置不合理 重设缓存 第六种 系统资源匮乏 删除及清理内存 第七种 病毒、木马 查杀病毒 第八种 硬件过热 CPU太热 散热器灰尘...

为啥我的电脑只能装xp,装win7win10就蓝屏
如软驱磁头或光驱激光头沾染过多灰尘后,会导致读写错误,严重的会引起电脑死机。 4、设备不匹配如主板主频和CPU主频不匹配,老主板超频时将外频定得太高,可能就不能保证运行的稳定性,因而导致频繁死机。 5、软硬件不兼容三维软件和一些特殊软件,可能在有的微机上就不能正常启动甚至安装,其中可能就...

cpuid会影响正常运行xp和win7系统吗?
CPU ID问题涉及兆芯的制造商ID与实际制造商不匹配,这一问题通过Windows开机需要读取CPUID来说明。由于兆芯使用了从IDT时代祖传的CentaurHauls Vendor ID,而Windows系统开机时无法识别兆芯CPUID,导致Win7、XP和最新的Win11无法启动。解决方法是使用修改过支持海光HygonGenuine Vendor ID的Windows系统,如神州...

相似回答