91aaa在线国内观看,亚洲AV午夜福利精品一区二区,久久偷拍人视频,久久播这里有免费视播

<strong id="fvuar"></strong>

  • <sub id="fvuar"><dl id="fvuar"><em id="fvuar"></em></dl></sub>

    1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

      手機站
      千鋒教育

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

      千鋒教育

      掃一掃進入千鋒手機站

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

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

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

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

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

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

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

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

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

      1、ECC

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

      ECC的英文全稱是“ Error Checking and Correcting”,對應(yīng)的中文名稱就叫做“錯誤檢查和糾正”,從這個名稱我們就可以看出它的主要功能就是“發(fā)現(xiàn)并糾正錯誤”,它比奇偶校正技術(shù)更先進的方面主要在于它不僅能發(fā)現(xiàn)錯誤,而且能糾正這些錯誤,這些錯誤糾正之后計算機才能正確執(zhí)行下面的任務(wù),確保服務(wù)器的正常運行。之所以說它并不是一種內(nèi)存型號,那是因為并不是一種影響內(nèi)存結(jié)構(gòu)和存儲速度的技術(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)存其實是一種SD內(nèi)存。

      2、Chipkill

      Chipkill技術(shù)是IBM公司為了解決服務(wù)器內(nèi)存中ECC技術(shù)的不足而開發(fā)的,是一種新的ECC內(nèi)存保護標(biāo)準(zhǔn)。我們知道ECC內(nèi)存只能同時檢測和糾正單一比特錯誤,但如果同時檢測出兩個以上比特的數(shù)據(jù)有錯誤,則一般無能為力。ECC技術(shù)之所以在服務(wù)器內(nèi)存中泛采用,一則是因為在這以前其它新的內(nèi)存技術(shù)還不成熟,再則在服務(wù)器中系統(tǒng)速度還是很高,在這種頻率上一般來說同時出現(xiàn)多比特錯誤的現(xiàn)象很少發(fā)生,正因為這樣才使得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)存接到讀寫指令時,會先檢索此目錄,然后再進行讀寫操作,這將大大提高服務(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這個字眼是在1975年名列前茅次由CP/M操作系統(tǒng)中出現(xiàn)。 BIOS是個人電腦啟動時加載的名列前茅個軟件。

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

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

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

      聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
      10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
      請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
      免費領(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)點和缺陷都有哪些?

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

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

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

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

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

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

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

      2023-10-13 23:29:28
      Python的自動化測試框架有哪些?

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

      2023-10-13 23:06:20