n 多元程式處理系統(Mulitprogamming System)
當某個程式在執行時因某些因素必須要暫停該程式的執行,此時Cpu可以切換去執行其他程式,因此可以讓Cpu保持忙碌狀態,提升執行效能。
圖示:
<沒回應代表某程式太吃資源,就必須手動關閉>
cpu ←(轉換)→ cpu<cpu會進行轉換,當程式A不使用,會切回B、C>
程式A 程式B 程式C
--------------------------------------------
↓ |
---------------------------------------------
↓ | 時
---------------------------------------------
↓ | 間
---------------------------------------------
↓ |
---------------------------------------------
Concurrent Processing(並行處理)
解釋:Concurrent 同時Processing平行
n 多處理器系統(緊密藕合系統,平行系統)
1.電腦內具有多CPUs之系統:a.所有CPUs共享記憶體,I/O裝置
b.由共同作業系統控制多個CPUs之運作,達到平行執行。
註:I/O:Input/Output
圖示:
系統程式<分配資源>
↙ ↓ ↘
CPUs CPUs CPUs
↙ ↓ ↘
程式A 程式1 程式B 程式2 程式3
------------------------------------------------------------
↓ ↓ ↓
------------------------------------------------------------
平行處理(Parallel Processing)
Note:多核心系統是由2個or 2個以上獨立的CPUs封裝在單一IC晶片上,所以是多處理器系統。
Ps. A.若以兩CPU在同主機板,與一多核心CPU在同一主機板進行測試,兩CPU會較快,多核心版本視同1.5倍左右CPU。
B.若記憶體較大,在同一CPU下,因存取速度快,故執行速度相對會更快。
c.目前電腦大多可使用多核心系統+多元程式處理系統並行處理。
-------------------------------------------------------------
下次上第七章(網路部分 理論 搭配實作網路線)網路線有兩種,跳線及網路線,要求要買網路頭RJ-45,要做前一周會說,先上網際網路,在上無線網路。(第七及第八章的架構)
留言列表