1. 操作系统维护一个进程表.
每个进程表项含有与该进程相关的文件描述符列表(及其属性,比如close-on-exec),每个文件描述符对应一个文件指针,这个文件指针指向文件表中的对应该文件的表项,每个文件表表项包含文件访问属性(比如是读还是写等),访问偏移量等.每个文件表项还包含一个v_node指针,指向v_node表的一项,v_node包含文件类型,大小等文件属性,因此,v_node是文件唯一的.
2. 原子操作就是把多步操作连续执行,步骤之间不给别的进程执行的机会.在同一个时刻,计算机实际上只可能有一个进程访问一个文件.
3、管道操作符|它可以将左侧程序的Unix标准输出流连接到右侧程序的标准输入流。