nber1994



os-系统IO

May 18, 2019

os-系统IO

文件类型

linux文件类型分为

  1. 普通文件 普通文件包括文本文件和二进制文件

  2. 目录 目录是包含一组链接的文件,其中每个链接都将一个文件名映射到一个文件

  3. 套接字 用来与另一个进程进行跨进程通信的文件

共享文件

内核如何表示打开的文件

多个文件描述符可以通过不同的表项来引用同一个文件(只要打开同一个文件两次,两个不同的fd)

父子进程共享文件