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,要做前一周會說,先上網際網路,在上無線網路。(第七及第八章的架構)

全站熱搜

陳山姆 發表在 痞客邦 留言(0) 人氣()