【发布时间】:2017-02-18 08:37:14
【问题描述】:
(Linux) 内核页面不可交换,我知道。
但我最近了解了 FIFO(命名管道),它可以驻留在磁盘上。
那些 FIFO 在内核页面中?那么我们可以说包含 FIFO 的内核页面是可交换的吗?
还有其他类似的特殊情况吗?
【问题讨论】:
标签: linux named-pipes virtual-memory
(Linux) 内核页面不可交换,我知道。
但我最近了解了 FIFO(命名管道),它可以驻留在磁盘上。
那些 FIFO 在内核页面中?那么我们可以说包含 FIFO 的内核页面是可交换的吗?
还有其他类似的特殊情况吗?
【问题讨论】:
标签: linux named-pipes virtual-memory
当进程正在交换数据时 通过 FIFO,内核在内部传递所有数据而不写入 到文件系统。因此,FIFO 特殊文件在 文件系统;文件系统条目仅用作参考点,因此 进程可以使用文件系统中的名称访问管道。
(c)fifo manual
光盘上没有任何东西,所以我们不能说它正在被交换/可交换。
【讨论】: