第三章 文件I/O

1. 所有的磁盘I/O都要经过内核的块缓冲区(内核的缓冲区高速缓存). 不带缓存的I/O是指在用户的进程中对这几个函数不会自动缓冲,

   每次read或write都会进行一次系统调用。

2. fd1 = open(path, oflags);

    fd2 = dup(fd1);

    fd3 = open(path, oflags);

    进程表项   文件表项   v节点表项

3. dup2(fd,0);

    dup2(fd,1);

    dup2(fd,2);

    if(fd>2)   close(fd);

posted @ 2020-10-29 22:21  wsl96  阅读(67)  评论(0编辑  收藏  举报