我在为老板拍摄手机问题时遇到了麻烦,而且我遇到了一个解锁的引导程序。这是一个有根的Android设备的常见标志。但是要深入挖掘手机的根源以及如何解决这个问题。我已经开始学习操作系统,内核和引导程序。根据我的理解,操作系统简言之,您的设备如何运行和管理它的内存,它在内核中存储和维护,但是从引导加载程序的一组指令加载。
如果我的描述错误,请告诉我,我会对其进行编辑。
但是内核是硬件吗?(就像处理器或内存一样) 还是软件? (应用程序,IDE) 或两者兼而有之?
计算机内核的含义是否与Android内核的含义不同?
答案 0 :(得分:0)
“在内核中,但从引导加载程序的一组指令中加载”
正如您所说,内核由引导加载程序加载到内存中。通常,加载到内存中以使计算机执行某些操作的指令可以被视为“软件”。您无法从手机或计算机中物理移除引导加载程序,这使其成为驻留在物理硬件上的抽象“事物”,这是查看软件的另一种方式。
<块引用>但是内核被认为是硬件吗?(如处理器或内存)还是软件? (应用程序、IDE)还是两者的混合?
您可以将内核视为操作系统的一部分。一个例子是 Android,它使用基于 Linux 的内核,以及 Windows 10,它在 Windows NT 内核上运行。
<块引用>内核对计算机的意义与Android中内核的意义有区别吗?
由于内核是操作系统的一部分,我假设您是通过“计算机”来谈论像 Windows 这样的操作系统。是的,移动和桌面操作系统中使用的内核具有相同的目的,即在计算机系统的软件和硬件组件之间提供接口。此接口可帮助开发人员更高效地创建软件。不同的抽象机制。