【发布时间】:2011-11-22 13:52:06
【问题描述】:
每个进程都有一个文件描述符表(FDT),每个文件都有一个文件描述符。 stdin、stdout 和 stderr 的文件描述符是 0、1 和 2。这些值对于所有进程都是相同的。我相信 FDT 包含对这些文件的 INODE 条目的引用。文件描述符可跨进程重用,即它们不是全局唯一的。是否有一个由内核维护的全局 FDT,每个进程的 FDT 都引用它?标准输入、标准输出和标准错误的 FDT 分别对应什么?这些特殊文件是否链接到键盘、显示器等? 请提供文章、书籍等的链接。
【问题讨论】: