Powiedz, że mam proces 1 i proces 2 . Oba mają deskryptor pliku odpowiadający liczbie całkowitej 4.
Jednak w każdym procesie deskryptor pliku 4 wskazuje na zupełnie inny plik w tabeli otwartych plików jądra:
Jak to możliwe? Czy deskryptor pliku nie powinien być indeksem rekordu w tabeli otwartych plików?
4
w obu procesach jest względna w stosunku do własnej liczby otwartych fd. Fd0-2
(stdin, stdout, sdterr) są zawsze otwierane dla nowego procesu i liczby nie są zarezerwowane tylko dla tego procesu.