小型機記憶體與pc機記憶體區別

2021-04-03 01:30:53 字數 1889 閱讀 9884

小型機記憶體與pc機記憶體區別

小型機—記憶體型別

小型機記憶體也是記憶體(ram),它與普通pc(個人電腦)機內存在外觀和結構上沒有什麼明顯實質性的區別,主要是在記憶體上引入了一些新的特有的技術,如ecc、chipkill、熱插拔技術等,具有極高的穩定性和糾錯效能。

伺服器及小型機記憶體主要技術:

(1)ecc

在普通的記憶體上,常常使用一種技術,即parity,同位檢查碼(parity check codes)被廣泛地使用在除錯碼(error detectioncodes)上,它們增加乙個檢查位給每個資料的字元(或位元組),並且能夠偵測到乙個字元中所有奇(偶)同位的錯誤,但parity有乙個缺點,當計算機查到某個byte有錯誤時,並不能確定錯誤在哪乙個位,也就無法修正錯誤。基於上述情況,產生了一種新的記憶體糾錯技術,那就是ecc, ecc本身並不是一種記憶體型號,也不是一種記憶體專用技術,它是一種廣泛應用於各種領域的計算機指令中,是一種指令糾錯技術。ecc的英文全稱是「 error checking and correcting」,對應的中文名稱就叫做「錯誤檢查和糾正」,從這個名稱我們就可以看出它的主要功能就是「發現並糾正錯誤」,它比奇偶校正技術更先進的方面主要在於它不僅能發現錯誤,而且能糾正這些錯誤,這些錯誤糾正之後計算機才能正確執行下面的任務,確保伺服器的正常執行。之所以說它並不是一種記憶體型號,那是因為並不是一種影響記憶體結構和儲存速度的技術,它可以應用到不同的記憶體型別之中,就象前講到的「奇偶校正」記憶體,它也不是一種記憶體,最開始應用這種技術的是edo記憶體,現在的sd也有應用,而ecc記憶體主要是從sd記憶體開始得到廣泛應用,而新的ddr、rdram也有相應的應用,目前主流的 ecc記憶體其實是一種sd記憶體。

(2)chipkill

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個錯誤資料位,伺服器的可靠性和穩定得到了更加充分的保障。

(3)register

register 即暫存器或目錄暫存器,在記憶體上的作用我們可以把它理解成書的目錄,有了它,當記憶體接到讀寫指令時,會先檢索此目錄,然後再進行讀寫操作,這將大大提高伺服器記憶體工作效率。帶有register的記憶體一定帶buffer(緩衝),並且目前能見到的register記憶體也都具有ecc功能,其主要應用在中高階伺服器及圖形工作站上,如ibm netfinity 5000。

小型機記憶體典型型別

目前小型機常用的記憶體有sdram和ddr兩種記憶體。

手機記憶體跟電腦記憶體的區別

記憶體的作用是暫時存放cpu中的運算資料以及與硬碟等外部儲存器交換資料。電腦記憶體是因為硬碟的讀取速度太慢,所以是起轉接的作用。如果記憶體太小的話,電腦會比較卡頓,執行的程式越多越明顯。手機記憶體包括 rom ram 記憶體卡 三部分,只有ram才相當於電腦的記憶體,而手機刷機實際就是刷rom。手機...

檢視主機記憶體

一 檢視程序cpu及記憶體方法 1.先確定程序號 2.top p 程序號 關注內容解釋中的背景色標明的物理記憶體占用,cpu占用百分比,mem占用百分比即可。此值即為程序所消耗資源。內容解釋 pid 程序的id user 程序所有者 pr 程序的優先級別,越小越優先被執行 ninice 值 virt...

CUDA 主機記憶體

系統中被cpu訪問的記憶體,分為兩種型別 可分頁記憶體 pageable memory,一般應用中預設使用 和頁鎖定記憶體 page locked或者pinned 可分頁記憶體即為通過作業系統api malloc new 分配的儲存器空間 而頁鎖定記憶體始終不會被分配到低速的虛擬記憶體中,能夠保證存...