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

时间:2018-09-17 14:31:16

标签: kernel jupyter-notebook jupyter-kernel

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

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

内核(OS):https://simple.m.wikipedia.org/wiki/Kernel_(computer_science)

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

1 个答案:

答案 0 :(得分:0)

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

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