在電子設備處于低功率模式的同時支持周期性寫操作的存儲設備的制造方法
【專利說明】
【背景技術】
[0001]傳統的膝上型計算機具有有限的對其可用的電量。然而,用戶可能希望在膝上型計算機上例如通過獲取電子郵件或更新社交網絡應用來更新數據。這樣的過程往往要求用戶打開膝上型計算機的電源以接收電子郵件或更新。這樣可能會耗盡膝上型計算機的電源。當膝上型計算機中的電池被耗盡時,則用戶通常不得不通過將膝上型計算機插入電源插座來為膝上型計算機充電。這樣可能會限制膝上型計算機的便攜性。
[0002]替代地,用戶可以擁有備用電池。然而,備用電池可能是沉重的,并且對用戶來說將備用電池與膝上型計算機一起隨身攜帶可能會不方便。此外,在一些情況下,例如當膝上型計算機的電池與膝上型計算機集成或不能由用戶拆卸時,備用電池可能對膝上型計算機來說并不可用。
【附圖說明】
[0003]本實施例的特征和優(yōu)點將通過下面結合附圖給出的【具體實施方式】而變得更加顯而易見,其中:
[0004]圖1描述了根據實施例的被配置為連接到網絡的電子設備;
[0005]圖2描述了根據實施例的過程;以及
[0006]圖3描述了根據實施例的過程。
【具體實施方式】
[0007]在實施例中,電子設備102被配置為連接到網絡104。網絡104可以是例如因特網、局域網(“LAN”)、廣域網(“WAN”)、或者可以包含電子設備102可能希望訪問的數據的任何其他網絡。
[0008]在實施例中,電子設備102包括主機106、網絡設備108、主機易失性存儲器110、以及存儲設備112。在實施例中,電子設備102可以包括例如膝上型計算機、機頂盒(例如,DVR)、或其他電子設備,其中所述電子設備和/或主機106可以被配置為在低功耗周期性更新模式中操作,這將在下面更詳細地描述。在實施例中,膝上型計算機包括小型筆記本計算機,其中所述小型筆記本計算機中的電池是不可由用戶拆卸的。在實施例中,膝上型計算機包括超極本。
[0009]在實施例中,主機106被配置為處于低功率周期性更新模式、睡眠模式、或活動模式。在實施例中,低功率周期性更新模式包括iSCT(Intel Smart Connect Technology)。在實施例中,睡眠模式包括低功率模式。在實施例中,活動模式包括正常功率模式。在實施例中,睡眠模式包括相對于活動模式的減少的功率模式。
[0010]在實施例中,主機易失性存儲器110可以包括例如動態(tài)隨機存取存儲器(“DRAM”)。在實施例中,主機易失性存儲器110可以被配置為被主機106利用。在實施例中,網絡設備108被配置為將電子設備102連接到網絡104。例如,網絡設備108可以促進從網絡104接收網絡數據。在實施例中,網絡104包括有線或無線網絡。網絡設備108可以例如被配置為與云服務連接。
[0011]在實施例中,存儲設備112包括控制器114、易失性存儲器116、非易失性存儲器118、以及可選地,非易失性存儲器120。在實施例中,易失性存儲器116包括緩存存儲器。例如,易失性存儲器116可以包括DRAM。在實施例中,非易失性存儲器118和非易失性存儲器120可以各自包括旋轉磁介質或固態(tài)存儲器。例如,存儲設備112可以是硬盤驅動器、混合盤驅動器、或固態(tài)驅動器。此外,雖然在圖1中顯示了非易失性存儲器118和120,也可以利用附加的非易失性存儲器。
[0012]雖然本文的描述總體上涉及固態(tài)存儲器,但是應當理解的是固態(tài)存儲器可以包括各種類型的固態(tài)非易失性存儲器設備中的一個或多個,例如閃速集成電路、硫族化物RAM(C-RAM)、相變存儲器(PC-RAM或PRAM)、可編程金屬化單元RAM(PMC-RAM或PMCm)、奧氏統一存儲器(0UM)、電阻型RAM(RRAM)、NAND存儲器(例如,單層單元(SLC)存儲器、多層單元(MLC)存儲器、或其任意組合)、N0R存儲器、EEPR0M、鐵電型存儲器(FeRAM)、磁阻型RAM(MRAM)、其他分立NVM(非易失性存儲器)芯片、或其任意組合。
[0013]在實施例中,當主機106處于低功率周期性更新模式時,主機106周期性地將電子設備102從睡眠模式喚醒,并重新建立網絡連接。這使得從因特網接收數據的應用(例如電子郵件和社交網絡應用)能夠迅速與云服務同步。內容被更新后,主機106自動轉回睡眠模式。在實施例中,替代電子郵件和社交網絡應用的額外應用也可以與其對應的數據一起被利用。
[0014]在實施例中,這允許用戶在喚醒電子設備時無需等待下載所有更新數據就能查看電子郵件或社交網絡應用的更新。例如,如果電子設備是膝上型計算機,用戶可以合上膝上型計算機以令膝上型計算機睡眠。在膝上型計算機睡眠的同時,膝上型計算機將周期性地喚醒并從因特網為應用(例如電子郵件和社交網絡應用)下載數據。也就是說,新的電子郵件或社交網絡應用數據從用戶合上膝上型計算機開始就將被膝上型計算機下載。當用戶打開膝上型計算機以喚醒膝上型計算機這樣他就可以使用該膝上型計算機時,電子郵件和社交應用數據將可用于用戶查看。在用戶打開膝上型計算機并喚醒該膝上型計算機之后,用戶不必等待下載所有的電子郵件或社交應用數據。
[0015]在實施例中,當主機106處于低功率周期性更新模式時,它能夠在從睡眠模式喚醒的lms內向存儲設備112發(fā)送識別驅動命令。在實施例中,識別驅動命令包括高級技術附加裝置(“ΑΤΑ”)識別驅動命令。另一方面,在實施例中,當主機106未處于低功率周期性更新模式時,例如當主機106處于活動模式時,主機106在其能夠向存儲設備112發(fā)送識別驅動命令之前,可能經過相對于較低功率周期性更新模式來說遠遠更長的初始化階段。
[0016]在實施例中,初始化階段利用初始化時間周期。在實施例中,初始化時間周期包括大約800ms到8000ms之間。當主機106處于低功率周期性更新模式時的遠遠更快的計時(timing)可能是由于這樣的事實:主機106已經知曉連接到其的設備并且無需經歷枚舉過程來初始化那些設備。
[0017]在實施例中,如在圖2中的實施例中所顯示的,為了判定是否將存儲設備112置為加電待機(“PUIS”)模式,在存儲設備112中的控制器114被配置為判定主機106是否處于低功率周期性更新模式。
[0018]在方框S202中,控制器114檢測主機106是否處于低功率周期性更新模式。在實施例中,在存儲設備112中的控制器114利用低功率周期性更新模式和活動模式之間的計時差異來作出這樣的判定。在實施例中,控制器114至少部分基于來自于主機106的通信的計時來判定主機106何時處于低功率周期性更新模式。例如,控制器114通過判定當存儲設備112加電時和當從主機106接收到識別驅動命令時之間的時間量,可以檢測主機106何時處于低功率周期性更新模式。在實施例中,當存儲設備112加電時和當從主機106接收到識別驅動命令時之間的時間量小于預定的時間閾值量時,控制器114檢測到主機106處于低功率周期性更新模式。在實施例中,預定的時間閾值量包括大約10ms。
[0019]在方框S204中,如果檢測到主機106處于低功率周期性更新模式,則控制器114將存儲設備112置為PUIS模式。例如,如果在從存儲設備112加電起的預定的時間閾值量內,從主機106接收到識別驅動命令,則在存儲設備112中的控制器114可以自動將存儲設備112置為PUIS模式。
[0020]在實施例中,存儲設備112可以在應用了100毫秒的電力內,向主機報告就緒。在實