標題: | 一個並行程式語言的設計與製作 - 並行 C |
作者: | 王國華 WANG, GUO-HUA 陳振炎 CHEN, ZHEN-YAN 資訊科學與工程研究所 |
關鍵字: | 並行程式語言;多處理機系統;C 程式語言;循序程式;監督器;MULTIPROCESS-SYSTEM;C-PROPRAM-LANGNAGE |
公開日期: | 1987 |
摘要: | 近年來,由於硬體技術的進步,使多處理機系統的成本降低,也使得並行語言愈來愈 重要。因為傳統的循序程式語言在執行時,只使用一個處理機,無法完全發揮多處理 機的優點。就另一方面而言,使用並行程式語言撰寫的程式包含多個可同時執行的單 位,如此可使多處理機有效地發揮其功能。很不幸地,C 程式語言不具有並行特性, 所以我們的目的在加強C 程式語言,使它具有撰寫並行程式的能力,以使在多處理機 上有效地執行。 並行C 所具有之並行特性主要是基於Ada 的聚會觀念與Hoare 的監督器觀念加以整合 ,這些特性包括﹕(1) 程式的宣告、產生和結束。(2) 程序間之同步與通訊採取訊息 傳輸。(3) 監督器( 共用變數 )的宣告與使用。 在這份論文裡,探討了並行C 的設計原則和製作問題,在製作並行C 時所需要之作業 系統輔助也一並被提出。 |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT762241017 http://hdl.handle.net/11536/53274 |
Appears in Collections: | Thesis |