並行程式設計方法

並行程式設計方法是能同時執行兩個以上運算或邏輯操作的程式設計方法。並行程式設計法與順序程式設計法相對應。為了提高計算機的運行速度和系統的處理能力,在總體設計和邏輯設計中廣泛採用並行操作技術。例如,為使各部件並行工作,引入了通道和中斷。這些都對程式設計產生了巨大的影響。也就是說,硬體並行性要求作業系統具有兩個基本特性:並行性(即若干個程式同時在系統中運行)和資源共享。於是出現了並行程式設計方法。

並行程式設計法是十分重要的,它可以使分時和多道程式更全面地利用計算機資源,可以使實時業務系統(如飛機訂票系統)同時訪問一個資料庫。基本的並行處理對象是進程。在順序程式設計中,進程是獨立的。在並行程式設計中,進程可以由數據通信和作業同步相互作用。並行程式設計特點是效率高,系統開銷小。

相關詞條

熱門詞條

聯絡我們