欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于非易失性存儲器的耐久性感知糾錯碼(ecc)保護的制作方法_4

文檔序號:8227548閱讀:來源:國知局
據(jù)總線,其是存儲器子系統(tǒng)730中包括的數(shù)據(jù)總線,處理器720可以通過該數(shù)據(jù)總線來從存儲器732讀取值。示出的將處理器720鏈接到存儲器子系統(tǒng)730的額外的線條代表命令總線,處理器720通過該命令總線來提供命令和地址以訪問存儲器732。
[0074]系統(tǒng)700還包括耦合于總線710的一個或多個輸入/輸出(I/O)接口 740、網(wǎng)絡(luò)接口 750、一個或多個內(nèi)部大容量存儲裝置760和外圍接口 770。I/O接口 740可以包括一個或多個接口部件,用戶可通過其來與系統(tǒng)700交互(例如,視頻、音頻和/或字母數(shù)字接口)。網(wǎng)絡(luò)接口 750對系統(tǒng)700提供通過一個或多個網(wǎng)絡(luò)與遠程裝置(例如,服務器、其他計算裝置)通信的能力。網(wǎng)絡(luò)接口 750可以包括以太網(wǎng)適配器、無線互聯(lián)部件、USB (通用串行總線)、一個或多個天線或其他基于有線或無線標準的或?qū)S媒涌凇?br>[0075]存儲設(shè)備760可以是或包括用于采用非易失性方式存儲大量數(shù)據(jù)的任何常規(guī)介質(zhì),例如一個或多個磁、固態(tài)或基于光的盤或組合。存儲設(shè)備760以永久狀態(tài)持有代碼或指令和數(shù)據(jù)762 (S卩,盡管到系統(tǒng)700的電力中斷,也保留值)。存儲設(shè)備760 一般還可以視為“存儲器”。雖然存儲760是非易失性的,存儲器732可以包括易失性(即,如果中斷到系統(tǒng)700的電力,數(shù)據(jù)的值或狀態(tài)是不確定的)和/或非易失性存儲器。
[0076]外圍接口 770可以包括上文未專門提到的任何硬件接口。外設(shè)大體上指非獨立連接到系統(tǒng)700的裝置。非獨立連接是這樣一種連接,其中系統(tǒng)700提供軟件和/或硬件平臺,在其上執(zhí)行操作并且用戶與之交互。
[0077]本文描述的各種部件可以是用于執(zhí)行描述的操作或功能的手段。本文描述的每個部件包括軟件、硬件或這些的組合。部件可以實現(xiàn)為軟件模塊、固件模塊、硬件模塊、專用硬件(例如,專用硬件、專用集成電路(ASIC)、數(shù)字信號處理器(DSP)或其他專用硬件)、嵌入式控制器、硬接線電路或?qū)崿F(xiàn)為軟件、固件和/或硬件的任何組合。
[0078]圖8是根據(jù)一個實施例具有耐久性感知ECC保護的移動裝置的實施例的框圖。
[0079]裝置800代表移動計算裝置,例如計算平板電腦、移動電話或智能電話、支持無線的電子閱讀器或其他移動裝置。將理解大體上示出圖示的部件中的某些,并且不是這樣的裝置的所有部件都在裝置800中示出。
[0080]裝置800包括處理器810,其執(zhí)行裝置800的主要處理操作。處理器810可以包括一個或多個物理裝置,例如微處理器、應用處理器、微控制器、可編程邏輯裝置或其他處理部件。在一個實施例中,除處理器晶片(die)外,處理器810還包括光接口部件。從而,處理器晶片和光子部件在相同的封裝件中。根據(jù)本文描述的任何實施例,這樣的處理器封裝件可以與光連接器光接口。
[0081]由處理器810執(zhí)行的處理操作包括執(zhí)行應用和/或裝置功能所在的操作平臺或操作系統(tǒng)的執(zhí)行。處理操作包括與對于人類用戶或其他設(shè)備的I/o (輸入/輸出)有關(guān)的操作、與電力管理有關(guān)的操作和/或與使裝置800連接到另一個裝置有關(guān)的操作。處理操作還可以包括與音頻I/O和/或顯示I/O有關(guān)的操作。
[0082]在一個實施例中,裝置800包括音頻子系統(tǒng)820,其代表與向計算裝置提供音頻功能關(guān)聯(lián)的硬件(例如,音頻硬件和音頻電路)和軟件(例如,驅(qū)動器、編解碼器)部件。音頻功能可以包括揚聲器和/或耳機輸出,以及麥克風輸入。對于這樣的功能的設(shè)備可以集成到裝置800內(nèi),或連接到裝置800。在一個實施例中,用戶通過提供被處理器810接收和處理的音頻命令而與裝置800交互。
[0083]顯示子系統(tǒng)830代表對用戶提供視覺和/或觸覺顯示來與計算裝置交互的硬件(例如,顯示裝置)和軟件(例如,驅(qū)動器)部件。顯示子系統(tǒng)830包括顯示器832,其包括用于向用戶提供顯示的特定屏幕或硬件裝置。在一個實施例中,顯示器832包括與處理器810分離來執(zhí)行與顯示有關(guān)的至少某種處理的邏輯。在一個實施例中,顯示子系統(tǒng)830包括觸屏裝置,其既向用戶提供輸出又提供來自用戶的輸入。
[0084]I/O控制器840代表與用戶的交互有關(guān)的硬件裝置和軟件部件。I/O控制器840可以操作來管理是音頻子系統(tǒng)820和/或顯示子系統(tǒng)830的部分的硬件。另外,I/O控制器840圖示對于連接到裝置800的額外裝置的連接點,通過此用戶可與系統(tǒng)交互。例如,可以附連到裝置800的裝置可包括麥克風裝置、揚聲器或立體音響系統(tǒng)、視頻系統(tǒng)或其他顯示裝置、鍵盤或鍵區(qū)裝置或用于與例如卡閱讀器或其他裝置等特定應用一起使用的其他I/O裝置。
[0085]如上文提到的,I/O控制器840可以與音頻子系統(tǒng)820和/或顯示子系統(tǒng)830交互。例如,通過麥克風或其他音頻裝置的輸入可以對裝置800的一個或多個應用或功能提供輸入或命令。另外,代替顯示輸出或除顯示輸出外,還可以提供音頻輸出。在另一個示例中,如果顯示子系統(tǒng)832包括觸屏,顯示裝置還充當輸入裝置,其可以至少部分由I/O控制器840管理。在裝置800上還可以存在額外的按鈕或開關(guān)來提供由I/O控制器840管理的I/O功能。
[0086]在一個實施例中,I/O控制器840管理例如加速計、拍攝裝置、光傳感器或其他環(huán)境傳感器、陀螺儀、全球定位系統(tǒng)(GPS)等裝置,或可以包括在裝置800中的其他硬件。輸入可以是直接用戶交互的部分,以及向系統(tǒng)提供環(huán)境輸入來影響它的操作(例如對于噪聲的過濾、調(diào)整顯示器用于亮度檢測、對拍攝裝置應用閃光燈,或其他特征)。
[0087]存儲器子系統(tǒng)860包括用于將信息存儲在裝置800中的存儲器862。存儲器862可以包括非易失性(如果對存儲器裝置的電力被中斷則狀態(tài)不改變)和/或易失性(如果對存儲器裝置的電力被中斷,狀態(tài)不確定)存儲器裝置。在一個實施例中,具有ECC和元數(shù)據(jù)的非易失性存儲器充當裝置800的易失性主存儲器的替代。存儲器862可以存儲應用數(shù)據(jù)、用戶數(shù)據(jù)、音樂、照片、文檔或其他數(shù)據(jù),以及與系統(tǒng)800的應用和功能的執(zhí)行有關(guān)的系統(tǒng)數(shù)據(jù)(無論是長期還是暫時的)。根據(jù)本文描述的任何實施例,存儲器子系統(tǒng)860包括損耗減少邏輯864和ECC邏輯866。根據(jù)本文描述的任何實施例,在一個實施例中,存儲器子系統(tǒng)860進一步包括存儲器控制器,其可以控制到和從存儲器862的讀和寫操作。在一個實施例中,存儲器子系統(tǒng)860定位在處理器810上。在另一個實施例中,存儲器子系統(tǒng)860定位在獨立裝置上。在再另一個實施例中,存儲器子系統(tǒng)860的一個或多個部分定位在處理器810上并且存儲器子系統(tǒng)860的其他部分定位在獨立裝置上。在一個實施例中,存儲器862設(shè)計為高速緩存并且作為處理器810的部分而包括在其中。
[0088]在一個實施例中,裝置800包括電力管理850,其管理電池電力使用、電池的充電和與電力節(jié)省操作有關(guān)的特征。電力管理850可以發(fā)起在系統(tǒng)800或?qū)τ谶x擇系統(tǒng)800的子部分的兩個或以上電力狀態(tài)之間的轉(zhuǎn)變。
[0089]連接性870包括用于使裝置800能夠與外部裝置通信的硬件裝置(例如,無線和/或有線連接器、一個或多個天線和/或通信硬件)和軟件部件(例如,驅(qū)動器、協(xié)議棧)。裝置可以是例如其他計算裝置、無線接入點或基站等獨立裝置,以及例如耳機、打印機或其他裝置等外設(shè)。
[0090]連接性870可以包括多個不同類型的連接性。為了泛化,裝置800圖示有蜂窩連接性872和無線連接性874。蜂窩連接性872大體上指由無線載波提供的蜂窩網(wǎng)絡(luò)連接性,例如經(jīng)由GSM (全球移動通信系統(tǒng))或變化或衍生、CDMA (碼分多址)或變化或衍生、TDM (時分復用)或變化或衍生、LTE (長期演進-也稱為“4G”)或其他蜂窩服務標準提供的。無線連接性874指不是蜂窩的無線連接性,并且可以包括個人區(qū)域網(wǎng)(例如藍牙)、局域網(wǎng)(例如WiFi)和/或廣域網(wǎng)(例如WiMax)或其他無線通信。無線通信指通過使用通過非固態(tài)介質(zhì)的調(diào)制電磁輻射來傳遞數(shù)據(jù)。有線通信通過固態(tài)通信介質(zhì)來進行。
[0091]外圍連接880包括硬件接口和連接器,以及軟件部件(例如,驅(qū)動器、協(xié)議棧),用于進行外圍連接。將理解裝置800可以既是到其他計算裝置(“通向”882)的外圍裝置,又具有連接到它的外圍裝置(“來自”884)。裝置800通常具有“對接”連接器,用于連接到其他計算裝置以用于例如管理(例如,下載和/或上傳、改變、同步)裝置800上的內(nèi)容等目的。另外,對接連接器可以允許裝置800連接到某些外設(shè),其允許裝置800控制例如到視聽或其他系統(tǒng)的內(nèi)容輸出。
[0092]除外圍對接連接器或其他外圍連接硬件外,裝置800可以經(jīng)由公共或基于標準的連接器來進行外圍連接880。常見類型可以包括通用串行總線(USB )連接器(其可以包括許多不同硬件接口中的任一個)、DisplayPort (其包括MiniDisplayPort (MDP))、高清晰度多媒體接口(HDMI)、火線或其他類型。
[0093]在一個實施例中,方法包括:計算對于移位的數(shù)據(jù)位和元數(shù)據(jù)位的糾錯碼(ECC)位,該元數(shù)據(jù)位指示對要寫入非易失性存儲器的數(shù)據(jù)位的移位。方法包括計算對于第二元數(shù)據(jù)位的第二 ECC位,該第二元數(shù)據(jù)位指示ECC位的倒置。方法包括將移位的數(shù)據(jù)位、元數(shù)據(jù)位、倒置的ECC位、第二元數(shù)據(jù)位和第二 ECC位存儲在非易失性存儲器中。
[0094]在一個實施例中,設(shè)備包括第一邏輯單元,用于使要寫入非易失性存儲器的數(shù)據(jù)位移位并且生成指示對數(shù)據(jù)位的移位的元數(shù)據(jù)位。該設(shè)備包括第二邏輯單元,用于計算對于移位的數(shù)據(jù)位和元數(shù)據(jù)位的糾錯碼(ECC)位。第一邏輯單元進一步基于ECC位要寫入的位點處的現(xiàn)有值來使ECC位倒置并且生成指示ECC位是否倒置的第二元數(shù)據(jù)位。第二邏輯單元進一步計算對于第二元數(shù)據(jù)位的第二 ECC位。移位的數(shù)據(jù)位、元數(shù)據(jù)位、倒置的ECC位、第二元數(shù)據(jù)位和第二 ECC位要存儲在非易失性存儲器中。
[0095]在一個實施例中,數(shù)據(jù)位的移位包括基于寫計數(shù)器在字內(nèi)的數(shù)據(jù)位的組的循環(huán)移位,該寫計數(shù)器指示對數(shù)據(jù)位要寫入的頁的寫數(shù)量。
[0096]在一個實施例中,數(shù)據(jù)位的移位包括基于寫計數(shù)器在字內(nèi)的數(shù)據(jù)位的組的循環(huán)移位,該寫計數(shù)器指示對數(shù)據(jù)位要寫入的字的寫數(shù)量。
[0097]在一個實
當前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
玉溪市| 阳江市| 孟州市| 华蓥市| 蓬安县| 武威市| 民乐县| 共和县| 浏阳市| 张北县| 聂拉木县| 剑川县| 邹平县| 府谷县| 伊春市| 三门峡市| 新龙县| 乌鲁木齐县| 五华县| 类乌齐县| 清流县| 济源市| 东海县| 正安县| 威宁| 泾源县| 三亚市| 武川县| 慈溪市| 毕节市| 夏河县| 正蓝旗| 柞水县| 吉隆县| 特克斯县| 同心县| 延边| 门头沟区| 县级市| 北川| 新和县|