响应于触发事件而优化所存储内容的传送的系统技术方案

技术编号:7132056 阅读:218 留言:0更新日期:2012-04-11 18:40
阐述了一种系统,包括:存储区、第一文件系统、第二文件系统和处理系统。第一文件系统管理该存储区上的一个或多个文件和/或目录,而第二文件系统管理存储区上的一个或多个另外的文件的内容。该处理系统响应于触发事件。该处理系统通过将内容从第二文件系统重新映射到第一文件系统同时将该内容保留在存储区上的其原始物理位置处以使得该内容可以通过第一文件系统从在存储区上的其原始物理位置访问,来响应于触发事件。

【技术实现步骤摘要】
【国外来华专利技术】
本申请关注于存储设备,更具体地,关注于用于响应于触发事件而优化所存储的存储器内容的传送的系统。
技术介绍
可以使用不在用户和/或主机操作系统的直接控制下的频带外信道将文件写到可移除存储设备。例如,可以将文件写到可移除存储设备的隐藏分区,其中用户既不知道文件的存在也不能访问文件的内容。然后当用户实行某些动作来访问文件的内容时,可以选择性地将文件显露给主机操作系统和/或用户。用于将隐藏分区中的文件的内容移动到可移除存储设备的可访问部分的机制可能是复杂的。一种这样的机制涉及直接复制操作,其中来自隐藏分区的所有内容被直接复制到可移除存储设备的可访问部分。在这样的直接复制操作中,主机操作系统从隐藏分区读取内容,然后将其再次写到可移除存储设备的可访问部分,比如公共分区。除了计算成本高之外,该机制还需要存在足够大小的用户不可访问的隐藏分区以保持内容。用户可能抵触对于其中存储器的很大部分不可见并且不在其直接控制下的存储设备付费。
技术实现思路
阐述了一种系统,包括存储区、第一文件系统、第二文件系统和处理系统。第一文件系统管理该存储区上的一个或多个文件和/或目录,而第二文件系统管理存储区上的一个或多个另外的文件的内容。该处理系统响应于触发事件。该处理系统通过将内容从第二文件系统重新映射到第一文件系统同时将该内容保留在存储区上的其原始物理位置处以使得该内容可以通过第一文件系统从在存储区上的其原始物理位置访问,来响应于触发事件。在检查了以下附图和详细描述后,其他系统、方法、特征和优点对本领域技术人员而言将是或将变得显而易见。意图所有这些另外的系统、方法、特征和优点被包括在此描述中,在本专利技术的范围内,并受以下权利要求的保护。附图说明图中的组件不一定是按比例的,而是重点放在例示本专利技术的原理上。此外,在附图中,贯穿不同的附图,具有相同值的附图标记指示相应的部分。图1是其中响应于触发事件而重新映射存储的内容的系统的框图。图2是其中响应于触发事件而重新映射存储的内容的另一系统的框图。图3A是其中响应于触发事件而重新映射存储的内容的再一系统的框图。图;3B是可以用作图2和图3A的存储设备的快闪EEPROM存储设备的一个实施例的功能块的图。图4示出组织图1-3A所示的系统的第一和第二文件系统的一种方式。图5示出包括循环文件的原本(native)文件系统的一个实施例。图6示出在文件内容已被重新映射到原本文件系统之后原本文件系统的目录区域和文件分配表的状态。图7示出在重新映射操作完成后系统的存储区域的状态。图8示出在更改逻辑块地址到物理块地址映射以实行内容传送的文件内容传送操作期间系统的中间状态。图9示出在图8中最初示出的文件内容传送操作完成时系统的最终状态。图10是示出响应于触发事件而传送存储的内容的系统的操作的流程图。具体实施例方式图1是其中响应于触发事件而重新映射存储的内容的系统100的框图。系统100 包括处理系统105,其与存储器存储区域110和I/O接口 115交互。处理系统105可以包括一个或多个微处理器、操作系统代码、应用代码或适合于实现系统100的全部功能性的任何处理组件。存储器存储区域110可以存在于永久存储介质上,比如盘驱动器、非易失性存储器(即闪存)等。I/O接115可以是本地的或远程的。远程I/O接口 115可以包括用于与处理系统 105连接的远程网络和/或主机系统的组件。在本地I/O接口 115的情况下,I/O接口 115 可以包括允许用户与处理系统105交互的用户接口 120。用户接口可以包括便利于用户的访问的任意数量的组件。在图1中,用户接口包括显示器130和数据/命令输入(entry) 设备135。显示器130可以是IXD、LED、触摸屏或可以将处理系统105提供的视觉信息提供给用户的任何其他显示组件。数据/命令输入设备135可以包括触摸屏以及任意数量的真实和/或虚拟控制器(即按钮、旋钮、滑块、可旋转拨盘)或用户可以采用来将数据和/或命令提供给处理系统105的任何其他接口组件。系统100的I/O接口 115还包括数据源接口 125,其由可以由处理系统105使用来获取文件内容的一个或多个组件组成,该文件内容可以被存储在存储区域110中。在图 1中,数据源接口 125包括因特网/WiFi接口 140、局域网(LAN)接口 145和/或存储设备接口 150。因特网/WiFi接口 140可以用于获取例如订阅内容,包括但不限于用于各种节目的音频内容和/或视频内容。LAN接口 145可以从连接到局域网的一个或多个有线和/或无线设备访问内容。存储设备接口 150可以用于将内容从直接连接到系统100的本地存储设备传送到存储区域110。处理系统105可操作以响应于触发事件。触发事件可以包括例如中断、设置对于处理系统105可访问的标志/登记、或者通知处理系统105已经发生具体类型的事件的其他方式。引起触发事件的动作可以包括用户采取的动作、通过I/O接口 115接收的事件信信息。存储区域110包括用于管理一个或多个文件和/或目录的第一文件系统155以及用于管理一个或多个另外的文件的内容、在此示出为文件165的内容的第二文件系统160。 响应于触发事件,处理系统105将第二文件系统160的内容重新映射到第一文件系统155, 同时将该内容保留在存储区域110中的其原始物理位置。然后,重新映射的内容可用于通过第一文件系统访问。文件系统1 和160两者对于用户来说可以直接访问。但是,在一个实施例中,仅第一文件系统1 的内容对于用户可直接访问,而第二文件系统160的内容对于用户不可直接访问。在图1中,关于文件165的内容示出了重新映射操作的例子。响应于触发事件, 处理系统105将文件165的内容从第二文件系统160重新映射到第一文件系统155。重新映射操作由线175所示。但是,文件165的内容保留在存储区域110中的其原始物理位置 170。这样,不需要进行文件165的希望的内容从第二文件系统160到第一文件系统155的直接复制。可以将文件165的全部内容从第二文件系统160重新映射到第一文件系统155。 或者,可以将文件165的少于所有内容从第二文件系统160重新映射到第一文件系统155。 在后一实例中,重新映射操作可能将文件165的剩余内容留在第二文件系统160中。处理系统105可以从第二文件系统160释放(deallocate)剩余内容,使得剩余内容占据的物理存储器存储区可由第一和/或第二文件系统1 和160使用。在图2中示出系统100的另一实施例。在此实施例中,存储区域110被集成在存储设备200中,比如非易失性存储器存储设备(即快闪设备)。存储设备200还包括控制逻辑205,其可操作以提供在处理系统105和存储区域110之间的接口。控制逻辑205可以包括用于存储和取回存储区域110的内容以及用于进行擦除操作的硬件、软件和/或固件组件。如上所述,处理系统105响应于例如可以从和/或通过I/O接口提供的触发事件210。 控制逻辑205与处理系统105连接以适当地保留文件165的数据内容,同时将内容从第二文件系统160重新映射175到第一文件系统155。存储设备200还可以包括与存储设备200集成的存储器管理代码215。存储本文档来自技高网...

【技术保护点】
1.一种具有文件系统映射的存储设备,包括:具有一个或多个文件和/或目录的原本文件系统;具有一个或多个另外的文件的循环文件;控制逻辑,可操作以与处理系统连接,并在处理系统将所述另外的文件的所选数据从该循环文件重新映射到所述原本文件系统中的文件时,在原处保留该所选数据,使得通过该原本文件系统提供对所述所选数据的访问。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:H赫顿
申请(专利权)人:桑迪士克以色列有限公司
类型:发明
国别省市:IL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1