通常程序执行 IO 操作时,需要涉及用户空间和内核空间的两个缓冲区。 只有内核才能跟磁盘等硬件进行操作,因此数据在流向程序时,必定会先存在于内核缓冲区,内核缓冲区又称为 PageCache,不同操作系统的 PageCache 机制不一样。 内核缓冲区:系统内核在内核空间中定义的内核缓冲区,即 Pa[......] 继续阅读
通常程序执行 IO 操作时,需要涉及用户空间和内核空间的两个缓冲区。 Only the kernel can operate with hardware such as disks; therefore, when data flows to the program, it must first r[......] 继续阅读