问题 单项选择题

以下关于系统兼容性的叙述,正确的是()。

A.若两种计算机指令系统与体系结构不同,则无法实现高级语言程序兼容

B.操作系统的内核在不同体系结构的计算机上是不能兼容的

C.操作系统的外层在不同类型的计算机上是难以实现兼容的

D.不同体系结构的计算机之间可以实现编译程序兼容

答案

参考答案:B

解析:

[分析] 关于系统兼容性较详细的叙述见《系统分析师教程》的第11.4.3节。

高级语言与计算机体系结构无关,采用标准化的语言文本,比较容易实现兼容。

操作系统是计算机上最基础的软件,其内核处于软件的最底层,也最靠近硬件,它与计算机体系结构密切相关,因此,不同体系结构的计算机之间操作系统的内核是不能兼容的。

操作系统的外层靠近用户程序,它与计算机体系结构关系并不密切,所以,操作系统的外层在不同体系结构的计算机上是可以实现兼容的。

编译程序需要将高级语言源程序编译成机器语言,而机器语言与计算机体系结构密切相关,因此,不同体系结构的计算机之间难以实现编译程序的兼容。

填空题
问答题