I have a question about kernel I/O cache for disk file. As I know when write() or read() is called, there s a buffer cache in kernel space for disk file I/O operation. My question is that, is this I/O buffering only applies to disk file, or it also applies to terminal, FIFO, pipe, and sockets?
增 编