正确答案: B
题目:以下关于系统兼容性的叙述,正确的是()
解析:高级语言不依赖于具体的计算机指令系统与体系结构,使用高级语言编写的程序可以根据不同的编译系统编译成不同的计算机体系上的指令。因此,不同体系结构的计算机之间难以实现编译程序兼容。内核是操作系统最基本的部分,它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。因为是直接对硬件进行操作,所以操作系统的内核在不同体系结构的计算机上是不能兼容的。内核通常提供一种硬件抽象的方法来完成对硬件的直接操作,硬件抽象隐藏了复杂性,为应用软件和硬件提供了一套简洁、统一的接口,使程序设计更为简单。所以,操作系统的外层在不同类型的计算机上是可以实现兼容的。
学习资料的答案和解析: