关于文件系统IO自带缓冲,请问有哪个是错误的呀

关于文件系统IO自带缓冲,请问有哪个是错误的呀?希望能够有明确的分析。

img

C

pipe通过返回两个文件描述符比如fout、fin实现进程通信,
一次通信共涉及四次拷贝:
1、写入进程用户空间--写入进程内核空间;
2、写入进程内核空间--pipe内核空间
3、pipe内核空间--读入进程内核空间
4、读入进程内核空间--读入进程用户空间

另外,共享内存方式只涉及两次拷贝,
这也是共享内存比pipe、消息队列效率高的原因减少了系统调用以及拷贝次数