国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

            手機(jī)站
            千鋒教育

            千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

            千鋒教育

            掃一掃進(jìn)入千鋒手機(jī)站

            領(lǐng)取全套視頻
            千鋒教育

            關(guān)注千鋒學(xué)習(xí)站小程序
            隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

            當(dāng)前位置:首頁  >  技術(shù)干貨  > 內(nèi)存為什么要Training,內(nèi)存初始化代碼為什么是BIOS中的另類?

            內(nèi)存為什么要Training,內(nèi)存初始化代碼為什么是BIOS中的另類?

            來源:千鋒教育
            發(fā)布人:xqq
            時(shí)間: 2023-10-13 22:33:19 1697207599

            一、內(nèi)存為什么要Training,內(nèi)存初始化代碼為什么是BIOS中的另類

            內(nèi)存需要Training的原因:因?yàn)楝F(xiàn)代內(nèi)存的I/O頻率越來越高,這就讓小小的一點(diǎn)誤差都會(huì)被放大。因此,內(nèi)存需要進(jìn)行對(duì)齊和補(bǔ)償,以平衡和對(duì)沖線路的差異和信號(hào)的噪聲,從而保證數(shù)據(jù)的準(zhǔn)確性。內(nèi)存的訪問鏈路非常復(fù)雜,包括了內(nèi)存控制器、PHY、布線、內(nèi)存顆粒、內(nèi)存 Cell 等等,每個(gè)環(huán)節(jié)都可能引起時(shí)鐘不同步和采樣延遲的問題。因此,需要在各個(gè)部分分別進(jìn)行對(duì)齊和補(bǔ)償,以使內(nèi)存 DIMM 的上百條連線整齊劃一,確保數(shù)據(jù)傳輸?shù)恼_性和穩(wěn)定性。

            內(nèi)存初始化代碼在 BIOS 中是一個(gè)另類的原因:是因?yàn)樗巧贁?shù)與模擬信號(hào)和信號(hào)完整性打交道的地方,在內(nèi)存的對(duì)齊和補(bǔ)償過程中,需要進(jìn)行大量的采樣、眼圖代碼的操作。相比于其他 BIOS 代碼,內(nèi)存初始化代碼需要更多的核心技術(shù)功底和實(shí)踐經(jīng)驗(yàn)才能編寫。另外,不同的 CPU 廠商可能采用不同的內(nèi)存訪問方式,其中 Intel 采用 In Band training,因此在 BIOS 中進(jìn)行內(nèi)存訓(xùn)練,而 ARM 和 AMD 使用 OOB(Out Of Band)Training,則在其他位置進(jìn)行內(nèi)存初始化。

            二、內(nèi)存主要技術(shù)

            1、ECC

            在普通的內(nèi)存上,常常使用一種技術(shù),即Parity,同位檢查碼(Parity check codes)被廣泛地使用在偵錯(cuò)碼(error detectioncodes)上,它們?cè)黾右粋€(gè)檢查位給每個(gè)資料的字元(或字節(jié)),并且能夠偵測(cè)到一個(gè)字符中所有奇(偶)同位的錯(cuò)誤,但Parity有一個(gè)缺點(diǎn),當(dāng)計(jì)算機(jī)查到某個(gè)Byte有錯(cuò)誤時(shí),并不能確定錯(cuò)誤在哪一個(gè)位,也就無法修正錯(cuò)誤?;谏鲜銮闆r,產(chǎn)生了一種新的內(nèi)存糾錯(cuò)技術(shù),那就是ECC,ECC本身并不是一種內(nèi)存型號(hào),也不是一種內(nèi)存專用技術(shù),它是一種廣泛應(yīng)用于各種領(lǐng)域的計(jì)算機(jī)指令中,是一種指令糾錯(cuò)技術(shù)。

            ECC的英文全稱是“ Error Checking and Correcting”,對(duì)應(yīng)的中文名稱就叫做“錯(cuò)誤檢查和糾正”,從這個(gè)名稱我們就可以看出它的主要功能就是“發(fā)現(xiàn)并糾正錯(cuò)誤”,它比奇偶校正技術(shù)更先進(jìn)的方面主要在于它不僅能發(fā)現(xiàn)錯(cuò)誤,而且能糾正這些錯(cuò)誤,這些錯(cuò)誤糾正之后計(jì)算機(jī)才能正確執(zhí)行下面的任務(wù),確保服務(wù)器的正常運(yùn)行。之所以說它并不是一種內(nèi)存型號(hào),那是因?yàn)椴⒉皇且环N影響內(nèi)存結(jié)構(gòu)和存儲(chǔ)速度的技術(shù),它可以應(yīng)用到不同的內(nèi)存類型之中,就象前講到的“奇偶校正”內(nèi)存,它也不是一種內(nèi)存,最開始應(yīng)用這種技術(shù)的是EDO內(nèi)存,SD也有應(yīng)用,而ECC內(nèi)存主要是從SD內(nèi)存開始得到廣泛應(yīng)用,而新的DDR、RDRAM也有相應(yīng)的應(yīng)用,主流的ECC內(nèi)存其實(shí)是一種SD內(nèi)存。

            2、Chipkill

            Chipkill技術(shù)是IBM公司為了解決服務(wù)器內(nèi)存中ECC技術(shù)的不足而開發(fā)的,是一種新的ECC內(nèi)存保護(hù)標(biāo)準(zhǔn)。我們知道ECC內(nèi)存只能同時(shí)檢測(cè)和糾正單一比特錯(cuò)誤,但如果同時(shí)檢測(cè)出兩個(gè)以上比特的數(shù)據(jù)有錯(cuò)誤,則一般無能為力。ECC技術(shù)之所以在服務(wù)器內(nèi)存中泛采用,一則是因?yàn)樵谶@以前其它新的內(nèi)存技術(shù)還不成熟,再則在服務(wù)器中系統(tǒng)速度還是很高,在這種頻率上一般來說同時(shí)出現(xiàn)多比特錯(cuò)誤的現(xiàn)象很少發(fā)生,正因?yàn)檫@樣才使得ECC技術(shù)得到了充分地認(rèn)可和應(yīng)用,使得ECC內(nèi)存技術(shù)成為幾乎所有服務(wù)器上的內(nèi)存標(biāo)準(zhǔn)。

            3、Register

            Register即寄存器或目錄寄存器,在內(nèi)存上的作用我們可以把它理解成書的目錄,有了它,當(dāng)內(nèi)存接到讀寫指令時(shí),會(huì)先檢索此目錄,然后再進(jìn)行讀寫操作,這將大大提高服務(wù)器內(nèi)存工作效率。帶有Register的內(nèi)存一定帶Buffer(緩沖),并且能見到的Register內(nèi)存也都具有ECC功能,其主要應(yīng)用在中高端服務(wù)器及圖形工作站上,如IBM Netfinity 5000。

            三、BIOS是什么

            BIOS是英文”Basic Input Output System”的縮略詞,直譯過來后中文名稱就是”基本輸入輸出系統(tǒng)”。在IBM PC兼容系統(tǒng)上,是一種業(yè)界標(biāo)準(zhǔn)的固件接口。BIOS這個(gè)字眼是在1975年名列前茅次由CP/M操作系統(tǒng)中出現(xiàn)。 BIOS是個(gè)人電腦啟動(dòng)時(shí)加載的名列前茅個(gè)軟件。

            其實(shí),它是一組固化到計(jì)算機(jī)內(nèi)主板上一個(gè)ROM芯片上的程序,它保存著計(jì)算機(jī)最重要的基本輸入輸出的程序、開機(jī)后自檢程序和系統(tǒng)自啟動(dòng)程序,它可從CMOS中讀寫系統(tǒng)設(shè)置的具體信息。 其主要功能是為計(jì)算機(jī)提供最底層的、最直接的硬件設(shè)置和控制。此外,BIOS還向作業(yè)系統(tǒng)提供一些系統(tǒng)參數(shù)。系統(tǒng)硬件的變化是由BIOS隱藏,程序使用BIOS功能而不是直接控制硬件?,F(xiàn)代作業(yè)系統(tǒng)會(huì)忽略BIOS提供的抽象層并直接控制硬件組件。

            延伸閱讀1:內(nèi)存

            內(nèi)存(Memory)是計(jì)算機(jī)的重要部件,也稱內(nèi)存儲(chǔ)器和主存儲(chǔ)器,它用于暫時(shí)存放CPU中的運(yùn)算數(shù)據(jù),以及與硬盤等外部存儲(chǔ)器交換的數(shù)據(jù)。它是外存與CPU進(jìn)行溝通的橋梁,計(jì)算機(jī)中所有程序的運(yùn)行都在內(nèi)存中進(jìn)行,內(nèi)存性能的強(qiáng)弱影響計(jì)算機(jī)整體發(fā)揮的水平。只要計(jì)算機(jī)開始運(yùn)行,操作系統(tǒng)就會(huì)把需要運(yùn)算的數(shù)據(jù)從內(nèi)存調(diào)到CPU中進(jìn)行運(yùn)算,當(dāng)運(yùn)算完成,CPU將結(jié)果傳送出來。

            聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
            10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
            請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
            免費(fèi)領(lǐng)取
            今日已有369人領(lǐng)取成功
            劉同學(xué) 138****2860 剛剛成功領(lǐng)取
            王同學(xué) 131****2015 剛剛成功領(lǐng)取
            張同學(xué) 133****4652 剛剛成功領(lǐng)取
            李同學(xué) 135****8607 剛剛成功領(lǐng)取
            楊同學(xué) 132****5667 剛剛成功領(lǐng)取
            岳同學(xué) 134****6652 剛剛成功領(lǐng)取
            梁同學(xué) 157****2950 剛剛成功領(lǐng)取
            劉同學(xué) 189****1015 剛剛成功領(lǐng)取
            張同學(xué) 155****4678 剛剛成功領(lǐng)取
            鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
            董同學(xué) 138****2867 剛剛成功領(lǐng)取
            周同學(xué) 136****3602 剛剛成功領(lǐng)取
            相關(guān)推薦HOT
            番茄工作法的優(yōu)點(diǎn)和缺陷都有哪些?

            一、番茄工作法概述番茄工作法是一種時(shí)間管理技術(shù),旨在提高工作效率和集中注意力。該方法由弗朗西斯科·西里洛于1980年代開發(fā),并逐漸流行起來...詳情>>

            2023-10-14 00:00:49
            PHP數(shù)組具的特性有哪些?

            一、有序集合PHP數(shù)組是一個(gè)有序的數(shù)據(jù)集合,它可以存儲(chǔ)多個(gè)值,并使用索引來訪問這些值。索引可以是數(shù)字或字符串,允許你以靈活的方式組織和訪...詳情>>

            2023-10-13 23:46:55
            C語言中定義與聲明的含義是什么?

            一、定義的含義在C語言中,定義是指為變量、函數(shù)或類型分配存儲(chǔ)空間并指定其屬性和初始值的過程。定義的主要含義如下:分配存儲(chǔ)空間:定義一個(gè)...詳情>>

            2023-10-13 23:32:41
            APP開發(fā)中常用的開發(fā)語言都有什么?

            一、JavaJava是一種廣泛使用的開發(fā)語言,尤其在Android應(yīng)用開發(fā)中得到了廣泛應(yīng)用。Java具有面向?qū)ο蟮奶匦?,可以?shí)現(xiàn)復(fù)雜的應(yīng)用邏輯和交互效果...詳情>>

            2023-10-13 23:29:28
            Python的自動(dòng)化測(cè)試框架有哪些?

            一、unittestunittest是Python內(nèi)置的測(cè)試框架,它受到Java的JUnit框架的啟發(fā)。unittest提供了一個(gè)面向?qū)ο蟮木幊棠P?,允許開發(fā)人員編寫測(cè)試用...詳情>>

            2023-10-13 23:06:20