linux系統編程學習筆記(1)--文件描述符表,_open函數,_read_write函數

1.文件描述符        可執行文件的內存分佈如上圖所示,在內核區包含了linux的許多內核函數,其中進程管理模塊裏面有一個小的PCB進程控制塊,就是一個400多行的結構體。在控制塊裏面有一個小的文件描述表,每一個進程都有一個文件描述表,是一個數組,存放文件描述符,最多存儲1024個文件描述符,每打開一個文件就佔用一個文件描述符。前三個默認是stdin stdout stderr標準輸入輸出。
相關文章
相關標籤/搜索