Jupyter Notebook 中的内核是什么?它与实际内核(与操作系统相关)有何不同/相似之处?

Man*_*udi 15 kernel jupyter-notebook jupyter-kernel

我在使用 Jupyter Notebook 时听到并看到了很多“内核”这个词。我只想知道“内核”在 Jupyter Notebook 中代表什么。它与我们在操作系统中使用的含义相同吗?如果它相似/不同,究竟如何?

两个内核都进行硬件交互吗?

内核(操作系统):https ://simple.m.wikipedia.org/wiki/Kernel_( computer_science)

内核(Jupyter Notebook) https://jupyter-client.readthedocs.io/en/stable/kernels.html

Rol*_*ber 12

笔记本内核是一个操作系统进程(在用户态),它通过多个 ZeroMQ 连接进行通信。它接收要执行的代码片段,运行这些代码片段,并返回执行的结果和输出。

笔记本内核与操作系统内核完全没有相似之处。它只是两个完全不同的事物的相似名称。在计算机图形学中,还有一个叫做“渲染内核”的概念,它与笔记本内核或操作系统内核无关。因此,每当您谈论“内核”时,请确保听众了解上下文。