導航:首頁 > 電腦設備 > 電腦內存條講解課程

電腦內存條講解課程

發布時間:2023-04-15 18:07:19

『壹』 簡述SRAM,DRAM型存儲器的工作原理

個人電腦滾高芹的主要結構:
顯示器
主機板
CPU
(微處理器)
主要儲存器
(記憶體)
擴充卡
電源供應器
光碟機
次要儲存器
(硬碟)
鍵盤
滑鼠
盡管計算機技術自20世紀40年代第一台電子通用計算機誕生以來以來有了令人目眩的飛速發展,但是今天計算機仍然基本上採用的是存儲程序結構,即馮·諾伊曼結構。這個結構實現了實用化的通用計算機。
存儲程序結構間將一台計算機描述成四個主要部分:算術邏輯單元(ALU),控制電路,存儲器,以及輸入輸出設備(I/O)。這些部件通過一組一組的排線連接(特別地,當一組線被用於多種不同意圖的數據傳輸時又被稱為匯流排),並且由一個時鍾來驅動(當然某些其他事件也可能驅動控制電路)。
概念上講,一部計算機的存儲器可以被視為一組「細胞」單元。每一個「細胞」都有一個編號,稱為地址;又都可以存儲一個較小的大畢定長信息。這個信息既可以是指令(告訴計算機去做什麼),也可以是數據(指令的處念高理對象)。原則上,每一個「細胞」都是可以存儲二者之任一的。
算術邏輯單元(ALU)可以被稱作計算機的大腦。它可以做兩類運算:第一類是算術運算,比如對兩個數字進行加減法。算術運算部件的功能在ALU中是十分有限的,事實上,一些ALU根本不支持電路級的乘法和除法運算(由是使用者只能通過編程進行乘除法運算)。第二類是比較運算,即給定兩個數,ALU對其進行比較以確定哪個更大一些。
輸入輸出系統是計算機從外部世界接收信息和向外部世界反饋運算結果的手段。對於一台標準的個人電腦,輸入設備主要有鍵盤和滑鼠,輸出設備則是顯示器,列印機以及其他許多後文將要討論的可連接到計算機上的I/O設備。
控制系統將以上計算機各部分聯系起來。它的功能是從存儲器和輸入輸出設備中讀取指令和數據,對指令進行解碼,並向ALU交付符合指令要求的正確輸入,告知ALU對這些數據做那些運算並將結果數據返回到何處。控制系統中一個重要組件就是一個用來保持跟蹤當前指令所在地址的計數器。通常這個計數器隨著指令的執行而累加,但有時如果指令指示進行跳轉則不依此規則。
20世紀80年代以來ALU和控制單元(二者合成中央處理器,CPU)逐漸被整合到一塊集成電路上,稱作微處理器。這類計算機的工作模式十分直觀:在一個時鍾周期內,計算機先從存儲器中獲取指令和數據,然後執行指令,存儲數據,再獲取下一條指令。這個過程被反復執行,直至得到一個終止指令。
由控制器解釋,運算器執行的指令集是一個精心定義的數目十分有限的簡單指令集合。一般可以分為四類:1)、數據移動(如:將一個數值從存儲單元A拷貝到存儲單元B)2)、數邏運算(如:計算存儲單元A與存儲單元B之和,結果返回存儲單元C)3)、條件驗證(如:如果存儲單元A內數值為100,則下一條指令地址為存儲單元F)4)、指令序列改易(如:下一條指令地址為存儲單元F)
指令如同數據一樣在計算機內部是以二進制來表示的。比如說,10110000就是一條Intel
x86系列微處理器的拷貝指令代碼。某一個計算機所支持的指令集就是該計算機的機器語言。因此,使用流行的機器語言將會使既成軟體在一台新計算機上運行得更加容易。所以對於那些機型商業化軟體開發的人來說,它們通常只會關注一種或幾種不同的機器語言。
更加強大的小型計算機,大型計算機和伺服器可能會與上述計算機有所不同。它們通常將任務分擔給不同的CPU來執行。今天,微處理器和多核個人電腦也在朝這個方向發展。
超級計算機通常有著與基本的存儲程序計算機顯著區別的體系結構。它們通常由者數以千計的CPU,不過這些設計似乎只對特定任務有用。在各種計算機中,還有一些微控制器採用令程序和數據分離的哈佛架構(Harvard
architecture)。

『貳』 電腦內存條怎麼安裝圖解

第一步:打開電腦機箱外殼,

找到主板上內存卡槽位置,

第二步:用手指輕輕往外推開內存卡槽兩邊卡扣,

第三步,將內存條朝正確方向,插入內存卡槽中間,

第四步:雙手大拇指同時往下按壓內存兩角,

內存條安裝參考

內存安裝到卡槽中後,用雙手十指同時推動卡扣,鎖緊內存條,

即可安裝到位!

『叄』 電腦內存基礎知識大全

內存是計算機的「靈魂」部件之一,被稱為內存儲器或主存儲器用於暫時存放CPU的運算數據以及CPU與硬碟等外部存儲的交換數據。下面就讓我帶你去看看電腦內存基礎 知識大全 ,希望能幫助到大家!

你的真知識在內存

互聯網時代是信息爆炸的時代。每天雅的俗的,真的假的,葷的素的,正面的負面的…各種消息、信息、 故事 ……如潮水般通過網路涌來,讓人應接不暇。夾雜著墮落的 文化 ,貪婪與自私,金錢與慾望的攪動,整個社會更加浮躁。這些年好像能夠安心讀書的人越來越少,認真思考問題的人也越來越少。一些人更喜歡「知識的快餐」、「信息的方便麵」。須知它們可以使大腦虛胖,但卻缺乏有價值的營養。

個人成長需要讀書,社會進步需要學習!

信息不能代替知識,看手機不能代替讀書,一般瀏覽不能真正掌握知識。手機、電腦、書本里的知識屬於「外存」,它們不屬於你或不完全屬於你。只有你自己大腦記住甚至掌握的知識才真正屬於你。大腦中的財富是你的「內存」,要有真知識就需要內存,需要不斷加大內存。

什麼是內存?在計算機結構中,一個很重要的部分就是存儲器。存儲器按其用途可分為主存儲器和輔助存儲器,主存儲器又稱內存儲器(簡稱內存),輔助存儲器又稱外存儲器(簡稱外存)。內存與CPU(中央處理器,是一台計算機的運算核心和控制核心。)內存與CPU直接溝通。一般情況下計算機的運行主要是依靠內存的數據和程序,以保證它的快速運轉和正常工作。而外存需要調入才能使用,調動外存就會延緩計算機的運行速度。

對於人來講,自己大腦也包括思維和控制部分,這相當於電腦的CPU;也有存儲知識和信息的部分,這相當於電腦的內存。而手機、電腦、書本報紙存儲的知識則是我們的外存。通常情況下,人們的思維和判斷就是對 內存知識 的組織、加工和運用,這種能力的大小很大程度上取決於內存的容量和儲存的信息資料的質量。

內存的知識是你形成思想、作出判斷、表達意識的原材料,是你智慧的基礎,也是你外在氣質的基礎。內存達不到一定的數量和質量就不可能有成熟、正確和快速的反應、思考和判斷。如果內存不足甚至你連尋找外存的關鍵詞和索引都不具備,那麼你如何能夠進行快速的反應、思考和判斷呢。

一個人的水平高低、氣質俗雅、知識淵博還是膚淺主要取決於他的「內存」容量和質量。除非為了寫 文章 ,或為了專門的需要,通常你不會用到外存的。

通常人們內存的知識來自兩方面,一是上學讀書的積累,另一個是自己校外的讀書、攝取和積累。一個知識淵博的人,大部分的知識應來自校外的讀書和攝取,校內學習和積累的知識只是你內存的基礎和框架。

讀書是加大內存的主要途徑。許多時候,自己以為許多看過的書籍都成了過眼雲煙,不復記憶,其實他們仍是潛在的,在氣質里,在談吐上,在胸襟的無涯,當然也可能顯露在生活和文字里。讀書的最大理由是擺脫平庸,早一天讀就多一份人生的精彩;遲一天讀就多一天平庸的困擾。

讀書 重點內容要多讀幾遍,要抄寫整理,要背悉敬下來,要想加大內存一定要背記,除此之外,沒有更好的竅門和 方法 。文史睜薯慎哲方面至少要背幾百首經典詩詞文章,要記下幾百個經典歷史典籍、歷史人物、 歷史故事 、古今中外著名的哲學家和哲學觀點。數理化要在理解的基礎上背熟元素周期表,物理的定律及其理論,還要背熟大量相關數據。

總之要使自己知識淵博,要使自己思想深邃,要使自己聰明能幹,要使自己有氣質不凡,就一定加大自己的「內存」,要加大內存就一定要多讀書,要背要記,在這方面沒有捷徑。

程序員必須知悉的內存知識

其實組裝電腦整機,在選配電腦硬體的過程中,最容易選擇的莫過於內存條了。畢竟手慧內存條並不是很復雜,只要清楚自己的主板是DDR3,還是DDR4的內存介面,就可以選擇了。不過,有不少人由於對內存條的了解不夠多。往往在選配內存條時,還是會出現很多的問題,還是糾結在內存容量、內存頻率上,從而選配內存條時不知如何下手。

DDR4內存條

其實,只要在平時注意了解下內存條一些簡單的知識,在選購內存時,想要選購到一條適合自己使用的內存條,並不困難。如果你是一個電腦小白的,就趕緊看過來吧,最簡單的內存選配知識送給你。

DDR3和DDR4怎麼區別選擇

按照目前來說,如今裝機的主流內存都是以DDR4為主,全新的電腦主機,基本上都不會有選擇組裝DDR3的配置硬體。除非是一些網上選購的電腦主機,可能還有DDR3在組裝,但是可能只有小白的才會入坑。

內存條區別

不過,還有一些用戶在使用的前幾年的電腦,可能還會使用DDR3內存的電腦,在一定程度上,可能還需要升級內存的。這就需要先確認自己電腦主板支持的是DDR3還是DDR4,再根據內存條型號需求進行升級內存條。在通常情況下,主板上DDR4還是DDR3內存,需要看主板插槽類型。在主板上插槽標注1.2V就是DDR4內存,如果標注1.5V就是DDR3內存。

根據個人需求選配內存容量

可以說,內存條的內存容量,是很多人在選配內存條時重要依據。可能也是大眾比較熟悉,也比較容量接受的觀點,在選購時直接說容量,別的不在乎。

目前主流內存容量是8G,對於日常辦公娛樂的用戶來說,8G的內存已經足夠滿足日常需求。當然也會有人追求高性能體驗,也可以根據自己的需求安裝16G的內存條。

DDR4 2400 8G內存條

如果說是專業玩家的平台,至少也需要安裝32G的內存條。但並不是說內存容量越大越好,這就要看個人需求,來選擇合適自己使用內存容量,不能盲目地去選擇。

內存頻率夠用就好

相對來說,相同代數和容量的內存情況下,內存條的頻率越高,性能就越好,電腦系統運行速度就越快。但也不能一味地追求高頻率的內存條,如果說你的主板不支持高內存頻率,那也是一點作用都沒有。

至於內存頻率要選擇多大頻率,個人認為只要夠用就好。在目前的電腦硬體市上,DDR3內存條的主流頻率是1600MHz頻率,DDR4內存條主流是2400MHz頻率。

DDR4 內存條

雖然也有DDR4 3000/4000MHz甚至更高的內存頻率,但是從性能性價比上來講,通常情況下 DDR4 2400/2666Mhz的內存頻率,已足夠滿足日常的電腦使用需求了。

篇後 總結

簡而言之,內存條的選擇在於個人電腦使用需求,根據自己的主板型號,以及電腦的工作需要來選定內存的容量和頻率,只要夠用就好。

金士頓內存條

在內存條的品牌商選擇上,盡量選擇比較常用的知名品牌,比如金士頓、威剛、宇瞻、海盜船、芝奇等等。這樣的話,在質量、穩定性和售後服務上都有一定保障,也用得放心一些。

原來內存插法也有講究

雙通道內存平台

主流平台一般都支持雙通道內存模式,例如目前流行的AMD AM4平台和Intel LGA1151平台,這類主板一般都提供兩條或四條內存插槽,玩家可以使用兩條或四條內存來組建雙通道系統。當然,也可以插一條內存來組建單通道內存系統,或是三條內存組建彈性雙通道系統。

如果是把內存插滿,那自然就不用考慮插哪個插槽的問題,雙插槽問題也不大,我們主要考慮四插槽的情況。一般來說,玩家在插內存的時候可能會理所當然地優先選擇靠近處理器的插槽,但實際上這樣並不是最好的方案。兼容性最好的插法是單條內存插第二條插槽,兩條內存插第二和第四條插槽。為什麼要這樣插?這是由主板上的布線設計決定的,當然,你要隨便插也不是不能用,但在一些主板上就有一定幾率遇到奇怪的兼容問題,例如需要開兩次機才能啟動、莫名重啟、無法使用__MP等等。

四通道內存平台

Intel和AMD的高端發燒級平台都支持四通道,例如__99、__299和__399。這些主板根據板型大小一般會提供四條或八條內存插槽(部分只支持Core i7 7740__和Core i5 7640__的__299主板雖然提供了四條內存插槽,但只支持雙通道模式)。

不過,就算是發燒級土豪玩家,也很少把8條內存插槽插滿(除非有使用超大內存的特別需求),因為這樣會影響內存超頻的上限,一般插四條組建四通道內存就可以達到頻率和通道數的最佳平衡了。

那麼在八條內存插槽中插內存應該怎樣插才是最佳方案呢?這類高端主板的八條內存插槽一般會分兩組排列在處理器插座的兩側,總的來說就是雙通道平台的插法再「鏡像」一遍就可以了,下面來詳細介紹一下。

當只使用一條內存時,插在靠近主板24pin電源插座這一側的第二條插槽上;增加到兩條內存時,就在處理器插座另一側「鏡像」的插座上再加一條;增加到四條時,就插在處理器兩側內存插槽對應的二和四號插槽上;增加到六條時,插在處理器兩側的1、2、4號插槽上。不建議使用除這些組合之外的內存數量,那會影響系統的內存兼容性和性能。

總結:安裝前仔細看主板 說明書 ,可以避免很多問題

實際上,最佳的內存安裝方案和內存兼容性列表在主板說明書上都會標明(一線主板廠商會提供得更完整,甚至還會列出不同內存數量對應的極限頻率),所以在安裝之間多讀一下主板說明書可以避免很多奇怪的問題。此外,如果紙質說明書不慎丟失,也可以上主板廠商官網下載電子版進行查閱。

電腦內存基礎知識大全相關文章:

★ 內存條的基礎知識大全

★ 常見內存型號基礎知識去全解

★ 2019超詳細電腦硬體及電腦配置知識大全講解

★ 電腦知識大全菜鳥必備

★ 電腦入門基本知識大全

★ 計算機硬體基礎知識學習

★ 電腦入門操作大全

★ 電腦入門基本知識有哪些

★ 新手電筒腦入門基本知識有哪些

★ 電腦硬體入門學習

『肆』 內存條安裝方法

內存條安裝方法如下:

1、首復先來確定電腦主機里的內存插槽的型號與內存的型號是否對得上,如下圖所示。

(4)電腦內存條講解課程擴展閱讀:

安裝內存條的注意事項

一、看主板支持多大容量的內存

1、如果主板最大內存只支持4GB,再加多少也只能使用4GB。主板對單條內存的支持也有區別,有的主板單條內存歲盯支持2GB不支持4GB、8GB。

2、內存類型必須主板支持的,如支持DDR2就不能用DDR3,同樣支持DDR3就不能加DDR2。這一點很重要,買的不對,上不上。

二、看使用什麼操作系統

如果用的是微軟32位系統,系統只能使用3.5GB以下內存版;如果用的是微軟64位系統,系統能使用4GB以上的內存。

三、看內存兼容不兼容

1、同一類內存,不同容量的內存條可權以混用。如DDR3 2GB同DDR3 4GB。

2、同一類型不同頻率可以混用,但性能要降到最低的那一條。如DDR3中的 1600/1333/1066/800。

3、在一台電腦中最好使用同一品牌的內存。

『伍』 電腦怎麼更換內存條

換內存,如果是全部都換掉(即舊內存不再使用),則可以買高速一點的(要主板支持),這樣在換內存的同時還能提高速度。(買的時候和老闆聲明如果主板不支持高速就回來換低一點速度的)。
如果是換某條內存,則一定要買速度和舊內存一樣的,否則很容易死機的。
換的時候直接把舊的拔下,換上新的即可。
如果是xp、且運行的軟體、游戲不多且不是大型軟體或大型游戲,2G即可。
如果經常使用大型軟體(如視頻處理、圖像處理等)或大型游戲,建議你使用4G的。

電腦怎麼安裝內存條?電腦內存條在安裝時要十分小心,既要防止因身體帶靜電而賣到內存條的擊穿問題,也要防止用力過度導致硬體損壞問題。下面給大家講解一下電腦內存條的安裝過程。

1、在安裝內存條之前,首先要消除身體上的靜電。其中一個簡單的方法就是直接有手接觸一下主機機箱,或者用著接觸一下金屬物體如暖氣管等,或者手戴絕緣手套再進行安裝內存操作。

2、打開主機機箱,找到插內存條的位置,一般位於CPU旁邊,用手將內存插槽兩端的扣手輕輕扳開。

3、打開內存條的外包裝,檢查一下內存條是否有損壞,然後找准內存上的凹陷位置,並與主機機箱上的凸出位置進行比對,以確定安裝的方位。

4、將內存條插入內存插槽中,用力一定要適度,直接插槽兩端的扣手自動彈起來為止。

5、插上內存條之後,蓋上主機機箱,至此,內存條安裝完畢。打開電腦,在出現第一屏信息時,一般都會有內存的檢測信息,如果出現的內存容量與實現內存一樣,則說明安裝成功。

『陸』 電腦內存條怎麼插才是正確的 電腦內存條正確的插法

1、先打開插槽兩側的固定鎖,讓內存能夠滑入(注意防呆介面)。

2、豎直插入內存槽,兩側稍微用力(不要蠻力),當你聽到兩聲清脆的卡塔聲就說明你已經正確插入內存了,同時你也可以看到扣鎖咬住了內存的口。

3、但是有時候怎麼用力可能只聽到一音效卡塔,並不是內存插不進去,只是卡扣沒有與內存的卡口發出聲音或者太緊了而已。稍微用力把卡扣先卡進去就行。

『柒』 筆記本裝內存條

筆記本內存條怎麼裝
筆記本換內存步驟一 拆除護蓋

筆記本內存插槽上都有護蓋保護,首先第一步就是先將護蓋拆掉。大多數筆記本的護蓋上都有標識,有的是內凹的內存圖形(如下圖),而且從護蓋的大小也能看出來,一般內存護蓋的大小,就比內存條大一點。當然有不少筆記本的護蓋是一體式的,護蓋的面積很大(如下圖),打開護蓋可以同時看到筆記本的散熱器、內存硬碟等部件。此外有些護蓋擰開螺絲後還有卡扣卡住,這時候不要怕,膽大心細,不要怕壞(大多數的護蓋質量相當好)前桐蠢稍微用力將後蓋打開,如果你發現不管怎麼用力都打不開,那肯定是有螺絲沒有擰開,這時你就要注意背部是否有墊腳或貼紙,其下面是否還隱藏著螺絲沒擰開。部分筆記本的背部護蓋就是一體式的,打開護蓋還可看到內存、散熱器、晶元和硬碟最後需要注意的是在擰開護蓋、升級內存前,先要關機、拔掉電源適配器、拿開電池,此外介於冬天手上有靜電,在更換內存前先摸一下金屬物,慧陪以免不小心讓靜電擊穿主板。

筆記本換內存步驟二 拆除內存

如果你的內存插槽僅有一個,那麼升級內存就需要使用替換法,將老內存替換掉,這就需要先將原有內存拆除。而方法很簡單,內存兩側會有兩個彈簧卡扣,用左右手的手指尖將卡輪橡扣搬開,內存就會自動彈出,然後取下即可。

筆記本換內存步驟三 安裝內存安裝內存可以說是拆除內存的反向步驟,也很簡單。只需將新內存呈30°角 *** 內存插槽(內存有防插反設計,不用擔心會插反),插緊後按下即可,按下後會有清脆的咔嚓聲,然後看看內存兩側的彈簧卡扣是否完全卡住內存,內存如果沒有松動就可以開機試試了。如果一切正常後,再把內存護板安好即可。

筆記本換內存步驟四 檢測容量最後就是檢測一下看看內存是否被系統識別了。方法很簡單,首先需要進入筆記本的bios,讓bios先識別出內存,大部分筆記本都是開機按f2鍵(開機會有提示,或參考說明書)進入bios。重啟並開機進入系統後,右鍵單擊計算機或我的電腦,就可以在「常規」選項卡內看到內存的容量了。
筆記本裝內存條有什麼用(最好能具體點)
內存條容量越大,能同時打開軟體數也會增加。使用起來更加順暢

簡單的說內存在電腦中的作用相當於一座橋梁,用以負責諸如硬碟主板上的數據與處理器之間數據交換與處理器。所有電腦數據都是通過內存與處理器進行交換的,可能有的朋友會想為什麼數據不直接與處理器進行數據處理器與交換呢?其實大家只要了解內存就知道,內存的讀取速度與存儲速度是最快的,直接與主板上數據匯流排交換速度很慢,大家也可以將內存看作數據緩存區。

關於內存是什麼就為大家介紹到這里,目前我們可以看到的內存均是2GB以上,內存已經發展到第3代也就是DDR3,預計2014年將上市第四代DDR4內存。內存越大相應來說整機的速度就越快,但如果只是運行小程序,其實2G內存與8G內存是一樣的,所以通常內存越大越好只是相對的,如果不是電腦中運行大程序或同時開很多程序一般2GB內存足夠。
筆記本電腦安裝內存條有風險嗎?
筆記本內存條有正確的安裝方法,只要按照「筆記本內存安裝方法介紹」,應該沒有什麼風險。

按照以下步驟完成內存安裝:

1、將筆記本電腦翻過來放在柔軟桌面上;

2、機器背面有很多蓋子,查找有內存圖案的蓋子,它就是內存倉蓋。

3、使用螺絲刀將內存倉蓋上的小螺絲輕輕擰下,打開倉蓋。

4、你會看到內存倉內有一條或多條內存插槽,將內存條的凹口對准內存插槽的凸口,傾斜45°角向內存插槽推進,當內存觸點完全進入內存插槽後,輕輕向下按動內存條,聽到「咔嗒」一聲時內存應該處於與機器背板平行狀態,同時內存條被內存插槽兩邊的固定簧片扣住,表明內存已經正確插入機器。

5、內存插入機器後不要著急蓋上內存倉蓋,我們要測試一下新添加內存的可用性。輕輕把筆記本電腦翻過來並通電開機,進入 BIOS 查看系統內存情況,如果系統內存容量增加了剛插入內存條容量,表示新插入的內存可以使用。

6、關機並斷開電源,輕輕將機器翻過來,按照第3步相逆的方法將內存倉蓋好。

至此,一次內存安裝宣告完成。

參考資料:

classadnew.sina/user/info_fix?f_city=571&f_id=1808701
筆記本怎麼裝內存條
找到筆記本內存插槽,將內存條斜45度插入內存插槽處,然後將內存條往下按,也就是將內存條按成水平狀,筆記本內存插槽出也有兩個卡扣用來卡內存條,聽到「咔」的聲響後,說明內存條被卡進,可以使用。

筆記本的內存條的安裝方法和台式機的略有不同。台式機的是將內存條垂直的下壓,安裝到主板上的。而由於筆記本的內存條不是垂直的安裝在筆記本的主板上的,所以不能用同樣的方式。

這里提醒一下,如果是兩個內存條介面是羅列在一起的,就是一個上一個下,那應該先安裝下面的內存條,再安裝上面的內存條。另外,斜45度插入時,要稍稍用力,以免內存拆不到底。向下壓時要注意不要太使勁,以免損壞內存。

內存位置內存條卡扣上下羅列的內存插槽
筆記本的內存條怎麼安裝?如果安裝完了,還需要在電腦上做設置嗎?
安裝內存條不用任何設置,裝上就可以用。

1、確保買到的內存條和原機的頻率一致,首先拆卸筆記本電池,確保筆記本隔離電源,等待15分鍾,讓筆記本的熱量降下來,這是為了避免電腦在安插內存條是開機燒壞內存槽。

2、拆卸完電池後把筆記本後蓋打開,可以看到風扇、內存條等電腦零件。

3、將內存條旁的卡扣摳開,使第一張內存條「站立」起來。

4、把准備好的內存條45°斜插入第一張內存條下方,切記一定要插穩,內存條的晶元一定要朝上,待安插好內存條時請雙手按緊兩邊的卡扣。

5、把內存條往下按,聽到"啪"的一聲就可以了,就是裝好了。

裝上電池和電腦底部的電腦板,開機就能看見內存已經安妥了,容量變大了。

最後說一點注意事項:

1、根據自己電腦的整體配置,來選擇適合的內存條。內存條到現在已經經歷了好幾代了,現在DDR3已經是主流了,DDR2已經趨於淘汰。所以,要搞清楚你的內存條屬於第二代還是第三代,如果選擇錯了會出現不兼容的現象,導致升級失敗。

2、還要看操作系統是多少位的,如果32位的,最多隻支持4G內存。此時只能升級操作系統到64位,否則就只能作罷。當然,64位是沒有任何限制的

3、還有要注意的就是一定要買同一代的內存,同一代的內存,頻率可以向下兼容,但頻率小的可不能向上兼容,購買內存之前請先提前參考自己個人電腦的相關參數,比如主板可以支持的最大頻率,根據硬體整體參數選購,如果那款內存沒有了,可以買同一代內存頻率更高的。
怎麼安裝電腦內存條
安裝內存條的注意事項:

很多時候自己購買內存條加內存的時候因為不懂導致買開的內存條安裝在電腦上而不能使用的現象

一般情況下是不需要加裝內存條的,但是由於自己電腦的內存不足等現象,工作需要的話,如果直接更換電腦的話就覺得很浪費,所以只需要在增加一條內存條或者購買一條足夠大的內存條替換原先的內存條即可。那麼安裝內存條的話,其實是很簡單的。因為電腦主機的主板上一般都會提供內存條的插槽。但是在插內存條的時候注意不要插反,因為插反的話會磨損到內存條的紋理,導致內存條損壞的情況。

但是如果需要加內存條的話那就需要注意以下幾方面:

1、首先要查看原先內存條的型號、代數。現在在內存分為|DDR、DDR2、DDR3的代數。如果購買的內存代數和原先的內存代數不符合匹配的話,那麼安裝電腦主板上也是沒有用的。當然在這里可以通過游戲軟體來檢測電腦內存的型號和代數。在這推薦使用魯大師

2、考慮到了內存代數之後,其次還必須在購買內存的時候必須和原先電腦內存頻率相同。內存頻率不同的話,即使電腦已經成功檢測到內存,但是也會出現死機、藍屏的現象。這樣對電腦的兼容性就不是很好了。所以我們在購買內存條的時候這也是需要考慮的因素。當然如果購買內存條之後可以對電腦主板採取自動降頻的方法來提高兼容性,當然這種方法是可以的。但是也是會出現一些未知的故障。

3、最後的話,就是在購買內存條的時候要注重品牌了。如果是同品牌的內存條的話,那就再好不過了
電腦怎麼安裝內存條
電腦怎麼安裝內存條?電腦內存條在安裝時要十分小心,既要防止因身體帶靜電而賣到內存條的擊穿問題,也要防止用力過度導致硬體損壞問題。下面給大家講解一下電腦內存條的安裝過程。

1、在安裝內存條之前,首先要消除身體上的靜電。其中一個簡單的方法就是直接有手接觸一下主機機箱,或者用著接觸一下金屬物體如暖氣管等,或者手戴絕緣手套再進行安裝內存操作。

2、打開主機機箱,找到插內存條的位置,一般位於CPU旁邊,用手將內存插槽兩端的扣手輕輕扳開。

3、打開內存條的外包裝,檢查一下內存條是否有損壞,然後找准內存上的凹陷位置,並與主機機箱上的凸出位置進行比對,以確定安裝的方位。

4、將內存條插入內存插槽中,用力一定要適度,直接插槽兩端的扣手自動彈起來為止。

5、插上內存條之後,蓋上主機機箱,至此,內存條安裝完畢。打開電腦,在出現第一屏信息時,一般都會有內存的檢測信息,如果出現的內存容量與實現內存一樣,則說明安裝成功。
筆記本如何安裝內存條
找個螺絲刀觀察筆記本D面(也就是底面),找到獨立的一塊外殼,也就是說可以拆卸下來的部分用螺絲刀君擰開那塊外殼上的螺絲,並拆掉外殼找到內存插口,把內存條君金手指朝向插口,然後斜著 *** 去確保插內存的時候是斷電狀態,最好電池也卸下來。

摸內存條之前先用手摸摸金屬物體(比如門把)來釋放靜電以戴爾Inspiron 靈越 14R為例,如圖,拆掉圓圈部位的螺絲就能卸下來方框部位的外殼買內存之前先用魯大師檢測下你現在的內存條是什麼牌子什麼頻率的,最好買一樣的,這樣兼容性比較好。並且查清楚你的筆記本型號有幾個內存插槽,一般都是2個,不過有些老型號只有一個插槽,這樣你想擴容就得買更大容量的。

『捌』 台式電腦如何換內存條

問題一:如何裝拆台式電腦內存條及圖解分析 急用,謝謝啊 拆裝之前要觸摸一下牆壁,防止靜電損傷內存條以及主板。
台式電腦安裝內存條的方法:
1,內存條缺口對准插槽的凸起,向下插緊;
2,兩側的卡扣,向內卡住,即可安裝好內存條;
台式電腦拆下內存條的方法:
1,兩側卡扣向外分開;
2,向上拔出內存條即可。
拆裝的時候,注意輕互輕放,切勿損壞內存條上的電子元件和焊點。

問題二:台式主機怎麼換內存 我想給電腦增大內存 內存條和主板匹配才可以安裝進去的,現在主流的內存有:DDR2、DDR3 這兩者最大的區別在於卡口位置不一樣。以DDR3 1333 2G內存為例
首先打開主板內存槽上的兩個卡口。准備安裝內存。
然後拿起內存對好主板內存槽卡口的位置。內存上的槽口是一邊一邊短的注意對位。
註:如果對不上說明主板和內存不能匹配。
對好槽位以後,雙手按住內存的兩邊用內壓下去,會聽到「啪」的一聲。說明內存完全進槽內了。
檢查一下內存是否完全安裝在槽內了。

問題三:台式電腦內存條怎樣裝回去? 先打開機箱側蓋,找到內存插槽(細長插槽,插槽兩端分別有一個卡扣),將兩端卡扣分別向兩端打開,然後將內存條上的缺口對齊插槽上的缺口卡插入,在分別按壓內存條兩端讓插槽兩團卡扣回彈,插入成功。如果開機出現頻繁「滴滴滴...」響聲,說明內存條未插入到位,可以重復以上動作直到開機無警報。

問題四:台式組裝機如何加內存? 先要看你主板是什麼型號的,支持什麼樣的內存,然後去買一條或二條來加上去就可以了。

問題五:台式電腦怎樣安裝內存條?求圖解釋 一,把台式機的外殼打開。
二,你網路「內存」。內存基本上都長那個樣子,長長的,台式機是很長的,其中一個長面兒有金色一小條一小條的觸點。那玩意就是內存
然後見上圖,這玩意就叫主板,1的位置在你電腦上應該裝了個大東西帶個風扇,那個叫CPU,2的位海應該有個卡(沒有就代表你不是獨立顯卡的) 3可能插卡也可能不插。4的位置就是插內存的。
我不知道你內存什麼型號的,你既然自己說自己是電白,說多了也無益,內存的槽中間有個缺口,別插反了,插反了就廢了,插之前把左右白色的玩意按下去,那是鎖扣

問題六:台式電腦怎麼換cpu、顯卡、內存條。。 先找工具 鉗子 一字螺絲刀 創可貼 速效救心丸
1.先打開機箱 把正對著的 最大風扇 拿手用力掰下來 (CPU風扇)
2.有豎著的小長條 就在風扇旁邊 拿鉗子O下來 (內存)
3.掰下的風扇下 有個小方塊 用一字螺絲刀 翹 挺好翹的 一下子就能下來的 (CPU)
4.豎著的挺大 側面有個風扇 左掰右琺幾下就下來拉 (顯卡)
要是沒有就麻煩了 那肯定是集成顯卡了
最大的板子上有黑色的方塊 把一字螺絲刀 頂住它 用手磕把手
雖然費勁可它擰不過你的 多弄幾個下來總有一個是集顯的
要是覺得難度大 就找朋友幫著看看

問題七:台式電腦內存條內存條可以隨便加嗎? 可以的 所有內存條用一個牌子的 最好

問題八:電腦怎樣加內存?是不是直接把內存條 *** 去就可以了? 額!前提是需要知道你機器內主板所支持的內存型號和支持內存的頻率。知道以後買下符合要求的內存後,開機箱前拔掉電源,自身放靜電,把內存槽兩端的卡子打開,用兩個大拇指按住內存條兩端,同時用力往下摁(一定要看清楚內存條缺槽方向),當兩端的卡子合攏了只表示安裝好了,然後進入電腦系統右擊「我的電腦」屬性查看!!!

問題九:自己給台式機加內存條,有什麼要注意的 sky/soft/3943
CPU-Z可以看到內存的信息。
加內存的時候首先是看什麼介面的,別買錯了插不上。
第二是看內存的速度,但是現在就是速度不一樣也能行,只不過快速度條子會降到慢速下工作。
第三就是看品牌,盡量選同一品牌,當然不一樣也不一定不行,這就要和賣內存的人說好了,如果兼容性有問題要換一個。
第四就是插上內存後要都運行一些游戲,程序等大的軟體,試驗兩個或多個內存兼容性問題,如果兼容不好會出現藍屏的情況,如果運行正常就OK了。
最後一個是內存增加不需要任何設置,只要插上後開機看內存容量是否增加。

『玖』 什麼是內存條電腦有幾根內存條內存條有哪些參數如何為筆記本添加內存條

內存條是電腦上的主要部件。

內存條是CPU可通過匯流排定址,並進行讀寫操作的電腦部件。CPU完全依賴內存條。所沖神有外存上的內容必須通過內存才能發揮作用。

電腦主板上有幾個內存條插槽就可以使用幾根內存條,筆記本電腦在出廠時多為1根內存條。

內存條有667MHz、800MHz和1066MHz的DDR2內存,1066MHz、1333MHz、1600MHz的DDR3內存,2133MHz、2400MHz、2666MHz、2800MHz、3000MHz、3200MHz的DDR4內存。

加裝內存條同一種品牌的最好,兼容性較高。特別要注意的是筆記本電腦內存條的限制上限,不要超過了,否則無法發揮作用。特別要注意的是最好裝同一種頻率的,因為內存條頻率不同就有可能會不兼容,容易產生電腦藍屏死機。

『拾』 內存條的基礎知識

介面類型,是根據內存條金手指上導電觸片的數量來劃分的。金手指上的導電觸片,也習慣正扒弊稱為針腳數(Pin)。因為不同的內存採用的介面類型各不相同,而每種介面類型所採用的針腳數各不相同。下面就讓我帶你去看看關於內存條的基礎知識吧,希望能幫助到大家!

內存知識 詳解:介面類型

1、金手指

金手指(connecting finger)是內存條上與內存插槽之間的連接部件,所舉族有的信號都是通過金手指進行傳送的。金手指由眾多金黃色的導電觸片組成,因其表面鍍金而且導電觸片排列如手指狀,所以稱為「金手指」。金手指實際上是在覆銅板上通過特殊工藝再覆上一層金,因為金的抗氧化性極強,而且傳導性也很強。不過,因為金昂貴的價格,目前較多的內存都採用鍍錫來代替。從上個世紀 90 年代開始,錫材料就開始普及,目前主板、內存和顯卡等設備的「金手指」,幾乎都是採用的錫材料,只有部分高性能伺服器/工作站的配件接觸點,才會繼續採用鍍金的做法,價格自然不菲。

內存的金手指

內存處理單元的所有數據流、電子流,正是通過金手指與內存插槽的接觸與 PC 系統進行交換,是內存的輸出輸入埠。因此,其製作工藝,對於內存連接顯得相當重要。

2、內存插槽

最初的計算機系統,通過單獨的晶元安裝內存,那時內存晶元都採用 DIP(Dual ln-line Package,雙列直插式封裝)封裝,DIP 晶元是通過安裝在插在匯流排插槽里的內存卡與系統連接,此時還沒有正式的內存插槽。DIP 晶元有個最大的問題,此銷就在於安裝起來很麻煩,而且隨著時間的增加,由於系統溫度的反復變化,它會逐漸從插槽里偏移出來。隨著每日頻繁的計算機啟動和關閉,晶元不斷被加熱和冷卻,慢慢地晶元會偏離出插槽。最終導致接觸不好,產生內存錯誤。

內存插槽

早期還有另外一種 方法 ,是把內存晶元直接焊接在主板或擴展卡里,這樣有效避免了 DIP 晶元偏離的問題,但無法再對內存容量進行擴展,而且如果一個晶元發生損壞,整個系統都將不能使用,只能重新焊接一個晶元或更換包含壞晶元的主板。此種方法付出的代價較大,也極為不便。

對於內存存儲器,大多數現代的系統,都已採用單列直插內存模塊(Single Inline Memory Mole,SIMM)或雙列直插內存模塊(Dual Inline Memory Mole,DIMM)來替代單個內存晶元。這些小板卡插入到主板或內存卡上的特殊連接器里。

3、內存模塊

1) SIMM

SIMM(Single Inline Memory Mole,單列直插內存模塊)。內存條通過金手指與主板連接,內存條正反兩面都帶有金手指。金手指可以在兩面提供不同的信號,也可以提供相同的信號。SIMM 就是一種兩側金手指都提供相同信號的內存結構,它多用於早期的 FPM 和 EDD DRAM,最初一次只能傳輸 8bif 數據,後來逐漸發展出 16bit、32bit 的 SIMM 模組。其中,8bit 和 16bit SIMM 使用 30pin 介面,32bit 的則使用72pin 介面。在內存發展進入 SDRAM 時代後,SIMM 逐漸被 DIMM 技術取代。

2) DIMM

DIMM(Dual Inline Memory Mole,雙列直插內存模塊)。與 SIMM 相當類似,不同的只是 DIMM 的金手指兩端,不像 SIMM 那樣是互通的,它們各自獨立傳輸信號。因此,可以滿足更多數據信號的傳送需要。同樣採用 DIMM,SDRAM 的介面與 DDR 內存的介面也略有不同,SDRAMDIMM 為 168Pin DIMM 結構,金手指每面為 84Pin,金手指上有兩個卡口,用來避免插入插槽時,錯誤將內存反向插入而導致燒毀;

DDR DIMM則採用 184Pin DIMM 結構,金手指每面有 92Pin,金手指上只有一個卡口。卡口數量的不同,是二者最為明顯的區別。DDR2 DIMM 為240pinDIMM 結構,金手指每面有 120Pin,與 DDR DIMM 一樣金手指一樣,也只有一個卡口,但是卡口的位置與 DDR DIMM 稍微有一些不同。因此,DDR 內存是插不進 DDR2 DIMM 的,同理 DDR2 內存也是插不進 DDR DIMM 的。因此,在一些同時具有 DDR DIMM 和 DDR2 DIMM 的主板上,不會出現將內存插錯插槽的問題。

不同針腳 DIMM 介面對比。為了滿足 筆記本 電腦對內存尺寸的要求,SO-DIMM(Small Outline DIMM Mole)也開發了出來,它的尺寸比標準的 DIMM 要小很多,而且引腳數也不相同。同樣 SO-DIMM 也根據 SDRAM 和 DDR 內存規格不同而不同。SDRAM 的 SO-DIMM 只有 144pin引腳,而DDR 的 SO-DIMM 擁有 200pin 引腳。此外,筆記本內存還有 MicroDIMM 和 Mini Registered DIMM 兩種介面。MicroDIMM 介面的DDR 為 172pin,DDR2 為 214pin;Mini Registered DIMM 介面為 244pin,主要用於 DDR2 內存。

3) RIMM

RIMM(Rambus Inline Memory Mole)是 Rambus 公司生產的 RDRAM 內存所採用的介面類型。RIMM 內存與 DIMM 的外型尺寸差不多,金手指同樣也是雙面的。RIMM 有也 184 Pin 的針腳,在金手指的中間部分有兩個靠的很近的卡口。RIMM 非 ECC 版有 16 位數據寬度,ECC 版則都是 18 位寬。由於 RDRAM 內存較高的價格,此類內存在 DIY 市場很少見到,RIMM 介面也就難得一見了。

基礎知識(入門篇)

關於01

我們初學編程時,只知道編寫代碼,運行程序,卻不知道程序是在什麼的基礎上運行的。只知道聲明變數,給變數賦值,數據存儲在變數中,卻不知道變數是以什麼形式存在。

《內存》可以參考《計算機組成原理》和《微機原理》書籍,而作為信息學奧賽的同學們,只需了解《內存》的一些基礎知識即可,不必深究。

關於《計算機組成原理》,可參考 文章 :

【計算機組成原理】(入門篇)

目錄02

1、內存的內部結構

2、數據是如何存儲在內存中

3、數據在內存中的表現形式

4、存儲單元的大小

5、如何從內存中尋找指定的數據(內存地址)

概要03

本篇主要講解有關《內存》的基礎知識,有助於自己在編程上的進一步提升。

為什麼學習《內存》的知識可以提升自己對編程進一步的認識呢?

其實,我們學習信奧(C/C++)時,一般只是學習C/C++的相關語法。當我們練習多了,可以熟練地運用各種語法。我們也知道如何將1+1賦給一個int類型變數,也知道不能把整數1賦給string類型變數(對象)。但是1+1賦值操作在內存中是如何實現的呢?為什麼浮點型存在誤差?為什麼int類型與string類型不能直接賦值操作?

我們只知道編寫的程序在內存中運行,卻不知道數據在內存中是如何存儲的。就好比只看到書籍的封面,但不知道書中的內容。

要求04

在學習《內存》之前,我們只需掌握C/C++一些基礎知識,可以獨立解決一些簡單的問題即可。

內存的內部結構

對於信息學奧賽的同學們來說,《內存》這一概念比較抽象。不過,經過閱讀文章《【計算機組成原理】(入門篇)》後,相信同學們對內存的概念清晰了不少,至少知道內存是用來存儲程序運行的相關數據。

常用數據一般存儲在硬碟中,如果對這些數據進行處理(例如使用Word寫一篇文章),並不是CPU直接對硬碟的文件進行操作,而是從硬碟相對應的位置把該文件的數據讀取到內存中,CPU再對內存中的數據進行處理。簡單地說,《內存》是CPU與硬碟進行溝通的「橋梁」。當然,並不一定是硬碟,平時存儲數據的設備還有U盤等,統稱為外存。

《內存》內部由數以億計的納米級電子元件構成。

如上圖,內存條由存儲晶元、金手指、電路組成。

存儲晶元:黑色的方塊。每個方塊由很多的晶體管組成,可以理解為數據就存儲在晶體管中。

金手指:底部的金色金屬片。內存條插在主板的內存條插槽中,實際上與插槽接觸的部位就是金手指。如此一來,CPU就可以通過主板與內存進行通信。

電路:綠色面板。面板中有許多細微的線路和電阻等電子元件,用於數據的傳輸。

數據是如何存儲在內存中

家裡控制電燈的開關,電腦的開關。存儲晶元中的晶體管也是如此。程序運行的數據存儲在晶體管中。

如上圖,每個方格代表一個晶體管。

如下圖,每個晶體管都有獨立的開關,通電時開,斷電時關。此處用白色表示開,黑色表示關。

一個數值並不是只存儲在一個晶體管中,是多個晶體管。而多個晶體管構成一個存儲單元。

存儲單元的大小

存儲單元有大小,而一個存儲單元的大小是8位(bit)。

內存中常用的存儲單位是:位(bit)、位元組(Byte)。

1位元組=8位

那麼一個存儲單元也是1位元組。

關於《存儲單位》的相關知識,會以一篇獨立的文章詳細講解。

數據在內存中的表現形式

數據在內存中是以二進制的形式存儲。

十進制是由0~9組成,而二進制是由0和1組成。

如上圖,這是一個存儲單元(8bit),有8個格子,一個格子表示1bit。而每一個格子的值要麼0,要麼為1。其中,白色表示開,黑色表示關,一般用1和0分別表示開和關。那麼用二進製表示是01101001,轉換為十進制的值是105,所以該存儲單元存儲的值就是105。

關於《進制》的相關知識,會以一篇獨立的文章詳細講解。

此處只講解數字數據,其他數據的表現形式很復雜。

如何從內存中尋找指定的數據(內存地址)

先舉個例子:

如上圖,有幾棟樓房,我們都知道,每一棟樓都有一個具體的地址,而一棟樓的每家每戶都有各自的房號,從而組成一個完整的地址。而我們的個人居民身份證就有一個詳細地址。

居民身份證除了有地址外,還有身份證號碼,每一個號碼都是唯一。

如何從內存中尋找指定的數據?

內存中的存儲單元就像人一樣,都有著獨一無二的「身份證號碼」,就是地址。比如警察叔叔根據身份證號碼就能查到對應的個人信息。

再舉個例子:

如上圖,這是一個書櫃,又分成若干個小櫃子,現對每個小櫃子進行分類放置書籍並設置標簽。我們要尋找某一本書時,根據標簽就可以輕松找到。程序運行時也是一樣,知道要在什麼地址進行數據的讀寫操作。

其他疑問

為什麼要分十進制而二進制?

簡單說,十進制是給人用的,而二進制是給機器用的。

數據有數字、字母、符號、聲音、圖像等等。數據是以二進制的形式存儲在內存中。

內存數據輸出到 顯示器 時,為什麼可以顯示我們人類能看懂的信息?

內存中的數據是經過轉換處理後,我們才能看懂。我們所看到的數據(例如一篇文章、一張照片、一部電影),它們的本質還是二進制。

你不知道的內存知識

一、CPU與內存

先鋪墊幾個概念,以免後面混亂:

Socket或Processor: 指一個物理CPU晶元,盒裝還是散裝的。上面有很多針腳,直接安裝在主板上。

Core : 指在Processor里封裝一個CPU核心,每個Core都是完全獨立的計算單元,我們平時說的4核心CPU,指的就是Processor裡面封裝了4個Core。

HT超線程:目前Intel與AMD的Processor大多支持在一個Core里並行執行兩個線程,此時從 操作系統 看就相當於兩個邏輯CPU(Logical Processor)。大多數情況下,我們程序里提到的CPU概念就是指的這個Logical Processor。

咱們先來看幾個問題:

1、CPU可以直接操作內存嗎?

可能一大部分老鐵肯定會說:肯定的啊,不能操作內存怎麼讀取數據呢。

其實如果我們用這聰明的大腦想一想,咱們的台式主機大家肯定都玩過。上面CPU和內存條是兩個完全獨立的硬體啊,而且CPU也沒有任何直接插槽用於掛載內存條的。

也就是說,CPU和內存條是物理隔離的,CPU並不能直接的訪問內存條,而是需要藉助主板上的其他硬體間接的來實現訪問。

2、CPU的運算速度和內存條的訪問速度差距有多大?

呵呵呵,這么說吧,就是一個鴻溝啊,CPU的運算速度與內存訪問速度之間的差距是100倍。

而由於CPU與內存之間的速度差存在N個數量級的巨大鴻溝,於是CPU最親密的小夥伴Cache 閃亮登場了。與DRAM 家族的內存(Memory)不同,Cache來自SRAM家族。

而DRAM與SRAM的最簡單區別就是後者特別快,容量特別小,電路結構非常復雜,造價特別高。

而Cache與主內存之間的巨大性能差距主要還是工作原理與結構不同:

DRAM存儲一位數據只需要一個電容加一個晶體管,SRAM則需要6個晶體管。

由於DRAM的數據其實是被保存在電容里的,所以每次讀寫過程中的充放電環節也導致了DRAM讀寫數據有一個延時的問題,這個延時通常為十幾到幾十ns。

內存可以被看作一個二維數組,每個存儲單元都有其行地址和列地址。

由於SRAM的容量很小,所以存儲單元的地址(行與列)比較短,可以被一次性傳輸到SRAM中。DRAM則需要分別傳送行與列的地址。

SRAM的頻率基本與CPU的頻率保持一致,而DRAM的頻率直到DDR4以後才開始接近CPU的頻率。

3、Cache 是怎麼使用的?

其實Cache 是被集成到CPU內部的一個存儲單元(平時也被我們稱為高速緩存),由於其造價昂貴,並且存儲容量遠遠不能滿足CPU大量、高速存取的需求。

所以出於對成本的控制,在現實中往往採用金字塔形的多級Cache體系來實現最佳緩存效果。

於是出現了,一級Cache(L1 Cache)、二級Cache(L2 Cache)及三級Cache(L3 Cache)。每一級都犧牲了部分性能指標來換取更大的容量,目的也是存儲更多的 熱點 數據。

以Intel家族Intel SandyBridge架構的CPU為例:

L1 Cache容量為64KB,訪問速度為1ns左右

L2Cache容量擴大4倍,達到256KB,訪問速度則降低到3ns左右

L3 Cache的容量則擴大512倍,達到32MB,訪問速度也下降到12ns左右(也比訪問主存的105ns(40ns+65ns)快一個數量級)

L3 Cache是被一個Socket上的所有CPU Core共享的,其實最早的L3 Cache被應用在AMD發布的K6-III處理器上,當時的L3 Cache受限於製造工藝,並沒有被集成到CPU內部,而是被集成在主板上,如圖:

從上圖我們也能看出來,CPU如果要訪問內存中的數據,則需要經過L1、L2、L3三道關卡,就是這三個Cache中都沒有需要的數據,才會從主內存中直接進行讀取。

最後我們來看下Intel Sandy Bridge CPU的架構圖:

二、多核CPU與內存共享的問題

問題:Cache一致性問題

多核CPU共享內存的問題也被稱為Cache一致性問題。

其實就是多個CPU核心看到的Cache數據應該是一致的,在某個數據被某個CPU寫入自己的Cache(L1 Cache)以後,其他CPU都應該能看到相同的Cache數據。

如果在自己的Cache中有舊數據,則拋棄舊數據。

考慮到每個CPU都有自己內部獨占的Cache,所以這個問題與分布式Cache保持同步的問題是同一類問題

目前業界公認的解決一致性問題的最佳方案就是Intel 的MESI協議了,大多數SMP架構都採用了這一方案。

解決方案:MESI

不知道大家還記得Cache Line 嗎,就是我們常說的高速緩存中緩存條目裡面的那個緩存行。

其實仔細想想,在進行I/O操作從來不以位元組為單位,而是以塊為單位,有兩個原因:

I/O 操作比較慢,所以讀一個位元組與讀連續N個位元組的花費時間基本相同

數據訪問一般都具有空間連續的特徵

所以CPU針對Memory的讀寫也採用了類似於I/O塊的方式

實際上,CPU Cache(高速緩存)里最小的存儲單元就是Cache line(緩存行),Intel CPU 的一個Cache Line存儲64個位元組。

每一級Cache都被劃分為很多組Cache Line,典型的情況就是4條Cache Line為一組。

當Cache從Memory中載入數據時,一次載入一條Cache Line的數據

如圖我們可以看到,每個Cache Line 頭部都有兩個Bit來標識自身狀態,總共四種:

M(Modified):修改狀態,在其他CPU上沒有數據的副本,並且在本CPU上被修改過,與存儲器中的數據不一致,最終必然會引發系統匯流排的寫指令,將Cache Line中的數據寫回Memory中。

E(E__clusive):獨占狀態,表示當前Cache Line中的數據與Memory中的數據一致,此外,在其他CPU上沒有數據的副本。

S(Shared):共享狀態,表示Cache Line中的數據與Memory中的數據一致,而且當前CPU至少在其他某個CPU中有副本。

I(Invalid):無效狀態,在當前Cache Line中沒有有效數據或者該Cache Line數據已經失效,不能再用;當Cache要載入新數據時,優先選擇此狀態的Cache Line,此外,Cache Line的初始狀態也是I狀態

在對Cache(高速緩存)的讀寫操作引發了Cache Line(緩存行)的狀態變化,因而可以將其理解為一種狀態機模型。

但MESI的復雜和獨特之處在於狀態有兩種視角:

一種是當前讀寫操作(Local Read/Write)所在CPU看到的自身的Cache Line狀態及其他CPU上對應的Cache Line狀態

另一種是一個CPU上的Cache Line狀態的變遷會導致其他CPU上對應的Cache Line狀態變遷。

如下所示為MESI協議的狀態轉換圖:

具體MESI的實現過程可以看我另一篇文章:看懂這篇,才能說了解並發底層技術

深入理解不一致性內存

MESI協議解決了多核CPU下的Cache一致性問題,因而成為SMP架構的唯一選擇,而SMP架構近幾年迅速在PC領域(__86)發展。

SMP架構是一種平行的架構,所有CPU Core都被連接到一個內存匯流排上,它們平等訪問內存,同時整個內存是統一結構、統一定址的。

如下所示給出了SMP架構的示意圖:

隨著CPU核心數量的不斷增加,SMP架構也暴露出天生的短板,其根本瓶頸是共享內存匯流排的帶寬無法滿足CPU數量的增加,同時,在一條「馬路」上通行的「車」多了,難免會陷入「擁堵模式」。

不知道你是否聽說過匯流排風暴,可以看下:匯流排風暴

在這種情況下,分布式解決方案應運而生,系統的內存與CPU進行分割並捆綁在一起,形成多個獨立的子系統,這些子系統之間高速互聯,這就是NUMA(None Uniform Memory Architecture)架構,如下圖所示。

可以看出,NUMA架構中的內存被分割為獨立的幾塊,被不同CPU私有化了。

因此在CPU訪問自家內存的時候會非常快,在訪問其他CPU控制的內存數據時,則需要通過內部互聯通道訪問。

NUMA架構的優點就是其伸縮性,就算擴展到幾百個CPU也不會導致性嚴重的下降。

NUMA技術的特點

在NUMA架構中引入了一個重要的新名詞——Node

一個Node由一個或者多個Socket Socket組成,即物理上的一個或多個CPU晶元組成一個邏輯上的Node

我們來看一個Dell PowerEdge系列伺服器的NUMA的架構圖:

從上圖可以看出其特點:

4個處理器形成4個獨立的NUMA Node由於每個Node都為8 Core,支持雙線程

每個Node里的Logic CPU數量都為16個,占每個Node分配系統總內存的1/4

每個Node之間都通過Intel QPI(QuickPath Interconnect)技術形成了點到點的全互聯處理器系統

NUMA這種基於點到點的全互聯處理器系統與傳統的基於共享匯流排的處理器系統的SMP還是有巨大差異的。

在這種情況下無法通過嗅探匯流排的方式來實現Cache一致性,因此為了實現NUMA架構下的Cache一致性,Intel引入了MESI協議的一個擴展協議——MESIF

針對NUMA的支持

NUMA架構打破了傳統的「全局內存」概念,目前還沒有任意一種編程語言從內存模型上支持它,當前也很難開發適應NUMA的軟體。

Java在支持NUMA的系統里,可以開啟基於NUMA的內存分配方案,使得當前線程所需的內存從對應的Node上分配,從而大大加快對象的創建過程

在大數據領域,NUMA系統正發揮著越來越強大的作用,SAP的高端大數據系統HANA被SGI在其UV NUMA Systems上實現了良好的水平擴展

在雲計算與虛擬化方面,OpenStack與VMware已經支持基於NUMA技術的虛機分配能力,使得不同的虛機運行在不同的Core上,同時虛機的內存不會跨越多個NUMA Node

閱讀全文

與電腦內存條講解課程相關的資料

熱點內容
電腦上怎麼下載班智達的軟體 瀏覽:1112
無痕跡消除圖片軟體 瀏覽:681
免費小票軟體 瀏覽:915
華為在哪裡設置軟體停止運行 瀏覽:927
用電腦鍵盤調節聲音大小 瀏覽:1227
自動刷軟體賺錢 瀏覽:1228
古裝連續劇免費版 瀏覽:1380
工免費漫畫 瀏覽:1120
手機軟體專門儲存文件 瀏覽:1476
uos如何用命令安裝軟體 瀏覽:1271
有線耳機插電腦麥克風 瀏覽:625
侏羅紀世界3在線觀看完整免費 瀏覽:963
單個軟體怎麼設置名稱 瀏覽:687
鳳凰網電腦版下載視頻怎麼下載視頻怎麼下載 瀏覽:1349
明白之後如何免費獲得無人機 瀏覽:799
如何解禁軟體菜單 瀏覽:807
副路由器連接電腦視頻 瀏覽:1321
內置wifi電視如何裝軟體 瀏覽:1061
手機換零免費雪碧 瀏覽:1556
國行蘋果如何下載美版軟體 瀏覽:1170