伺服器記憶體與PC機有什麼區別

2022-01-03 14:37:14 字數 2712 閱讀 1708

1樓:撫一抹情傷

沒有區別,服務主要是在主機板上和個人pc有所不同,其他都基本一樣

2樓:宣哥專屬系列

答:伺服器記憶體也是記憶體,它與我們平常在電腦城所見的普通pc機記憶體在外觀和結構上沒有什麼明顯實質性的區別,它主要是在記憶體上引入了一些新的技術,僅從外觀上是不得出什麼結論的。這樣或許你就擔心了,如果別人拿普通pc機的記憶體條當伺服器記憶體條賣給怎麼知道?

這一般來說可以放心,這種可能性幾乎為零。因為普通pc機上的記憶體在伺服器上一般是不可用的,伺服器認不到的,這就是說伺服器記憶體不能隨便為了貪便宜用普通pc機的記憶體來替代的原因了。至於其根本原因是什麼那請請看後面了。

有些人把具有某種技術的記憶體就稱之為「伺服器記憶體」,其實是不全面的,伺服器的這些記憶體技術之所以在目前看來是伺服器在專用,但不能保證永遠只能是伺服器專用。這些新技術之所以先在伺服器上得以應用是因為伺服器**較貴,有條件得以應用,這些新技術由於**的原因暫時在普通pc機上無法實現應用,這些新技術會隨著配件**的下降會逐步走向普通pc機,就象原來的奇偶校正記憶體一樣原來也是最先應用在伺服器上,現在不是很普遍了嗎?所以伺服器記憶體並不是一種特指,它是記憶體新技術在不同時間段上的應用。

問:什麼奇偶校正(parity),它是伺服器記憶體上專用的嗎?

3樓:匿名使用者

伺服器記憶體也是記憶體(ram),它與普通pc(個人電腦)機記憶體在外觀和結構上沒有什麼明顯實質性的區別,主要是在記憶體上引入了一些新的特有的技術,如ecc、chipkill、熱插拔技術等,具有極高的穩定性和糾錯效能。 在普通的記憶體上,常常使用一種技術,即parity,同位檢查碼(parity check codes)被廣泛地使用在偵錯碼(error detectioncodes)上,它們增加一個檢查位給每個資料的字元(或位元組),並且能夠偵測到一個字元中所有奇(偶)同位的錯誤,但parity有一個缺點,當計算機查到某個byte有錯誤時,並不能確定錯誤在哪一個位,也就無法修正錯誤。基於上述情況,產生了一種新的記憶體糾錯技術,那就是ecc,ecc本身並不是一種記憶體型號,也不是一種記憶體專用技術,它是一種廣泛應用於各種領域的計算機指令中,是一種指令糾錯技術。

ecc的英文全稱是「error checking and correcting」,對應的中文名稱就叫做「錯誤檢查和糾正」,從這個名稱我們就可以看出它的主要功能就是「發現並糾正錯誤」,它比奇偶校正技術更先進的方面主要在於它不僅能發現錯誤,而且能糾正這些錯誤,這些錯誤糾正之後計算機才能正確執行下面的任務,確保伺服器的正常執行。之所以說它並不是一種記憶體型號,那是因為並不是一種影響記憶體結構和儲存速度的技術,它可以應用到不同的記憶體型別之中,就象前講到的「奇偶校正」記憶體,它也不是一種記憶體,最開始應用這種技術的是edo記憶體,現在的sd也有應用,而ecc記憶體主要是從sd記憶體開始得到廣泛應用,而新的ddr、rdram也有相應的應用,目前主流的ecc記憶體其實是一種sd記憶體。 chipkill技術是ibm公司為了解決目前伺服器記憶體中ecc技術的不足而開發的,是一種新的ecc記憶體保護標準。

我們知道ecc記憶體只能同時檢測和糾正單一位元錯誤,但如果同時檢測出兩個以上位元的資料有錯誤,則一般無能為力。目前ecc技術之所以在伺服器記憶體中廣泛採用,一則是因為在這以前其它新的記憶體技術還不成熟,再則在目前的伺服器中系統速度還是很高,在這種頻率上一般來說同時出現多位元錯誤的現象很少發生,正因為這樣才使得ecc技術得到了充分地認可和應用,使得ecc記憶體技術成為幾乎所有伺服器上的記憶體標準。 但隨著基於intel處理器架構的伺服器的cpu效能在以幾何級的倍數提高,而硬碟驅動器的效能同期只提高了少數的倍數,因此為了獲得足夠的效能,伺服器需要大量的記憶體來臨時儲存cpu上需要讀取的資料,這樣大的資料訪問量就導致單一記憶體晶片上每次訪問時通常要提供4(32位)或8(64位)位元以上的資料,一次性讀取這麼多資料,出現多位資料錯誤的可能性會大大地提高,而ecc又不能糾正雙位元以上的錯誤,這樣就很可能造成全部位元資料的丟失,系統就很快崩潰了。

ibm的chipkill技術是利用記憶體的子結構方法來解決這一難題。記憶體子系統的設計原理是這樣的,單一晶片,無論資料寬度是多少,只對於一個給定的ecc識別碼,它的影響最多為一位元。舉個例子來說明的就是,如果使用4位元寬的dram,4位元中的每一位的奇偶性將分別組成不同的ecc識別碼,這個ecc識別碼是用單獨一個資料位來儲存的,也就是說儲存在不同的記憶體空間地址。

因此,即使整個記憶體晶片出了故障,每個ecc識別碼也將最多出現一位元壞資料,而這種情況完全可以通過ecc邏輯修復,從而保證記憶體子系統的容錯性,保證了伺服器在出現故障時,有強大的自我恢復能力。採用這種記憶體技術的記憶體可以同時檢查並修復4個錯誤資料位,伺服器的可靠性和穩定得到了更加充分的保障。 register即暫存器或目錄暫存器,在記憶體上的作用我們可以把它理解成書的目錄,有了它,當記憶體接到讀寫指令時,會先檢索此目錄,然後再進行讀寫操作,這將大大提高伺服器記憶體工作效率。

帶有register的記憶體一定帶buffer(緩衝),並且目前能見到的register記憶體也都具有ecc功能,其主要應用在中高階伺服器及圖形工作站上,如ibm netfinity 5000。

4樓:純潔瀟瀟2很

伺服器支援的記憶體容量大,pc支援的容量要小點.

5樓:冷眸

伺服器要求的是穩定,因為伺服器長期開機``如果記憶體不穩定是不行的`

6樓:鬼鬼

伺服器要24小時開機,所以速度和穩定性都要比一般機好很多...

7樓:自謙經

伺服器記憶體有散熱功能,而pc機的記憶體沒有散熱功能.

8樓:幽靈風度丶8晄

沒什麼區別,它們都是執行機子的快慢啊!呵呵!

伺服器記憶體條與普通記憶體有什麼區別

一 指代不同 1 伺服器記憶體條 具有一些特有的技術從而有著極高的穩定性和糾錯效能。2 普通記憶體條 是cpu可通過匯流排定址,並進行讀寫操作的電腦部件。二 特點不同 1 伺服器記憶體條 直觀的分辨伺服器記憶體與普通記憶體的方法就是看條子上的字有沒有帶ecc模組。2 普通記憶體條 以匯流排方式進行讀...

所說的PC伺服器,小型機有什麼區別 特別是從外型來區別

外形上面,其實差別不大,pc伺服器,跟個人電腦差不多。小型機看著更酷一些,我現在就是做小型機的工作 pc 伺服器和小型機到底有什麼不同 這是我以前回答的類似問題。pc伺服器,效能遠高於pc,但低於高效能小型機,一般也使用intel或amd的cpu,目前最高可達8個cpu,記憶體也可以很高,內部支援磁...

伺服器 處理器的區別,伺服器跟電腦有什麼區別

1.處理器是一塊超大規模的積體電路,是一臺計算機的運算核心和控制核心。2.功能主要是解釋計算機指令以及處理計算機軟體中的資料。伺服器 1.是提供計算服務的裝置。由於伺服器需要響應服務請求,並進行處理,伺服器應具備承擔服務並且保障服務的能力。2.伺服器的構成包括處理器 硬碟 記憶體 系統匯流排等,和通...