Can you summarize the following document?
        
  檔案描述符在形式上是一個非負整數。實際上,它是一個索引值,指向核心為每一個程序所維護的該程序開啟檔案的記錄表。當程式開啟一個現有檔案或者建立一個新檔案時,核心向程序返回一個檔案描述符。在程式設計中,一些涉及底層的程式編寫往往會圍繞著檔案描述符展開。但是檔案描述符這一概念往往只適用於UNIX、Linux這樣的作業系統。  每個Unix程序(除了可能的守護程序)應均有三個標準的POSIX檔案描述符,對應於三個標準流:

  檔案描述符的優點主要有兩個:  例如,下面的程式碼就示範瞭如何基於檔案描述符來讀取當前目錄下的一個指定檔案,並把檔案內容列印至Console中。  此外,在Linux系列的作業系統上,由於Linux的設計思想便是把一切裝置都視作檔案。因此,檔案描述符為在該系列平臺上進行裝置相關的程式設計實際上提供了一個統一的方法。

  檔案描述符的概念存在兩大缺點:
檔案描述符(英語:File descriptor)是電腦科學中的一個術語,是一個用於表述指向檔案的引用的抽象化概念。