国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      存儲(chǔ)器設(shè)備和模塊的制作方法_2

      文檔序號(hào):9616081閱讀:來(lái)源:國(guó)知局
      合到控制器214。因此,除了來(lái)自存儲(chǔ)器202的信息以外的信息可通過(guò)總線(xiàn)212和/或總線(xiàn)216傳送到和傳送自處理器204和/或存儲(chǔ)器202。具體地,來(lái)自存儲(chǔ)器202的差錯(cuò)信息可通過(guò)用于其他目的一一包括非存儲(chǔ)器目的一一的第二通信路徑208被通信到處理器204。
      [0061]在一實(shí)施例中,控制器214可包括非易失性存儲(chǔ)器254。非易失性存儲(chǔ)器254可被配置為存儲(chǔ)來(lái)自存儲(chǔ)器202的差錯(cuò)信息。因此,當(dāng)電力關(guān)斷時(shí),差錯(cuò)信息可被保持在控制器214中。處理器204可被配置為向控制器214請(qǐng)求差錯(cuò)信息。因此,控制器214可被配置為通過(guò)提供非易失性存儲(chǔ)器254中存儲(chǔ)的差錯(cuò)信息、訪(fǎng)問(wèn)存儲(chǔ)器202以取回差錯(cuò)信息來(lái)響應(yīng)處理器204等等來(lái)響應(yīng)這種請(qǐng)求。
      [0062]在一實(shí)施例中,控制器214可被配置為就差錯(cuò)信息輪詢(xún)存儲(chǔ)器202。在另一實(shí)施例中,存儲(chǔ)器202可被配置為向控制器214推送差錯(cuò)信息。不管怎樣,存儲(chǔ)在非易失性存儲(chǔ)器254中的差錯(cuò)信息可以是基本上最新的拷貝。
      [0063]圖3是具有根據(jù)一實(shí)施例的包括基板管理控制器的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)300包括存儲(chǔ)器302、處理器304、通信路徑306和308以及軟件310,它們與圖2的存儲(chǔ)器202、處理器204、通信路徑206和208以及軟件210類(lèi)似。然而,控制器314是基板管理控制器(BMC)314。
      [0064]BMC 314可被配置為管理系統(tǒng)300。例如,BMC 314可耦合到系統(tǒng)300的各種傳感器,包括處理器304、存儲(chǔ)器302、其他設(shè)備366等等的傳感器。BMC 314可被配置為收集和報(bào)告各種系統(tǒng)參數(shù),例如溫度、冷卻狀態(tài)、電力狀態(tài),等等。BMC 314可被配置為管理系統(tǒng)并且使能根據(jù)標(biāo)準(zhǔn)來(lái)訪(fǎng)問(wèn)信息。可以使管理信息對(duì)處理器304可用并且因此對(duì)軟件310可用。或者,BMC 314可以通過(guò)另外的通信路徑--例如帶外通信路徑--來(lái)使得信息可用。
      這里,帶外通信路徑可包括任何不包括處理器304的通信路徑。
      [0065]圖4是具有根據(jù)一實(shí)施例的不帶有基于處理器的差錯(cuò)校正的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)400包括存儲(chǔ)器402、處理器404、通信路徑406和408以及軟件410,它們與圖1的存儲(chǔ)器102、處理器104、通信路徑106和108以及軟件110類(lèi)似。然而,在此實(shí)施例中,處理器404包括存儲(chǔ)器控制器(memory controller,MC) 450和機(jī)器校驗(yàn)體系結(jié)構(gòu)(machine check architecture,MCA)寄存器 452。
      [0066]存儲(chǔ)器控制器450與處理器404集成。存儲(chǔ)器控制器450可以是作為處理器404與存儲(chǔ)器402之間的主接口的主存儲(chǔ)器通道的一部分。存儲(chǔ)器控制器450被配置為控制通過(guò)通信路徑406對(duì)存儲(chǔ)在存儲(chǔ)器402中的數(shù)據(jù)的訪(fǎng)問(wèn)。在一些實(shí)施例中,存儲(chǔ)器控制器450可被配置為校正差錯(cuò),但將不會(huì)有校正這種差錯(cuò)的機(jī)會(huì),因?yàn)椴铄e(cuò)校正可能已由存儲(chǔ)器402執(zhí)行。然而,在此實(shí)施例中,存儲(chǔ)器控制器450不被配置為校正從存儲(chǔ)器402讀取的數(shù)據(jù)中的差錯(cuò)。存儲(chǔ)器控制器450可不被配置為報(bào)告基于從存儲(chǔ)器402讀取的數(shù)據(jù)的任何差錯(cuò)信息。
      [0067]MCA寄存器452是在其中可報(bào)告硬件差錯(cuò)的寄存器。例如,在MCA寄存器452中可檢測(cè)并報(bào)告緩存差錯(cuò)、總線(xiàn)差錯(cuò)、數(shù)據(jù)差錯(cuò)等等。然而,因?yàn)榇鎯?chǔ)器控制器450不被配置為校正從存儲(chǔ)器402讀取的數(shù)據(jù)中的差錯(cuò),所以在MCA寄存器452中可不報(bào)告基于從存儲(chǔ)器402讀取的數(shù)據(jù)的任何潛在差錯(cuò)信息。不管怎樣,如上所述,差錯(cuò)信息可通過(guò)通信路徑408被通信到處理器404。從而,差錯(cuò)信息可仍然是對(duì)軟件410可用的,雖然沒(méi)有通過(guò)存儲(chǔ)器控制器450和MCA寄存器452。
      [0068]在一實(shí)施例中,差錯(cuò)信息通過(guò)第二通信路徑408的可用性可允許更低成本的系統(tǒng)400。例如,可以使用具有不帶任何存儲(chǔ)器差錯(cuò)校正的存儲(chǔ)器控制器450的處理器404,而差錯(cuò)信息可仍然是可用的。具體地,即使想要有存儲(chǔ)器差錯(cuò)校正,也可使用不帶存儲(chǔ)器差錯(cuò)校正的處理器404,因?yàn)椴铄e(cuò)信息通過(guò)第二通信路徑408是可用的。從而,軟件410—一包括使用差錯(cuò)信息的任何軟件一一仍可像處理器404能夠進(jìn)行存儲(chǔ)器差錯(cuò)校正那樣操作。不帶差錯(cuò)校正的處理器404可以是更低功率、更低成本的處理器。從而,可以降低系統(tǒng)400的整體電力使用和/或成本。
      [0069]雖然存儲(chǔ)器控制器450被圖示為與處理器404集成,但存儲(chǔ)器控制器450可與處理器404分離。不管怎樣,通信路徑408可繞過(guò)存儲(chǔ)器控制器450和處理器404的其他可具有差錯(cuò)校正電路的其他部分。對(duì)這種組件的繞過(guò)使得通過(guò)第二通信路徑408對(duì)差錯(cuò)信息的通信基本上獨(dú)立于存儲(chǔ)器控制器450、MCA寄存器452等等的特性。也就是說(shuō),差錯(cuò)信息可仍然是可用的,即使類(lèi)似的信息通過(guò)存儲(chǔ)器控制器450和/或MCA寄存器452是不可用的。
      [0070]圖5是具有根據(jù)一實(shí)施例的帶有中毒數(shù)據(jù)選通信號(hào)的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)500包括存儲(chǔ)器502、處理器504、通信路徑506和508以及軟件510,它們與圖1的存儲(chǔ)器102、處理器104、通信路徑106和108以及軟件110類(lèi)似。然而,在此實(shí)施例中,通信路徑506包括數(shù)據(jù)線(xiàn)532和(一條或多條)數(shù)據(jù)選通線(xiàn)533。其他線(xiàn)路可作為通信路徑506的一部分存在;然而,為了清晰,沒(méi)有圖示這些線(xiàn)路。
      [0071]在一實(shí)施例中,關(guān)于不可校正的差錯(cuò)的差錯(cuò)信息和關(guān)于可校正差錯(cuò)的差錯(cuò)信息可由不同的路徑來(lái)通信。如上所述,可校正差錯(cuò)信息可通過(guò)通信路徑508來(lái)通信。不可校正的差錯(cuò)信息可包括多種不同類(lèi)型的基于不可校正的差錯(cuò)的信息。不可校正的差錯(cuò)信息可通過(guò)第一通信路徑506來(lái)通信。例如,存儲(chǔ)器502可被配置為由通過(guò)(一條或多條)數(shù)據(jù)選通線(xiàn)533傳送(或不傳送)的信號(hào)來(lái)通信不可校正的差錯(cuò)。也就是說(shuō),在正常數(shù)據(jù)傳輸期間,通過(guò)(一條或多條)數(shù)據(jù)選通線(xiàn)533傳送的數(shù)據(jù)選通信號(hào)可隨著數(shù)據(jù)被傳輸而切換;然而,如果存儲(chǔ)器502檢測(cè)到了不可校正的差錯(cuò),則存儲(chǔ)器502可被配置為生成用于在(一條或多條)數(shù)據(jù)選通線(xiàn)533上傳送的數(shù)據(jù)選通信號(hào),該數(shù)據(jù)選通信號(hào)不同于正常數(shù)據(jù)傳輸期間的數(shù)據(jù)選通信號(hào)。在特定示例中,存儲(chǔ)器502可被配置為不切換通過(guò)(一條或多條)數(shù)據(jù)選通線(xiàn)533傳送的數(shù)據(jù)選通信號(hào)。當(dāng)檢測(cè)到這種狀況時(shí),處理器504可被配置為生成硬件異常,該硬件異??杀卉浖?10處理。
      [0072]雖然通信路徑506內(nèi)的信號(hào)和/或線(xiàn)路的特定示例被用作了通信不可校正的差錯(cuò)的技術(shù)的示例,但其他信號(hào)和/或線(xiàn)路也可用于向處理器504通信不可校正的差錯(cuò)。無(wú)論是如何通信的,處理器504都可被配置為例如通過(guò)停止系統(tǒng)500或者采取另一動(dòng)作來(lái)對(duì)不可校正的差錯(cuò)的這種通信作出響應(yīng)。
      [0073]圖6是具有根據(jù)一實(shí)施例的帶有單獨(dú)不可校正的差錯(cuò)信號(hào)的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)600包括存儲(chǔ)器602、處理器604、通信路徑606和608以及軟件610,它們與圖1的存儲(chǔ)器102、處理器104、通信路徑106和108以及軟件110類(lèi)似。然而,在此實(shí)施例中,單獨(dú)的通信路徑634耦合在存儲(chǔ)器602與處理器604之間。
      [0074]與圖5的系統(tǒng)500類(lèi)似,不可校正的差錯(cuò)可被通信到處理器604。在此實(shí)施例中,存儲(chǔ)器602被配置為通過(guò)第三通信路徑634通信不可校正的差錯(cuò)信息。例如,第三通信路徑634可以是與第一通信路徑606分開(kāi)的專(zhuān)用線(xiàn)路。從而,關(guān)于不可校正的差錯(cuò)的差錯(cuò)信息可被處理器604接收,但是通過(guò)除了第一和第二通信路徑606和608以外的通信路徑接收的。
      [0075]圖7是具有根據(jù)一實(shí)施例的帶有軟件模塊的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)700包括存儲(chǔ)器702、處理器704、通信路徑706和708以及軟件710,它們與圖1的存儲(chǔ)器102、處理器104、通信路徑106和108以及軟件110類(lèi)似。然而,在此實(shí)施例中,軟件710包括模塊718。
      [0076]模塊718表示軟件710的被配置為通過(guò)處理器訪(fǎng)問(wèn)差錯(cuò)信息722的部分。例如,模塊718可包括內(nèi)核模塊、驅(qū)動(dòng)器、擴(kuò)展,等等。模塊718可包括用于與通信路徑708相關(guān)聯(lián)的接口的驅(qū)動(dòng)器。在特定不例中,t旲塊718可包括與IPMI總線(xiàn)、IPMI2總線(xiàn)等等相關(guān)聯(lián)的驅(qū)動(dòng)器。其他信息720也可以是軟件710可用的。差錯(cuò)信息722被單獨(dú)圖示來(lái)指示軟件710的哪個(gè)部分與差錯(cuò)信息722相關(guān)聯(lián)。
      [0077]在一實(shí)施例中,模塊718可使得處理器704向存儲(chǔ)器702請(qǐng)求差錯(cuò)信息。例如,存儲(chǔ)器702可生成差錯(cuò)信息。此后,處理器704可通過(guò)通信路徑708發(fā)送對(duì)差錯(cuò)信息的請(qǐng)求。存儲(chǔ)器702可被配置為通過(guò)通信路徑708利用差錯(cuò)信息響應(yīng)該請(qǐng)求。
      [0078]圖8是具有根據(jù)一實(shí)施例的帶有差錯(cuò)檢測(cè)和校正模塊的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)800包括存儲(chǔ)器802、處理器804、通信路徑806和808以及具有響應(yīng)信息820和822的模塊818的軟件810,它們與圖7的存儲(chǔ)器702、處理器704、通信路徑706和708和具有響應(yīng)信息720和722的模塊718的軟件710類(lèi)似。然而,在此實(shí)施例中,軟件810也包括差錯(cuò)檢測(cè)和校正(error detect1n and correct1n, EDAC)模塊 824。
      [0079]在一實(shí)施例中,EDAC模塊可被配置為管理來(lái)自存儲(chǔ)器、緩存、輸入/輸出(input/output, 1/0)設(shè)備、外設(shè)、總線(xiàn)和/或系統(tǒng)800的其他方面的差錯(cuò)信息并且可被配置為將這種信息暴露給更高功能層,例如應(yīng)用層。具體地,EDAC模塊824可被配置為從模塊818接收差錯(cuò)信息。EDAC模塊824可被配置為將差錯(cuò)信息與其他信息組合以使得其他模塊、應(yīng)用等等可能夠訪(fǎng)問(wèn)差錯(cuò)信息。
      [0080]圖9是具有根據(jù)一實(shí)施例的帶有聚集模塊的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)900包括存儲(chǔ)器902、處理器904、通信路徑906和908以及具有響應(yīng)信息920和922的第一模塊918的軟件910,它們與圖7的存儲(chǔ)器702、處理器704、通信路徑706和708和具有響應(yīng)信息720和722的模塊718的軟件710類(lèi)似。然而,在此實(shí)施例中,軟件910還包括第二模塊926。第二模塊926被配置為接收信息920。具體地,此其他信息920可包括與存儲(chǔ)器902上的差錯(cuò)無(wú)關(guān)的信息。其他信息920的至少一部分921可被第一模塊918接收。第一模塊918可被配置為將差錯(cuò)信息922與來(lái)自第二模塊926的其他信息920的一些或全部相組合。第一模塊918可被配置為利用單個(gè)接口給出組合的信息。例如,第一模塊918可被配置為將組合的信息給出給EDAC模塊,例如圖8的EDAC模塊824。
      [0081]圖10是具有根據(jù)一實(shí)施例的帶有差錯(cuò)校正模塊的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖,該差錯(cuò)校正模塊聚集來(lái)自存儲(chǔ)器控制體系結(jié)構(gòu)模塊的信息。在此實(shí)施例中,系統(tǒng)1000包括存儲(chǔ)器1002、處理器1004、通信路徑1006和1008以及具有響應(yīng)信息1020和1022的模塊1018和1026的軟件1010,它們與圖9的存儲(chǔ)器902、處理器904、通信路徑906和908和具有響應(yīng)信息920和922的模塊918和926的軟件910類(lèi)似。然而,在此實(shí)施例中,模塊1018是差錯(cuò)校正(EC)模塊1018并且第二模塊1026是MCA模塊1026。
      [0082]MCA模塊1026被配置為控制對(duì)MCA寄存器,例如圖4的MCA寄存器452,的訪(fǎng)問(wèn)。信息1020表示來(lái)自MCA寄存器的這種信息。EC模塊1018被配置為訪(fǎng)問(wèn)MCA模塊1026以取回這種信息1020。EC模塊1018可將來(lái)自MCA模塊1026的信息1020與差錯(cuò)信息1022組合并且利用單個(gè)接口給出該組合信息。
      [0083]具體地,如果處理器1004能夠校正差錯(cuò)的話(huà),EC模塊可給出與MCA模塊1026的接口相似或相同的接口。例如,如果處理器1004被配置為校正從存儲(chǔ)器1002讀取的數(shù)據(jù)中的差錯(cuò)并且這種差錯(cuò)信息可用,則該信息可通過(guò)MCA模塊1026可用。然而,如果處理器1004未被配置為校正從存儲(chǔ)器1002讀取的數(shù)據(jù)中的差錯(cuò),或者處理器1004被配置為校正差錯(cuò),但由于差錯(cuò)在存儲(chǔ)器1002中被校正而從未通過(guò)被MCA模塊1026監(jiān)視的通信路徑接收到差錯(cuò)信息,則MCA模塊1026將不能夠給出差錯(cuò)信息。不管怎樣,EC模塊1018可將MCA模塊1026信息1020與通過(guò)通信路徑1008獲得的差錯(cuò)信息1022相組合并且給出該組合信息,該組合信息與在處理器1004被配置為校正從存儲(chǔ)器1002讀取的數(shù)據(jù)中的差錯(cuò)或者差錯(cuò)信息對(duì)MCA模塊1026可用的情況下MCA模塊1026將會(huì)提供的信息相似或相同。軟件于是可使用相同或相似的接口,無(wú)論帶有差錯(cuò)校正的處理器1004存在與否。換言之,能夠進(jìn)行差錯(cuò)校正的處理器1004對(duì)于依賴(lài)差錯(cuò)信息來(lái)完全正常工作的軟件是不必要的。結(jié)果,通過(guò)使用不帶有差錯(cuò)校正的不那么昂貴的處理器1004可降低成本。
      [0084]圖11是具有根據(jù)一實(shí)施例的帶有共享接口的多個(gè)模塊的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)1100包括存儲(chǔ)器1102、處理器1104、通信路徑1106和1108以及響應(yīng)信息1120和1122的軟件1110,它們與圖7的存儲(chǔ)器702、處理器704、通信路徑706和708和響應(yīng)信息720和722的軟件710類(lèi)似。然而,在此實(shí)施例中,軟件1110包括第一模塊1118、第二模塊1128和接口模塊1130。
      [0085]第一模塊1118與圖7的模塊718類(lèi)似。然而,第一模塊1118被配置為通過(guò)接口模塊1130從存儲(chǔ)器1102接收差錯(cuò)信息。接口模塊1130是被配置為提供到通信路徑1108的接口的模塊。例如,接口模塊1130可以是被配置為允許通過(guò)IPMI總線(xiàn)的訪(fǎng)問(wèn)的模塊。
      [0086]其他模塊,例如第二模塊1128,也可被配置為利用接口模塊1130來(lái)通信。例如,第二模塊1128可被配置為訪(fǎng)問(wèn)附接到IPMI總線(xiàn)的另一設(shè)備,訪(fǎng)問(wèn)存儲(chǔ)器1102的另一方面,例如熱信息或電力信息,等等。差錯(cuò)信息和其他信息都可以是由接口模塊1130傳輸?shù)男畔?122的一部分。換言之,差錯(cuò)信息可沿著整個(gè)路徑利用專(zhuān)用軟件來(lái)傳輸,但也可與相關(guān)或不相關(guān)的信息和/或來(lái)源共享模塊、接口、總線(xiàn)等等。
      [0087]圖12是具有根據(jù)一實(shí)施例的帶有共享接口的可校正差錯(cuò)模塊和串行存在檢測(cè)/注冊(cè)時(shí)鐘驅(qū)動(dòng)器模塊的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)1200包括存儲(chǔ)器1202、處理器1204、通信路徑1206和1208以及具有響應(yīng)信息1220和1222的模塊1218、1228和1230的軟件1210,它們與圖11的存儲(chǔ)器1102、處理器1104、通信路徑1106和1108和具有響應(yīng)信息1120和1122的模塊1118、1128和1130的軟件1110類(lèi)似。然而,在此實(shí)施例中,第一模塊1218是已校正差錯(cuò)(corrected error,CE)模塊1218并且第二模塊1228是串行存在檢測(cè)(serial presence detect,SPD) /注冊(cè)時(shí)鐘驅(qū)動(dòng)器(registeringclock driver, RCD)模塊 1228。
      [0088]具體地,SPD/RCD模塊1228被配置為訪(fǎng)問(wèn)與串行存在檢測(cè)系統(tǒng)和/或注冊(cè)時(shí)鐘驅(qū)動(dòng)器系統(tǒng)有關(guān)的信息。SPD/RCD模塊1228可被配置為訪(fǎng)問(wèn)這種系統(tǒng)中的一者或兩者。通過(guò)第二通信路徑1208來(lái)訪(fǎng)問(wèn)該信息。從而,在一實(shí)施例中,可通過(guò)與SPD/RCD相關(guān)信息相同的通信路徑1208來(lái)訪(fǎng)問(wèn)來(lái)自存儲(chǔ)器1202的差錯(cuò)信息。
      [0089]圖13是具有根據(jù)一實(shí)施例的帶有DRAM內(nèi)差錯(cuò)校正的存儲(chǔ)器系統(tǒng)體系結(jié)構(gòu)的系統(tǒng)的示意圖。在此實(shí)施例中,系統(tǒng)1300包括存儲(chǔ)器1302、處理器1304、具有響應(yīng)信息1320和1322的EC模塊1318和MCA模塊1326的內(nèi)核1310,它們與圖10的存儲(chǔ)器1002、處理器1004和具有響應(yīng)信息1020和1022的EC模塊1018和MCA模塊1026的軟件1010類(lèi)似。然而,在此實(shí)施例中,每個(gè)存儲(chǔ)器1302是差錯(cuò)校正
      當(dāng)前第2頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1