什么是“兼容”

Author: 蔡国强 Date: 1992-11-20

        从实现兼容的方式来看,兼容可分成两类,一类是部件兼容,另一类是软件兼容。所谓部件兼容,就是指可以采用为某种计算机设计的插入式电路板的机器。但它必须保证与被兼容机的电气指标相同,否则在使用中就会遇到麻烦。软件兼容则相对容易些。有许多工作,甚至有些本来是属于硬件的工作,用软件来实现反而比较容易,常可收到事半功倍的效果。有些在兼容中存在的隐患,通过它也可以消除。同一系列中各种型号的计算机,由于它们在指令系统、外部设备控制方式、中断系统、设备接口待诸方面存在着一致性,往往会有这种情况:在同系列中较低档计算机上编制的程序,可以在较高档计算机上运行;而反过来,在较高档计算机上编制的程序,说法不一定能在较低档计算机运行了。这种单物质财富的兼容性,称不向上兼容。
        向下兼容与些正好相反,即是指在较高档计算机上编制的程序可以在较低的计算机上运行的情况。
        随着计算机的飞速发展;某些大型软件的开发,其工作量相当于几百人工作一年。这些软件如都能做到兼容,无需在其它机器上重新开发,就可节省庞大的人力和物力。因此计算机的兼容性具有非常重要的意义。