在存储设备中加标签的制作方法

文档序号:9650600阅读:460来源:国知局
在存储设备中加标签的制作方法【专利说明】【
背景技术
】[0001]计算设备可以使用一个或多个存储系统以存储信息。信息可以包括例如数据和/或可执行指令。存储系统可以包括主存储装置和辅助存储装置。主存储装置可以是对于可以被包含在计算设备中的处理器而言直接可访问的存储装置。处理器可以经由存储器总线访问主存储装置,所述存储器总线可以包含用于在处理器和主存储装置之间传递信息的规定。辅助存储装置可以是对处理器而言可能不直接可访问的存储装置。在此,可以经由可以是I/o总线的部分的一个或多个输入/输出(I/O)信道在处理器与辅助存储装置之间传递信息。【附图说明】[0002]被并入本说明书中并且构成本说明书的部分的附图图示了本文所描述的一个或多个实施例,并且与描述一起解释这些实施例。在附图中:图1图示了计算设备的示例实施例的框图;图2图示了存储设备的示例实施例;图3图示了可以被包含在存储设备中的非易失性存储器设备的示例布局;图4图示了可以与被包含在存储设备中的一个或多个块相关联的标签的示例实施例;图5图示了可以与被包含在存储设备中的一个或多个块相关联的标签的示例;图6图示了可以用于在存储设备中存储信息的示例动作的流程图;图7图示了可以用于获取在存储设备中所存储的信息的示例动作的流程图;以及图8图示了可以用于擦除在存储设备中所存储的信息的示例动作的流程图。【具体实施方式】[0003]以下详细描述参考附图。在不同附图中的相同参考标号可以标识相同或类似的元件。而且,以下详细描述不限制本发明。[0004]计算设备可以包括计算设备可以使用以存储信息(例如数据)的非易失性存储设备,所述信息(例如数据)在对于计算设备失去电力之后幸存。例如,诸如智能电话、平板或超极本之类的计算设备可以包含处理器和固态盘(SSD)。SSD可以提供非易失性存储以用于存储由计算设备使用的信息。信息可以包括例如,可以由计算设备使用的数据和/或应用。通过在SSD中存储信息,信息可以持续,使得可以在对于计算设备失去电力之后保留信息。处理器可以在对于计算设备恢复电力之后从SSD检索持续的信息。[0005]诸如SSD之类的非易失性存储设备可以在可以被包含在非易失性存储设备中的物理块中存储信息。与计算设备相关联的处理器可以通过使用逻辑块地址(LBA)来访问信息。LBA可以是逻辑块的地址。LBA可以映射到被包含在非易失性存储设备中的物理块地址(PBA)。PBA可以是可以与可以被包含在非易失性存储设备中的物理块相关联的地址。非易失性存储设备中的物理块还可以称为非易失性存储设备中的物理页。[0006]非易失性存储设备可以维护逻辑到物理(L2P)表,非易失性存储设备可以使用所述逻辑到物理表来将LBA转化成PBA。L2P表可以是可以由非易失性存储设备维护的上下文的部分。[0007]例如,假定计算设备包括处理器和非易失性存储设备。处理器可以发布命令以读取非易失性存储设备中的信息。处理器可以通过使用LBA在命令中指定信息的位置。非易失性存储设备可以获取(例如接收、读取)命令并且通过使用L2P表将LBA转化成PBA来标识信息的物理位置,所述L2P表可以由非易失性存储设备管理。假定PBA指向在非易失性存储设备中的非易失性储存中所包含的特定物理块。非易失性存储设备可以读取在物理块中所存储的信息并且向处理器返回信息。[0008]图1图示了计算设备100的示例实施例的框图。参考图1,计算设备100可以包括各种组件,诸如例如,处理逻辑120、主存储装置130、辅助存储装置150、一个或多个输入设备160、一个或多个输出设备170和一个或多个通信接口180。[0009]应当指出,图1图示了计算设备100的示例实施例。计算设备100的其它实施例可以包括比图1中图示的组件更多的组件或更少的组件。组件可以与图1中图示的不同地布置。[0010]例如,在计算设备100的实施例中,辅助存储装置150可以被包含在提供“云”存储的远程站点处。经由诸如例如因特网之类的通信网络,站点对于计算设备100而言可以是可访问的。通信接口180可以用于将计算设备100与通信网络对接。[0011]同样,应当指出的是,由被包含在计算设备100的其它实施例中的各种组件执行的功能可以与本文所描述的不同地分布在组件之中。[0012]计算设备100可以包括可以用于在计算设备100中的组件之间传送信息的输入/输出(I/O)总线110。信息可以包括例如控制信号和/或数据。可以用于实现I/O总线110的I/o总线的示例可以包括串行AT附件(SATA)、外围组件互连(PCI)、PCI快速(PCI_e)、通用串行总线(USB)、小型计算机系统接口(SCSI)、串行附接的SCSI(SAS)或某种其它的I/O总线。[0013]计算设备100可以包括存储器总线190,所述存储器总线190可以使得信息(其可以存储在主存储装置130中)能够在处理逻辑120与主存储装置130之间传递。信息可以包括计算机可执行指令和/或数据,其可以由处理逻辑120执行、操纵和/或以其它方式处理。[0014]处理逻辑120可以包括用于解释、执行和/或以其它方式处理信息的逻辑。信息可以存储在例如主存储装置130和/或辅助存储装置150中。此外,信息可以通过一个或多个输入设备160和/或通信接口180来获取。[0015]处理逻辑120可以包括各种异构硬件。例如,硬件可以包括一个或多个处理器、微处理器、现场可编程门阵列(FPGA)、专用指令集处理器(ASIP)、专用集成电路(ASIC)、复杂可编程逻辑设备(CPLD)、图形处理单元(GPU)和/或可以例如解释、执行、操纵和/或以其它方式处理信息的其它类型的处理逻辑的某种组合。处理逻辑120可以包括单核或多核。可以用于实现处理逻辑120的处理器的示例是从加利福尼亚州圣克拉拉的Intel公司可得到的Intel?Xeon?处理器。[0016]输入设备160可以包括可以用于将信息输入到计算设备100中的一个或多个输入设备。输入设备可以包括例如键盘、计算机鼠标、麦克风、相机、跟踪球、陀螺设备(例如陀螺仪)、迷你鼠标、触摸板、触笔、图形输入板(tablet)、触摸屏、操纵杆(等压或等距)、定点杆、加速计、掌式鼠标、足式鼠标、圆盘、眼球控制的设备、手指式鼠标、光笔、光枪、神经设备、目艮睛追踪设备、转向盘、轭(yoke)、微动转盘、空间球、定向垫、跳舞垫、滑鼠(soapmouse)、触觉设备、触知设备、神经设备、多点输入设备、离散定点设备和/或某种其它的输入设备。信息可以包括可以通过使用例如诸如计算机鼠标之类的定点设备被输入到计算设备100中的空间(例如连续、多维)数据。信息还可以包括其它形式的数据,诸如例如可以使用键盘被输入的文本。[0017]输出设备170可以包括可以从计算设备100输出信息的一个或多个输出设备。输出设备可以包括例如阴极射线管(CRT)、等离子体显示设备、发光二极管(LED)显示设备、液晶显示(IXD)设备、真空荧光显示(VFD)设备、表面传导电子发射器显示(SED)设备、场发射显示(FED)设备、触觉设备、触知设备、打印机、扬声器、视频投影仪、体积显示设备、绘图机、触摸屏和/或某种其它的输出设备。输出设备170可以由例如处理逻辑120指引以从计算设备100输出信息。输出信息可以包括在输出设备170上呈现(例如显示、打印)信息。信息可以包括例如文本、图形用户接口(⑶I)元素(例如窗口、微件(widget)和/或其它GUI元素)、音频(例如音乐、声音)和/或可以由输出设备170输出的其它信息。[0018]通信接口180可以包括用于将计算设备100与例如一个或多个通信网络对接的逻辑并且使得计算设备100能够与耦合到通信网络的一个或多个实体(例如节点)通信。通信网络可以包括例如因特网、广域网(WAN)、局域网(LAN)、3G和/或4G网络。通信接口180可以包括一个或多个类收发器的机制,其可以使得计算设备100能够与耦合到通信网络的实体通信。通信接口180的示例可以包括内置网络适配器、网络接口卡(NIC)、个人计算机存储器卡国际协会(PCMCIA)网络卡、卡总线网络适配器、无线网络适配器、通用串行总线(USB)网络适配器、调制解调器和/或适合于将计算设备100对接到通信网络的其它设备。[0019]主存储装置130和辅助存储装置150可以包括一个或存储器设备。存储器设备可以支持例如对被包含在存储器设备中的信息的串行或随机访问。支持对被存储在存储器设备中的信息的串行访问的存储器设备可以称为串行存储器设备。支持对被存储在存储器设备中的信息的随机访问的存储器设备可以称为随机存取存储器(RAM)设备。[0020]存储器设备可以是例如易失性或非易失性的。易失性存储器设备可以是当从设备移除电力时可能失去被存储在设备中的信息的存储器设备。非易失性存储器设备可以是当从设备移除电力时可以保留被存储在设备中的信息的存储器设备。存储器设备的示例可以包括动态RAM(DRAM)设备、闪速存储器设备、静态RAM(SRAM)设备、零电容器RAM(ZRAM)设备、双晶体管RAM(TTRAM)设备、只读存储器(ROM)设备、铁电晶体管RAM(FeTRAM)设备、磁阻RAM(MRAM)设备、相变存储器(PCM)设当前第1页1 2 3 4 
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1