【正文】
編程者來(lái)講增加了額外的負(fù)擔(dān)。 (消息傳遞機(jī)器 ) 2. 兩種通信模型 引 言 ? 消息傳遞機(jī)器根據(jù)簡(jiǎn)單的網(wǎng)絡(luò)協(xié)議,通過(guò)傳遞消息 來(lái)請(qǐng)求某些服務(wù)或傳輸數(shù)據(jù),從而完成通信。 3. 根據(jù)系統(tǒng)中處理器個(gè)數(shù)的多少,可把現(xiàn)有的 MIMD 機(jī)器分為兩類 (每一類代表了一種存儲(chǔ)器的結(jié)構(gòu)和互連策略) (1) 集中式共享存儲(chǔ)器結(jié)構(gòu) 動(dòng)畫(huà) 這類機(jī)器有時(shí)被稱為 SMP機(jī)器( Symmetric sharedmemory MultiProcessor) UMA機(jī)器( Uniform Memory Access) 引 言 C P U0 C P U1 C P U2 C P U3 存儲(chǔ)器 I/ O 集中共享存儲(chǔ)器計(jì)算機(jī) (2) 分布式存儲(chǔ)器結(jié)構(gòu) 動(dòng)畫(huà) 每個(gè)結(jié)點(diǎn)包含: ? 處理器 ? 存儲(chǔ)器 ? I/ O 在許多情況下,分布式存儲(chǔ)器結(jié)構(gòu)優(yōu)于集中式 共享存儲(chǔ)器結(jié)構(gòu) 引 言 互 連 網(wǎng) 絡(luò) I/o 存儲(chǔ)器 I/o 存儲(chǔ)器 I/o 存儲(chǔ)器 I/o 存儲(chǔ)器 C PU 0 C PU 1 C PU 2 C PU 3 存儲(chǔ)器 I/o 存儲(chǔ)器 I/o 存儲(chǔ)器 I/o 存儲(chǔ)器 I/o C PU 4 C PU 5 C PU 6 C PU 7 分布共享存儲(chǔ)器計(jì)算機(jī) ? 分布式存儲(chǔ)器結(jié)構(gòu)的 優(yōu)點(diǎn) ? 主要缺點(diǎn) ? 處理器之間的通信較為復(fù)雜,且各處理器之間的 訪問(wèn)延遲較大。 每一個(gè)處理器 存儲(chǔ)器模塊實(shí)際上是一個(gè)單獨(dú) 的計(jì)算機(jī),這種機(jī)器也稱為 多計(jì)算機(jī)。 引 言 (2) 通信延遲 理想狀態(tài)下通信