【问题标题】:Is a kernel classified as hardware or software?内核是硬件还是软件?
【发布时间】:2021-03-02 04:34:41
【问题描述】:

我在为老板解决电话问题时遇到了麻烦,并且遇到了未锁定的引导加载程序。这是根植于安卓设备的常见标志。但更深入地研究是什么让手机扎根以及如何修复它。我开始学习操作系统、内核和引导加载程序。据我所知,操作系统简而言之就是您的设备如何运行和管理它的内存,它存储和维护在内核中,但从引导加载程序的一组指令中加载。

如果我的描述有误,请告诉我,我会进行修改。

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

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

【问题讨论】:

  • 你为什么不用谷歌搜索? en.wikipedia.org/wiki/Kernel_(operating_system)
  • 你能触摸内核吗?回答这个问题应该回答你的问题。
  • @DarkDust 这让我很困惑。我试图了解它是物理的还是也存在于处理器中的软件。
  • 维基百科页面的第一行:“内核是计算机程序”,所以它是软件!
  • 阅读链接的 Wikipedia 文章的第一句话,想想这句话在说什么。真的,非常明显。另一个提示:内核不在处理器中“存活”。

标签: kernel


【解决方案1】:

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

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

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

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

内核对计算机的意义与Android中内核的意义有什么不同吗?

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

【讨论】:

    猜你喜欢
    • 2012-03-18
    • 2018-09-22
    • 1970-01-01
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    相关资源
    最近更新 更多