内核或核心 - 何时使用它们?

Iva*_*van 6 terminology

我注意到术语“Core”主要用于CPU 内核,“Kernel”主要用于操作系统内核。English SE 的这个问题澄清了 Core 和 Kernel 用于表示水果或坚果的中心部分。但 IT 领域又如何呢?什么时候应该使用“Core”,什么时候应该使用“Kernel”?我应该如何调用软件的核心部分?在我的母语中,我们有一个单词来表示 CPU 核心和操作系统内核,所以两个英文单词让我感到困惑。

Ond*_*cny 3

正如您在问题中正确指出的那样,CPU 有 \xe2\x80\x9ccores\xe2\x80\x9d ,操作系统有 \xe2\x80\x9ckernels\xe2\x80\x9d 。

\n\n
\n

我应该如何调用软件的核心部分?

\n
\n\n

通常,术语 \xe2\x80\x9cback-end\xe2\x80\x9d、\xe2\x80\x9c业务逻辑(层)\xe2\x80\x9d 或 \xe2\x80\x9c应用程序逻辑(层)\xe2\x80 \x9d 通常用于指代软件应用程序的“中心”部分。术语 \xe2\x80\x9cback-end\xe2\x80\x9d 通常表示整个层,包括其所有纯技术部分,而 \xe2\x80\x9c 业务逻辑 \xe2\x80\x9d 则指应用程序的子集处理应用程序主题的独特方面的代码,不包括纯技术组件。

\n\n

从我的角度来看,谈论 \xe2\x80\x9ccore\xe2\x80\x9d 来表示某些内部部分也很好。\xe2\x80\x9c.NET Core\xe2\x80\x9d 是软件系统的一个很好的示例,其中单词 \xe2\x80\x9ccore\xe2\x80\x9d 表示其在各种组成方面的“最内部”部分层和模块。

\n\n

免责声明:我的母语不是英语。欢迎对此答案进行改进。

\n