两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于非易失性存儲(chǔ)器的留存日志操作的制作方法

文檔序號(hào):8227542閱讀:473來(lái)源:國(guó)知局
用于非易失性存儲(chǔ)器的留存日志操作的制作方法
【專利說(shuō)明】
【背景技術(shù)】
[0001]計(jì)算裝置可使用一個(gè)或多個(gè)存儲(chǔ)系統(tǒng)來(lái)存儲(chǔ)信息。例如,信息可包含數(shù)據(jù)和/或可執(zhí)行指令。存儲(chǔ)系統(tǒng)可包含主存儲(chǔ)裝置和輔助存儲(chǔ)裝置。主存儲(chǔ)裝置可以是可包含在計(jì)算裝置中的處理器可直接訪問(wèn)的存儲(chǔ)裝置。處理器可經(jīng)由可包含用于在處理器與主存儲(chǔ)裝置之間傳輸信息的供應(yīng)的存儲(chǔ)器總線而接入主存儲(chǔ)裝置。輔助存儲(chǔ)裝置可以是處理器不可直接訪問(wèn)的存儲(chǔ)裝置。此處,可經(jīng)由可以是I/o總線的一部分的一個(gè)或多個(gè)輸入/輸出(I/O)信道在處理器與輔助存儲(chǔ)裝置之間傳輸信息。
【附圖說(shuō)明】
[0002]并入并且構(gòu)成本說(shuō)明書的一部分的附圖圖示一個(gè)或多個(gè)本文描述的實(shí)施例并且與描述一起解釋這些實(shí)施例。在圖中:
圖1圖示計(jì)算裝置的示例實(shí)施例的框圖;
圖2圖示與使用延遲的留存在非易失性存儲(chǔ)器(NVM)中的數(shù)據(jù)的示例存儲(chǔ)關(guān)聯(lián)的時(shí)間線;
圖3圖示可用于記錄與事務(wù)關(guān)聯(lián)的信息的示例代碼;
圖4圖示包含事務(wù)的示例代碼;
圖5圖示可用于將信息存儲(chǔ)在非易失性存儲(chǔ)器(NVM)中的示例動(dòng)作的流程圖;以及圖6圖示可用于將信息從包含在日志中的信息恢復(fù)到NVM的示例動(dòng)作的流程圖。
【具體實(shí)施方式】
[0003]下文的詳細(xì)描述涉及附圖。不同的圖中的相同的參考標(biāo)號(hào)可識(shí)別相同或類似的元件。而且,下文的詳細(xì)描述不限制本發(fā)明。
[0004]計(jì)算裝置(例如,智能電話、平板計(jì)算機(jī)、超級(jí)本、服務(wù)器)可包含非易失性存儲(chǔ)器(NVM),計(jì)算裝置可使用NVM來(lái)存儲(chǔ)在計(jì)算裝置丟失電力之后幸存的數(shù)據(jù)。例如,計(jì)算裝置可包含處理器和NVM。處理器可使用NVM來(lái)存儲(chǔ)計(jì)算裝置的用戶的地址簿。地址簿可包含可與用戶經(jīng)常使用計(jì)算裝置呼叫的聯(lián)系人關(guān)聯(lián)的信息(例如,姓名、電話號(hào)碼)。通過(guò)將地址簿存儲(chǔ)在NVM中,信息可以被留存使得在計(jì)算裝置丟失電力之后信息可保留在NVM中。在計(jì)算裝置恢復(fù)電力之后,處理器可從NVM取回留存的信息。
[0005]圖1圖示可包含NVM 135的計(jì)算裝置100的示例實(shí)施例的框圖。NVM 135可以是與計(jì)算裝置100關(guān)聯(lián)的主存儲(chǔ)裝置130的一部分。參考圖1,計(jì)算裝置100可包含各種部件,例如,處理邏輯120、主存儲(chǔ)裝置130、輔助存儲(chǔ)裝置150、一個(gè)或多個(gè)輸入裝置160、一個(gè)或多個(gè)輸出裝置170以及一個(gè)或多個(gè)通信接口 180。
[0006]應(yīng)該注意到圖1圖示計(jì)算裝置100的示例實(shí)施例。計(jì)算裝置100的其它實(shí)施例可包含比圖1中圖示的部件更多或更少的部件。另外,可不同于圖1中圖示的來(lái)布置部件。例如,在計(jì)算裝置100的一實(shí)施例中,輔助存儲(chǔ)裝置150可包含在提供“云”存儲(chǔ)的遠(yuǎn)程站點(diǎn)處。站點(diǎn)可經(jīng)由通信網(wǎng)絡(luò)(例如,因特網(wǎng))對(duì)于計(jì)算裝置100可訪問(wèn)。通信接口 180可用于對(duì)接計(jì)算裝置100與通信網(wǎng)絡(luò)。
[0007]而且,應(yīng)該注意到由包含在計(jì)算裝置100的其它實(shí)施例中的各種部件執(zhí)行的功能可分布在不同于如本文所描述的部件之間。
[0008]計(jì)算裝置100可包含可允許計(jì)算裝置100中的部件(例如,處理邏輯120、輔助存儲(chǔ)裝置150、一個(gè)或多個(gè)輸入裝置160、一個(gè)或多個(gè)輸出裝置170和一個(gè)或多個(gè)通信接口 180)之間通信的I/O總線110。除了別的以外,通信可包含在部件之間傳輸信息(例如,控制信息、數(shù)據(jù))。
[0009]計(jì)算裝置100可包含存儲(chǔ)器總線190,它可使可存儲(chǔ)在主存儲(chǔ)裝置130中的信息能在處理邏輯120與主存儲(chǔ)裝置130之間傳輸。信息可包含可由處理邏輯120執(zhí)行、操縱和/或以其它方式處理的指令和/或數(shù)據(jù)。
[0010]處理邏輯120可包含用于解釋、執(zhí)行和/或以其它方式處理信息的邏輯。例如,信息可包含可存儲(chǔ)在主存儲(chǔ)裝置130和/或輔助存儲(chǔ)裝置150中的信息。此外,信息可包含可由一個(gè)或多個(gè)輸入裝置160和/或通信接口 180獲得(例如,讀取、接收)的信息。
[0011]處理邏輯120可包含各種異構(gòu)硬件。例如,硬件可包含一個(gè)或多個(gè)處理器、微處理器、現(xiàn)場(chǎng)可編程門陣列(FPGA)、專用指令集處理器(ASIP)、專用集成電路(ASIC)、復(fù)雜可編程邏輯裝置(CPLD)、圖形處理單元(GPU)和/或其它類型的處理邏輯(例如,可解釋、執(zhí)行、操縱和/或以其它方式處理信息)中的一些組合。處理邏輯120可包括單個(gè)核或多個(gè)核??捎糜趯?shí)現(xiàn)處理邏輯120的處理器的示例是可從加利福尼亞州圣克拉拉的英特爾公司得到的Intel Xeon處理器。
[0012]輔助存儲(chǔ)裝置150可包含經(jīng)由I/O總線110對(duì)于處理邏輯120可訪問(wèn)的存儲(chǔ)裝置。存儲(chǔ)裝置可存儲(chǔ)用于處理邏輯120的信息。處理邏輯120可執(zhí)行、解釋、操縱和/或以其它方式處理信息。例如,信息可包含可實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)。
[0013]例如,輔助存儲(chǔ)裝置150可包含可存儲(chǔ)信息的一個(gè)或多個(gè)存儲(chǔ)裝置。存儲(chǔ)裝置可以是易失性的或非易失性的。例如,可包含在輔助存儲(chǔ)裝置150中的存儲(chǔ)裝置可包含磁盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、隨機(jī)接入存儲(chǔ)器(RAM)盤驅(qū)動(dòng)器、閃速驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器(SSD)和/或其它存儲(chǔ)裝置。信息可存儲(chǔ)在包含在存儲(chǔ)裝置中的一個(gè)或多個(gè)非暫時(shí)性有形的計(jì)算機(jī)可讀媒體上。可包含在存儲(chǔ)裝置中的非暫時(shí)性有形的計(jì)算機(jī)可讀媒體的示例可包含磁盤、光盤和/或存儲(chǔ)器裝置。存儲(chǔ)器裝置的示例可以是非易失性隨機(jī)存取存儲(chǔ)器(RAM)裝置。
[0014]輸入裝置160可包含可用于將信息輸入計(jì)算裝置100的一個(gè)或多個(gè)裝置。例如,裝置可包含鍵盤、計(jì)算機(jī)鼠標(biāo)、麥克風(fēng)、照相機(jī)、跟蹤球、陀螺裝置(例如,陀螺儀)、迷你鼠標(biāo)、觸摸板、觸屏筆、圖形平板計(jì)算機(jī)、觸摸屏、操作桿(等壓或等距)、指向桿、加速度計(jì)、手掌鼠標(biāo)、足鼠標(biāo)、定位盤、眼球控制裝置、手指鼠標(biāo)、光筆、光槍、神經(jīng)裝置、眼睛追蹤裝置、方向盤、搖桿、滾輪、空間球、定向墊、跳舞墊、肥皂鼠標(biāo)、觸覺裝置、感知裝置、神經(jīng)裝置、多點(diǎn)輸入裝置、離散指向裝置和/或一些其它輸入裝置。例如,信息可包含可使用指向裝置(例如,計(jì)算機(jī)鼠標(biāo))輸入計(jì)算裝置100的空間(例如,連續(xù)的、多維的)數(shù)據(jù)。信息還可包含其它形式的數(shù)據(jù),例如,可使用鍵盤輸入的文本。
[0015]輸出裝置170可包含可從計(jì)算裝置100輸出信息的一個(gè)或多個(gè)裝置。例如,裝置可包含陰極射線管(CRT)、等離子體顯示裝置、發(fā)光二極管(LED)顯示裝置、液晶顯示器(IXD)裝置、真空熒光顯示(VFD)裝置、表面導(dǎo)電電子發(fā)射顯示(SED)裝置、場(chǎng)發(fā)射顯示(FED)裝置、觸覺裝置、感知裝置、打印機(jī)、揚(yáng)聲器、視頻投影儀、容積顯示裝置、繪圖儀、觸摸屏和/或一些其它輸出裝置。例如,處理邏輯120可指引輸出裝置170輸出來(lái)自計(jì)算裝置100的信息。信息可由輸出裝置170呈現(xiàn)(例如,顯示、打印)。例如,信息可包含文本、圖形用戶接口(GUI)元件(例如,窗口、小部件和/或其它GUI元件)、音頻(例如,音樂(lè)、聲音)和/或可由輸出裝置170呈現(xiàn)的其它信息。
[0016]例如,通信接口 180可包含用于對(duì)接計(jì)算裝置100與一個(gè)或多個(gè)通信網(wǎng)絡(luò)的邏輯并且使計(jì)算裝置100能與耦合到通信網(wǎng)絡(luò)的一個(gè)或多個(gè)實(shí)體(例如,節(jié)點(diǎn))通信。例如,通信網(wǎng)絡(luò)可包含因特網(wǎng)、廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、3G和/或4G網(wǎng)絡(luò)。通信接口 180可包含一個(gè)或多個(gè)類似收發(fā)器的機(jī)制,其可使計(jì)算裝置100能與耦合到通信網(wǎng)絡(luò)的實(shí)體通信。通信接口 180的示例可包含內(nèi)置網(wǎng)絡(luò)適配器、網(wǎng)絡(luò)接口卡(NIC)、個(gè)人計(jì)算機(jī)存儲(chǔ)器卡國(guó)際聯(lián)合會(huì)(PCMCIA)網(wǎng)卡、卡總線網(wǎng)絡(luò)適配器、無(wú)線網(wǎng)絡(luò)適配器、通用串行總線(USB)網(wǎng)絡(luò)適配器、調(diào)制解調(diào)器和/或合適于將計(jì)算裝置100對(duì)接到通信網(wǎng)絡(luò)的其它裝置。
[0017]例如,主存儲(chǔ)裝置130可包含可存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)的一個(gè)或多個(gè)非暫時(shí)性有形的計(jì)算機(jī)可讀媒體。主存儲(chǔ)裝置130可經(jīng)由存儲(chǔ)器總線190對(duì)于處理邏輯120可訪問(wèn)。計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)可實(shí)現(xiàn)操作系統(tǒng)(OS)132和應(yīng)用(APP)134。處理邏輯120可執(zhí)行、解釋和/或以其它方式處理計(jì)算機(jī)可執(zhí)行指令。計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)可包含可實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)。
[0018]主存儲(chǔ)裝置130可包含易失性存儲(chǔ)器131和非易失性(NVM) 135。易失性存儲(chǔ)器131可包含隨機(jī)存取存儲(chǔ)器和/或串行接入存儲(chǔ)器??墒褂每纱鎯?chǔ)信息的一個(gè)或多個(gè)易失性存儲(chǔ)器裝置來(lái)實(shí)現(xiàn)易失性存儲(chǔ)器131。信息可包含可由處理邏輯120執(zhí)行的可執(zhí)行指令和/或可由處理邏輯120操縱的數(shù)據(jù)。例如,易失性存儲(chǔ)器裝置可包含動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)裝置、靜態(tài)隨機(jī)存取存儲(chǔ)器裝置、雙倍數(shù)據(jù)率(DDR)同步隨機(jī)存取存儲(chǔ)器、晶閘管隨機(jī)存取存儲(chǔ)器(TRAM)和/或其它類型的易失性存儲(chǔ)器裝置。易失性存儲(chǔ)器131可包含OS 132 和 APP 134。
[0019]OS 132可以是可實(shí)現(xiàn)各種傳統(tǒng)的操作系統(tǒng)功能的傳統(tǒng)操作系統(tǒng),例如,傳統(tǒng)的操作系統(tǒng)功能可包含(I)調(diào)度APP 134的一個(gè)或多個(gè)部分來(lái)在處理邏輯120上運(yùn)行(例如,尤其執(zhí)行),(2)管理主存儲(chǔ)裝置130,以及(3)控制對(duì)計(jì)算裝置100中的各種部件(例如,輸入裝置160、輸出裝置170、通信接口 180、輔助存儲(chǔ)裝置150)和由這些部件接收和/或傳送的信息的訪問(wèn)。
[0020]可用于實(shí)現(xiàn)OS 132的操作系統(tǒng)的示例可包含Linux操作系統(tǒng)、MicrosoftWindows操作系統(tǒng)、Symbian操作系統(tǒng)、Mac OS操作系統(tǒng)和Android操作系統(tǒng)。可使用的Linux 操作系統(tǒng)的發(fā)行是可從 Red Hat Corpor
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安陆市| 彰武县| 金华市| 天等县| 宁夏| 得荣县| 嘉荫县| 南召县| 澄迈县| 台中市| 威信县| 西青区| 芷江| 东乡族自治县| 康乐县| 吉木乃县| 达拉特旗| 太康县| 馆陶县| 城市| 凤阳县| 来安县| 昭苏县| 兴山县| 永善县| 奉化市| 襄城县| 长子县| 彝良县| 晋城| 武乡县| 五原县| 平凉市| 乡城县| 化德县| 昭觉县| 江津市| 双牌县| 拜城县| 芦溪县| 夏津县|