拉登長官 | 引用:
Distributed Computing / Parallel Computing 哪邊一樣了? 引用:
| ||
回覆 |
史蒂芬周(刻骨銘心 精裝版) | 一樣一樣來好了... SMP的速度約是單顆的1.7倍(廠商數據) 1.7倍為極限值(最快的速度),實際上可能都在1.7倍以下 P4 2.8G 應該是有HT技術,開了HT,於OS中也是當兩顆用 不過HT並不會有1.7倍的限制,因為HT不需要協調,真實是只有一顆CPU CPU在不同的應用下的效能差異不能以時脈做比較 最準確的方式就是測看看 是的,SMP永遠不會跑到2倍速度,極限也不一定在1.7倍 但是HT也不會跑到1.7倍,那個不叫做"沒有限制" 有限的CPU資源本身就是個限制 SMP是"增加資源",HT是"避免浪費資源" windows因為要相容16bit的關係,有時會跑到16bit的軟體 所以windows比較容易當機 NT核心雖是純32bit,但也做了妥協,OS裡頭還是有跑16bit的東西 這也是種下當機的隱因 NT並沒有這種問題,NT跑16bit程式本來就是以子系統的方式 就算整個子系統崩潰也不影響NT其他部分正常運作,並不是到2000/XP才這樣 Intel搞那個HT技術,想當然爾就是要取雙CPU的這項優點 在HT下,[工作管理員] 的 [效率] 可以看見一邊滿載,另一邊平常負載 這是很平常的事,不是什麼奇蹟 HT是為了增加CPU資源使用率而出現的 分散式運算,平行運算,請問是差在哪裡? 分散式運算可以多部電腦,可以沒有距離範圍限制 你在加州跟台灣的電腦可以透過網路一起算 平行運算都是一部電腦多CPU ECC同位元檢查,其實沒有必要 當錯誤發生的時候,ECC一樣是當機,並沒有說因為ECC就不會當 ECC不是檢查而已,包含校正 可以確保資料的正確性 1bit的資料能影響的比你想像的更大 銀行帳款數字差了1bit可能差了好幾倍 |
回覆 |
??????????? ![]() | 引用:
叢集有分為 非對稱叢集系統: 一台機器處於熱待機狀態而不做任何事,其它機器則執行著應用程式 熱待機的機器監督工作的機器,如果工作中的機器無法服務,熱待機的機器立刻頂替工作。 對稱模式: 兩台或更多台機器正在執行應用程式,並互相監督。較有效率 需要超過一個以上的應用程式要執行時才有效。 而分散式藉由通信(網路互連)共同分擔計算工作 也有分為 客戶-伺服器系統(Client-server) 以及對等式系統 以上是參考並節錄至John Wiley & Sons所著之 OPERATING SYSTEM CONCEPTS 6th EDITION 東華所出中文版之 1.5分散式系統 1.6叢集式系統 其實我系上教OS的老師在上課時有說 這些東西目前的定義各說各話,還不是很明確.......... | |
回覆 |
??????????? ![]() | 引用:
主要是一種系統架構才對 | |
回覆 |
??????????? ![]() | 引用:
分散式主要是以網路連接 而平行運算則是多個處理器共用匯流排,時脈,甚至記憶體 也稱為緊密耦合系統(tightly coupled system) 舉個比較易懂的例子 分散式的系統裡可以有兩家不同廠牌的CPU 而且分散式的各個點都不是在同一塊主機板上 平行運算則不行,多同一個主機板上 | |
回覆 |
專業喇賽老天使 | 引用:
![]() 好吧∼你很怕,在你的 Fedora 裡面,你不給他 x 又如何? | |
回覆 |
菸酒無盡處 | 引用:
你以為這邊的人都是什麼人啊..沒事要灌病毒給你? 敢大發謬論卻沒有勇氣去證明自己言論, 這樣算什麼啊? 你看過子系統崩潰的狀況嗎? 你若真有本事 就在XP下面製造一些16 bit的failure看看, 看看你的"整個"系統死了沒 (要製造這種錯誤不難, 別拿些奇怪的東西來硬ㄠ) 雙CPU系統也不是想你所想的那樣, 又不是備援系統, 還有滿載後切換的 我雖然不懂平行演算法, 不過我相信絕對不是像你說的那樣, 那樣的thread process method絕對沒有資格被稱為平行演算法.. 你的言論處處是漏洞, 前面幾位前輩已經指正過小弟不再重複 不過這種言論實在令人不吐(槽)不快 ![]() | |
回覆 |
Kree ![]() | 引用:
SMP是單顆效能的1.7倍 我想這是大部分資訊人員都認同的數字(概略值) 有客戶的問的時候,答案大概都是這一個 不太可能說:我測給你看 想測也沒得測,盒裝拆開就要當散裝賣了 2. 2000/XP會當機,2000當多一點 這是很容易明白的 雖然我不知道NT的子系統是怎樣 不過,當機時連要切[工作管理員]出來kill程序的機會都沒有 相信這是大家都"熟悉"的事情 3. 你們知道我的意思的 我承認用的"中文專業名詞"是不對 我不是學資訊本科的,沒在應付考試,所以不會去記那些東西記到一字不差 實做上,中文名詞對不對並不重要,那些都是英文翻過來的 台灣跟大陸的中文資訊名詞,有很多就不一樣,但講的都是同樣一個東西 4. 就記憶所及 ECC的同位元檢查,並沒有修正功能 每8bit會出現一個同位元檢查 DATA 同位元檢查 ----------------------- 11111111 8 00000000 0 01010101 4 ------------------------ 兩者不同,則馬上當機 一般沒ECC的RAM,無法知道DATA是否正確,不一定會當,除非錯的很嚴重 原理上好像是這樣啦,若細節有錯誤就請大大們再指教了 我個人是覺得,又不是在晶圓廠上班,沒必要了解那麼清楚 只要知道ECC沒修正功能,這樣就夠了... | |
回覆 |
專業喇賽老天使 | 引用:
![]() -------------------------- <--這是分隔線 ![]() 我不該全文引用的 可是這麼經典的文不全文引用實在太可惜了 對不起各位..... _ _ | |
回覆 |
Kree ![]() | 引用:
引用:
dou0228 大大已經寫的很明白了: ----------------------------------------------------- gcc -D__KERNEL__ -DMODVERSION -DMODULES -c crash.c insmod ./crash.o -------------------------------------------------- 那是C原始碼 要經過gcc編譯才能用 拍謝,在下看不懂c 我有自知之明,下載也是白搭 我是不會去編譯執行的 因為已經寫的很明白了:crash.c crash 就是「當機」 我的Linxu server 不是拿來玩的,上面有架論壇,線上人數約80人左右 恕無法做測試.... 另外,防人之心不可無喔 弄當機很多方法阿,毀掉BIOS也是方法之一 要是那真的BIOS燒錄程式,問題可就大了 也許不一定是燒錄,清空也好 我的主機板可沒有雙BIOS,承受不起這種風險 | ||
回覆 |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。