回覆列表
  • 1 # 快樂與我同行9

    時間並行指時間重疊,在並行性概念中引入時間因素,讓多個處理過程在時間上相互錯開,輪流重疊地使用同一套硬體裝置的各個部分,以加快硬體週轉而贏得速度。?

    時間並行性概念的實現方式就是採用流水處理部件。這是一種非常經濟而實用的並行技術,能保證計算機系統具有較高的效能價格比。目前的高效能微型機幾乎無一例外地使用了流水技術。資源共享也是在並行性概念中引入時間因素,它是透過軟體的方法實現的。即多個使用者按一定的時間順序輪流使用同一套硬體裝置;既可以是按一定的時間順序共享CPU,也可以是CPU與外圍裝置在工作時間上的重疊。這種並行措施表現在多道程式和分時系統中,而分散式處理系統和計算機網路則是更高層次的資源共享。

    從第一臺電子計算機發明,電子計算機已經經歷了五代。計算機發展到第四代時,出現了用共享儲存器、分佈儲存器或向量硬體選件的不同結構的平行計算機,開發了用於並行處理的多處理作業系統專用語言和編譯器,同時產生了用於並行處理或分佈計算的軟體工具和環境。到出現的計算機稱為第五代計算機,它們的主要特點是進行大規模並行處理。並行處理技術是在微電子、印刷電路、高密度封裝技術、高效能處理機、儲存系統、外圍裝置、通訊通道、語言開發、編譯技術、作業系統、程式設計環境和應用問題等研究和工業發展的產物。

    平行計算機具有代表性的應用領域有:天氣預報建摸、VLSI電路的計算機輔助設計、大型資料庫管理、人工智慧、犯罪控制和國防戰略研究等,而且它的應用範圍還在不斷地擴大。並行處理技術主要是以演算法為核心,並行語言為描述,軟硬體作為實現工具的相互聯絡而又相互制約的一種結構技術。本文就並行處理技術的演算法策略、描述性定義及軟硬體方面的實現做一個簡單的介紹。

  • 中秋節和大豐收的關聯?
  • 漢字”釣“和“鉤”的區別,怎樣區分?