1. 程式人生 > >一個合格Linux程式設計師應該知道的名詞

一個合格Linux程式設計師應該知道的名詞

【匯流排】:     計算機,各個部件之間傳送資訊的公共通路。計算機以匯流排來連線各個功能部件的。它是cpu、記憶體、輸入、輸出裝置傳遞資訊的公用通道。

    如果將主機板(Mother Board)比作一座城市,那麼匯流排就像是城市裡的公共汽車(bus),能按照固定行車路線,傳輸來回不停運作的位元(bit)。

    匯流排可以劃分為資料匯流排、地址匯流排和控制匯流排,分別用來傳輸資料、資料地址和控制訊號。      ================================= 【FreeBSD】:

    是一種類UNIX作業系統,是由BSD(1977至1995年間由加州大學伯克利分校開發,釋出)發展而來的Unix的一個重要分支。蘋果公司的MacOS X就是借鑑了該系統研發而來。

==================================

【System V】:

    是一種類UNIX作業系統,曾經也被稱為 AT&T System V,是Unix作業系統眾多版本中另外一個重要分支。它最初由 AT&T 開發,在1983年第一次釋出。其四個重要版本依次是:SVR1、SVR2、SVR3、SVR4。

==================================      【ISO】:

    國際標準化組織(International Organization for Standardization,簡稱ISO)

    是一個全球性的非政府組織,是國際標準化領域中一個十分重要的組織。ISO負責目前絕大部分領域(包括軍工、石油、船舶等壟斷行業)的標準化活動。中國是ISO的正式成員,代表機構是中國國家技術監督局(CSBTS)

    我們很常見的“ISO9001質量體系標準”

==================================

【IEC】:

    國際電工委員會(International Electro technical Commission,簡稱IEC)

    成立於1906年,是世界上成立最早的非政府性國際電工標準化機構。IEC負責有關電工、電子領域的國際標準化工作,其他領域則由ISO負責。IEC的宗旨是促進電工標準的國際統一。

==================================

【IEEE】:

    電氣和電子工程師協會(Institute of Electrical and Electronics Engineers,簡稱IEEE)

    IEEE的兩個前身AIEE(美國電氣工程師協會)和 IRE(無線電工程師協會)。

    是一個國際性的電子技術與資訊科學工程師的協會,是目前全球最大的非營利性專業技術學會。 IEEE的標準制定內容包括電氣與電子裝置、試驗方法、原器件、符號、定義以及測試方法等多個領域。

==================================

【ANSI】:

    美國國家標準學會(American National Standards Institute, 簡稱ANSI),協商與標準有關的活動,審議美國國家標準,並努力提高美國在國際標準化組織中的地位。是國際標準化委員會(ISO)和國際電工委員會(IEC)5個常任理事成員之一。

==================================

【POSIX 標準】:

    POSIX 標準最初由IEEE開發 ,是為了提高 UNIX 環境下應用程式的可移植性。後來許多其它作業系統也陸續支援該標準。

==================================

【C99】:

    C語言的官方標準第二版。1999年12月1日,國際標準化組織(ISO)和國際電工委員會(IEC)旗下的C語言標準委員會(ISO/IEC JTC1/SC22/WG14)正式釋出了這個標準檔案。新的C語言標準是 ISO 和 IEC 在2011年12月8日正式釋出的C11標準。

==================================

【libc庫】 :

    libc是Linux下的ANSI C的函式庫。

==================================

【glibc】:

    glibc是GNU釋出的libc庫。glibc 包括 libc 標準 C 庫、libm 數學庫、libcrypt 加密與編碼庫、libpthread 執行緒庫、libnss 網路服務庫 .... 等等。      ==================================

【GNU】:

    由Richard Stallman在1983年9月27日公開發起的。它的目標是建立一套完全自由的作業系統。GNU軟體可以自由地“使用、複製、修改和釋出”。GNU通用公共許可證(GNU General Public License,GPL)。即“反版權”(或稱Copyleft)概念。

    1985年Richard Stallman又創立了自由軟體基金會(Free Software Foundation)來為GNU計劃提供技術、法律以及財政支援。

    1991年Linus Torvalds編寫出了與UNIX相容的Linux作業系統核心並在GPL條款下發布。1992年Linux與其他GNU軟體結合,完全自由的作業系統正式誕生。被稱為“GNU/Linux”或簡稱Linux。

==================================

【gcc】:

    GNU編譯器套件(GNU Compiler Collection)。是以GPL許可證所發行的自由軟體,也是 GNU計劃的關鍵部分。現已被大多數類Unix作業系統(如Linux、BSD、Mac OS X等)採納為標準的編譯器,GCC同樣適用於微軟的Windows。

==================================