内核被归类为硬件还是软件?

时间:2016-06-06 13:46:18

标签: kernel

我在为老板拍摄手机问题时遇到了麻烦,而且我遇到了一个解锁的引导程序。这是一个有根的Android设备的常见标志。但是要深入挖掘手机的根源以及如何解决这个问题。我已经开始学习操作系统,内核和引导程序。根据我的理解,操作系统简言之,您的设备如何运行和管理它的内存,它在内核中存储和维护,但是从引导加载程序的一组指令加载。

如果我的描述错误,请告诉我,我会对其进行编辑。

但是内核是硬件吗?(就像处理器或内存一样) 还是软件? (应用程序,IDE) 或两者兼而有之?

计算机内核的含义是否与Android内核的含义不同?

1 个答案:

答案 0 :(得分:0)

<块引用>

“在内核中,但从引导加载程序的一组指令中加载”

正如您所说,内核由引导加载程序加载到内存中。通常,加载到内存中以使计算机执行某些操作的指令可以被视为“软件”。您无法从手机或计算机中物理移除引导加载程序,这使其成为驻留在物理硬件上的抽象“事物”,这是查看软件的另一种方式。

<块引用>

但是内核被认为是硬件吗?(如处理器或内存)还是软件? (应用程序、IDE)还是两者的混合?

您可以将内核视为操作系统的一部分。一个例子是 Android,它使用基于 Linux 的内核,以及 Windows 10,它在 Windows NT 内核上运行。

<块引用>

内核对计算机的意义与Android中内核的意义有区别吗?

由于内核是操作系统的一部分,我假设您是通过“计算机”来谈论像 Windows 这样的操作系统。是的,移动和桌面操作系统中使用的内核具有相同的目的,即在计算机系统的软件和硬件组件之间提供接口。此接口可帮助开发人员更高效地创建软件。不同的抽象机制。