关于软件不兼容? 手机兼容软件

6385℃ IRVIN

关于软件不兼容?手机兼容软件

什么是软件不兼容和硬件不兼容,有什么区别和作用。。。

楼下的解释比较正确,但是比较书面化,我来解释的易懂一点。

软件不兼容:一般来讲有2种情况;

1)软件冲突:操作系统中某个软件与另一个软件有冲突,比如一个操作系统安装2个或以上的杀毒软件,那么他们之间就会起冲突,最终导致冲突的软件都无法正常工作。

2)操作系统冲突:基于操作系统的冲突,比如讲我们的操作系统大致分为32位和64位,起算法不同,所以如果用一款基于32位的软件安装在64位的操作系统上,就会导致该款软件冲突,无法实现原有的功能。

硬件冲突就更加好理解了。

每种硬件都有自己的接口,首先如果接口不同,那么肯定会冲突,比如芯片就有不同的针脚,必须使用相同针脚的主板才可以安装。

另一种就是原本某种硬件就和其他硬件有冲突,不过这种情况比较少。

什么叫不兼容软件?

软件的兼容性是衡量软件好坏的一个重要指标,兼容性指与软件可从某一环境转移到另一环境的能力有关的一组属性,它包括以下几个属性:

  1、与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性 ;

  2、使软件遵循与可移植性有关的标准或约定的软件属性 ;

  3、与软件在该软件环境中用来替代制定的其他软件的机会和努力有关的软件属性 。

  在具体测试中我们可以从以下几个方面来判断:

操作系统兼容性

  软件可以运行在哪些操作系统平台上,理想的软件应该具有与平台无关性。有些软件需要在不同的操作系统平台上重新编译即可运行,有些软件需要重新开发或是改动较大,才能在不同的操作系统平台上运行,对于两层体系和多层体系结构的软件,还要考虑前端和后端操作系统的可选择性。

异构数据库兼容性

  现在很多软件尤其是MIS,ERP,CRM等软件都需要数据库系统的支持,对这类软件要考虑其对不同数据库平台的支持能力,如从ORACLE平台替换到SYBASE平台,软件是否可直接挂接,或者提供相关的转换工具。

新旧数据转换

  软件是否提供新旧数据转换的功能。当软件升级后可能定义了新的数据格式或文件格式,涉及到对原来格式的支持及更新,原来用户的记录要能继承,在新的格式下依然可用,这里还要考虑转换过程中数据的完整性与正确性。

异种数据兼容性

  软件是否提供对其他常用数据格式的支持。例如办公软件是否支持常用的DOC、WPS等文件格式,支持的程度如何,即可否完全正确的读出这些格式的文件。

应用软件兼容性  

主要考察两项内容:一是软件运行需要哪些其他应用软件的支持,二是判断与其他常用软件如MS OFFICE,反病毒软件一起使用,是否造成其他软件运行错误或软件本身不能正确实现其功能。

硬件兼容性

  考察软件对运行的硬件环境有无特殊说明,如对计算机的型号,网卡的型号、声卡的型号、显卡的型号等有无特别的声明,有些软件可能在不同的硬件环境中,出现不同的运行结果或是根本就不能执行。

  以上一些方面是中国软件评测中心在大量的软件测试实践中提炼出来的比较有共性的内容,对于不同类型的软件,在兼容性方面还有更多的评测指标,并且依据实际情况侧重点也有所不同。

哪些情况会导致电脑程序不兼容

故障分析

硬件方面:

一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,就要检查是不是内存出问题了或者和其它硬件不兼容。

软件方面:

先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。另外也可能是硬件设备之间的兼容性不好造成的。

软件不兼容是什么意思?为什么会有软件不兼容的问题?

当两个软件要独占的使用同一个资源的时候就不兼容了。

举个例子:当软件A以独占的方式打开某个文件,软件B也需要以独占的方式打开这个文件,那它就只能等软件A退出才行。

TAG: 软件 手机