複製鏈接
請複製以下鏈接發送給好友

並行性

鎖定
並行性指兩個或兩個以上事件在同一時刻發生。併發性指兩個或兩個以上事件在同一時間間隔發生。同時性是指計算機系統具有可以同時進行運算或操作的特性,在同一時間完成兩種或兩種以上工作。它包括並行性與併發性兩種含義。
中文名
並行性
對    象
計算機系統
併發性
兩個以上事件在同一時間間隔發生

並行性措施途徑

計算機中提高並行性的措施多種多樣,就是基本思想而言,可以歸納為如下3條途徑:
(1)時間重疊。相鄰處理過程在時間上錯開,輪流重疊使用同一套硬件的各部分。
(2)資源重複。重複設置硬件資源提高可靠性和性能。
(3)資源共享。讓多個用户按照一定的時間順序輪流使用同一套資源,提高資源利用率。

並行性實質

併發的實質是一個物理CPU(也可以多個物理CPU)在若干道程序之間多路複用,併發性是對有限物理資源強制行駛多用户共享以提高效率。
實現併發技術的關鍵之一是如何對系統內的多個活動(進程)進行切換。
並行性指的是兩個或兩個以上的事件或活動在同一時刻發生。在多道程序環境下,並行性使多個程序同一時刻可在不同CPU上同時執行。

並行性級別分類

並行性通常可分為4個級別:作業級或程序級、任務級或過程級、指令之間級和指令內部級。前兩級為粗粒級,又稱為過程級;後兩級為細粒級,又稱為指令級。