No34834 で「ファイルディスクリプタについては御自身で調べてみてください」とお願いしたものの、 同種の質問が繰り返されたので No34836 で wikipedia のページを紹介しましたが、読まれましたでしょうか。 そこの概要欄で説明されている「プロセス」のキーワードをクリックすれば、詳しい説明に飛びます。
C 言語側から見た場合、write は低水準入出力関数であり、その定義は int write(int fd, void *buf, unsigned sz); となっていて、UNIX や Linux ではシステムコールの位置づけです。 (Windows においては、WriteFile API への呼び出しに変換されるもので、扱いが異なります)