组合存储器装置、数据写入方法和程序制造方法及图纸

技术编号:2843667 阅读:234 留言:0更新日期:2012-04-11 18:40
提供包括记录介质和非易失性记录介质的组合存储器装置,其基于普通文件系统读/写数据。所述组合存储器装置包括记录介质(10),其具有第一数据区域;非易失性记录介质(11)其具有第二数据区域和整体地管理第一和第二数据区域的标识信息表;选择部分(14),用于依赖于主设备(4)的类型、基于标识信息表来选择写有特定标识信息的位置信息;转换部分(15),用于将在信息选择部分选定的位置信息转换为与第一数据区域对应的位置信息或与第二数据区域对应的位置信息;第一写入部分,用于基于转换部分的转换处理将从主机装置提供的数据写入第一数据区域;和第二写入单元,用于将从主机装置提供的数据写入第二数据区域。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及包括记录介质和非易失性存储器介质来基于普通文件系统写和读数据的组合存储装置,以及数据写入方法和程序,用于将数据写入到组合存储器装置。该申请要求于2004年4月12日在日本专利局提交的日本专利申请No.2004-117120的优先权,其全部内容合并于此以供参考。
技术介绍
在过去已经将硬盘驱动器(HDD)用作与个人计算机(PC)等等一起使用的外部存储器装置。随着关于较高记录密度的技术的实现,已经将HDD改进为具有更大的容量,将其用作并将用作与诸如音频-视频(AV)家用服务器、车内装置之类的消费者AV装置一起使用的外部存储器装置。硬盘在过去已经被设计得越来越小。例如,已经提出了使用1.8英寸或1英寸的硬盘的HDD,并打算用于诸如数字静态照相机(DSC)、便携音乐播放器之类的移动装置中。另一方面,由闪存代表的非易失性半导体存储器在低功耗、快速启动、高防震等方面具有优势,并且具有高于1GB的容量。因此,非易失性半导体存储器被用于有效利用其优势的各种应用中。在这里应当注意的是,用于移动装置的小存储器装置应该是便宜的,具有大容量,具有低功耗,能够快速响应,并且具有进一步的优势特征。然而,在接电后的几秒中HDD才能启动,即可以准备好数据的写或读。另一方面,当接电时非易失性半导体存储器可以立即启动。即,在给存储器接电的时刻,其将准备好数据写入或读。此外,当HDD空闲时,即当其处于数据写入或读的等待状态时,其无用地消耗电力,这将不利地影响基于HDD的、使用有限能源的移动装置的电力有效性。此外,如果硬盘的轨迹上的任意簇出现缺陷,则由于正常簇不得不代替有缺陷簇,所以数据传送率将变差。已经提出了其中组合HDD和非易失性半导体存储器来使用非易失性半导体存储器的优势补偿HDD的问题的混合存储装置。专利技术人已经提出了其中由单一文件系统管理HDD和非易失性半导体存储器的各种混合存储装置,例如在日本专利公开No.2003-123379(下面将称为“专利文档“1”)、2003-125358(下面将称为“专利文档2”)、2002-150699(下面将称为“专利文档3”)和2000-324435(下面将称为“专利文档4”)中。应当注意的是,将用于访问软件的必要系统数据和用于控制HDD中的HDD控制器的数据存储在硬盘的预定区域中,并且除非HDD启动否则不能被读取。因此,甚至在接电后,在从硬盘读取系统数据之前,混合存储装置在一段时间内不能使用。由此,专利文档1提出了将系统数据存储在非易失性半导体存储器,使得在接电后混合存储装置可以立即操作。此外,在HDD可以记录或再现数据之前HDD占用几秒。即,在其启动之前(到达预定的旋转速度),其不能向其本身记录或从其本身再现数据。专利文档2提出了为了记录数据,将从数据顶部开始的预定时间长度的数据的引导部分写入非易失性半导体存储器,并且将引导部分之后的数据部分写入已经启动了的HDD,而为了再现所写入的数据,读取写入非易失性半导体存储器中的数据和写入启动的HDD中的数据,使得可以在混合存储装置接电后立即记录或再现数据。专利文档3提出将非易失性半导体存储器也用作有缺陷扇区的备用区域,以便防止传送率降低。在将HDD用于视频照相机等等中的情况下,当由于视频照相机被摔或被施加震动而HDD的供电突然中断,导致没有注册文件系统的结果时,数据将不可再现。为了防止这种情况出现,需要在HDD的预定区域中周期地更新文件系统,然而,这引起记录速度被显著降低。由此,专利文档4提出将更新文件系统的区域分配到非易失性半导体存储器来保护数据,而不会降低传送率。非易失性半导体存储器仅被用作临时数据区域,而在稳定状态下使用HDD,小容量非易失性半导体存储器和大容量HDD的组合提供低成本、高性能的存储装置。应当注意的是,在混合存储装置中,有效地利用小容量非易失性半导体存储器以便确保混合存储数据便宜是非常重要的。如果访问混合存储装置的主机装置不用区分区域地向HDD区域和非易失性半导体存储器区域写入数据,则将会消耗非易失性半导体存储器的所有区域(extent),而不能产生其大部分优势。DSC、便携音乐播放器、视频照相机等等可以作为主机装置访问混合存储装置。最新的DSC等可以连接到PC(个人计算机),而PC可以读取在DSC中嵌入的存储介质中记录的内容,或向该存储介质写入数据。此外,已经由DSC将数据记录在其上的可移除存储装置可以连接到PC,而PC可以向可移除存储装置写或从可移除存储装置读数据。然而,由于诸如PC之类的通用装置基于预定的文件系统管理数据,因此,其不能识别混合存储装置中的非易失性半导体存储器区域和HDD区域。即,由于诸如PC之类的通用装置仅能将混合存储装置识别为一个存储器,所以采用将起始数据记录到非易失性半导体存储器区域,而当非易失性半导体存储器区域被记录的数据占满时将数据记录到HDD区域,或者在HDD启动之后将数据记录到HDD区域,而当HDD区域被记录的数据占满时将数据记录到非易失性半导体存储器区域。即,不能有效地利用混合存储装置的优势。
技术实现思路
因此希望提供具有非易失性半导体存储器区域和HDD区域的组合存储器装置,可以有效地利用其优势而向该装置记录或从该装置再现数据,本专利技术还提供向组合存储器装置写入数据的方法以及用于向组合存储器装置写入数据的程序。根据本专利技术的实施例,提供一种组合存储器装置,包括记录介质,具有被指定了第一物理地址的第一数据区域;非易失性记录介质,具有被指定了第二物理地址的第二数据区域和被指定了逻辑地址的标识信息表,标识信息表用于管理第一和第二物理地址,并且在每个逻辑地址处具有写入其中的预定标识信息;主机装置要连接到的接口;识别装置,用于识别连接到接口的主机装置;标识信息表读取装置,用于从非易失性记录介质中读取标识信息表;信息选择装置,用于根据从识别装置提供的识别结果和由标识信息表读取装置读取的标识信息表来选择写入了预定标识信息的逻辑地址;转换装置,用于将由标识信息选择装置选择的逻辑地址转换为与第一数据区域对应的第一预定物理地址和与第二数据区域对应的第二预定物理地址;数据分配装置,用于基于由转换装置做出的转换来将从连接到接口的主机装置提供的数据分配到第一或第二数据区域;第一写入装置,用于根据第一物理地址将由数据分配装置分配到第一数据区域的数据写入第一数据区域中的预定位置;和第二写入装置,用于根据第二物理地址写入由数据分配装置分配到第二数据区域的数据。此外,根据本专利技术的另一实施例,提供一种向组合存储器装置写入数据的方法,其中该组合存储器装置包括记录介质,具有被分配了被指定了第一物理地址的第一数据区域;非易失性记录介质,具有被指定了第二物理地址的第二数据区域和被指定了用于管理第一和第二物理地址的逻辑地址和在每个逻辑地址处具有写入其中的预定标识信息的标识信息表;和主机装置要连接到的接口,该方法包括识别步骤,识别连接到接口的主机装置;标识信息表读取步骤,从读取非易失性记录介质中读取标识信息表;信息选择步骤,基于从识别步骤提供的识别结果和在标识信息表读取步骤中读取的标识信息表来选择写入了预定标识信息的逻辑地址;转换步骤,将在标识信息选择步骤中选择的逻辑地址转换为与第一数据区域对应的第一预定物理地址和与第二本文档来自技高网
...

【技术保护点】
一种组合存储器装置,包括:记录介质,具有被指定了第一物理地址的第一数据区域;非易失性记录介质,具有被指定了第二物理地址的第二数据区域和被指定了逻辑地址的标识信息表,标识信息表用于管理第一和第二物理地址,并且在每个逻辑地址处具有写入其中的预定标识信息;主机装置要连接到的接口;识别装置,用于识别连接到接口的主机装置;标识信息表读取装置,用于从非易失性记录介质中读取标识信息表;信息选择装置,用于根据从识别装置提供的识别结果和由标识信息表读取装置读取的标识信息表来选择写入了预定标识信息的逻辑地址;转换装置,用于将由标识信息选择装置选择的逻辑地址转换为与第一数据区域对应的第一预定物理地址和与第二数据区域对应的第二预定物理地址;数据分配装置,用于基于由转换装置做出的转换来将从连接到接口的主机装置提供的数据分配到第一或第二数据区域;第一写入装置,用于根据第一物理地址将由数据分配装置分配到第一数据区域的数据写入第一数据区域中的预定位置;和第二写入装置,用于根据第二物理地址写入由数据分配装置分配到第二数据区域的数据。

【技术特征摘要】
【国外来华专利技术】JP 2004-4-12 117120/20041.一种组合存储器装置,包括记录介质,具有被指定了第一物理地址的第一数据区域;非易失性记录介质,具有被指定了第二物理地址的第二数据区域和被指定了逻辑地址的标识信息表,标识信息表用于管理第一和第二物理地址,并且在每个逻辑地址处具有写入其中的预定标识信息;主机装置要连接到的接口;识别装置,用于识别连接到接口的主机装置;标识信息表读取装置,用于从非易失性记录介质中读取标识信息表;信息选择装置,用于根据从识别装置提供的识别结果和由标识信息表读取装置读取的标识信息表来选择写入了预定标识信息的逻辑地址;转换装置,用于将由标识信息选择装置选择的逻辑地址转换为与第一数据区域对应的第一预定物理地址和与第二数据区域对应的第二预定物理地址;数据分配装置,用于基于由转换装置做出的转换来将从连接到接口的主机装置提供的数据分配到第一或第二数据区域;第一写入装置,用于根据第一物理地址将由数据分配装置分配到第一数据区域的数据写入第一数据区域中的预定位置;和第二写入装置,用于根据第二物理地址写入由数据分配装置分配到第二数据区域的数据。2.如权利要求1所述的组合存储器装置,其中当从识别装置通知连接到接口的主机不能在记录介质和非易失性记录介质之间作出区分时,信息选择装置首先从由标识信息表读取装置读取的标识信息表中与第一数据区域对应的逻辑地址中选择写入了用于指示空区域的标识信息的地址;和当从识别装置通知连接到接口的主机能够在记录介质和非易失性记录介质之间作出区分时,信息选择装置首先从由标识信息表读取装置读取的标识信息表中与第二数据区域对应的逻辑地址中选择写入了用于指示空区域的标识信息的逻辑地址。3.一种向组合存储器装置写入数据的方法,其中该组合存储器装置包括记录介质,具有被分配了被指定了第一物理地址的第一数据区域;非易失性记录介质,具有被指定了第二物理地址的第二数据区域和被指定了用于管理第一和第二物理地址的逻辑地址和在每个逻辑地址处具有写入其中的预定标识信息的标识信息表;和主机装置要连接到的接口,该方法包括识别步骤,识别连接到接口的主机装置;标识信息表读取步骤,从读取非易失性记录介质中读取标识信息表;信息选择步骤,基于从识别步骤提供的识别结果和在标识信息表读取步骤中读取的标识信息表来选择写入了预定标识信息的逻辑地址;转换步骤,将在标识信息选择步骤中选择的逻辑地址转换为与第一数据区域对应的第一预定物理地址和与第二数据区域对应的第二预定物理地址;数据分配步骤,基于在转换步骤中做出的转换来将从连接到接口的主机装置提供的数据分配到第一或第二数据区域;第一写入步骤,用于基于第一物理地址将在数据分配步骤中分配到第一数据区域的数据写入第一数据区域中的预定位置;和第二写入步骤,用于基于第二物理地址写入在数据分配步骤中分配到第二数据区域的数据。4.一种使计算机写数据到组合存储器装置的程序,其中该组合存储器装置包括记录介质,具有被分配了被指定了第一物理地址的第一数据区域;非易失性记录介质,具有被指定了第二物理地址的第二数据区域和被指定了用于管理第一和第二物理地址的逻辑地址和在每个逻辑地址处具有写入其中的预定标识信息的标识信息表;和主机装置要连接到的接口,该方法包括识别步骤,识别连接到接口的主机装置;标识信息表读取步骤,从读取非易失性记录介质中读取标识信息表;信息选择步骤,基于从识别步骤提供的识别结果和在标识信息表读取步骤中读取的标识信息表来选择写入了预定标识信息的逻辑地址;转换步骤,将在标识信息选择步骤中选择的逻辑地址转换为与第一数据区域对应的第一预定物理地址和与第二数据区域对应的第二预定物理地址;数据分配步骤,基于在转换步骤中做出的转换来将从连接到接口的主机装置提供的数据分配到第一或第二数据区域;第一写入步骤,用于基于第一物理地址将在数据分配步骤中分配到第一数据区域的数据写入第一数据区域中的预定位置;和第二写入步骤,用于基于第二物理地址写入在数据分配步骤中分配到第二数据区域的数据。5.一种组合存储器装置,包括记录介质,具有被指定了第一物理地址的第一数据区域;非易失性记录介质,具有被指定了第二物理地址的第二数据区域、被指定了用于管理第一和第二物理地址的逻辑地址并在写入了在物理地址的数据写入被拒绝的标识信息的第一标识信息表、和分配了对应于第二物理地址的逻辑地址并在每个逻辑地址处具有写入的预定标识的第二标识信息表;主机装置要连接到的接口;识别装置,用于识别连接到接口的主机装置;标识信息表读取装置,用于基于从识别装置提供的识别结果从非易失性记录介质中读取第一标识信息表或第一和第二标识信息表;信息选择装置,用于根据由标识信息读取装置读取的第一标识信息表或第一和第二标识信息表来选择写入了预定标识信息的逻辑地址;转换装置,用于将由标识信息选择装置选择的逻辑地址转换为与第一数据区域对应的第一预定物理地址和与第二数据区域对应的第二预定物理地址;数据分配装置,用于基于由转换装置做出的转换来将从连接到接口的主机装置提供的数据分配到第一或第二数据区域;第一写入装置,用于基于第一物理地址将由数据分配装置分配到第一数据区域的数据写入第一数据区域中的预定位置;和第二写入装置,用于基于第二物理地址写入由数据分配装置分配到第二数据区域的数据。6.如权利要求5所述的组合存储器装置,其中当从识别装置通知连接到接口的主机不能在记录介质和非易失性记录介质之间作出区分时,标识信息表读取装置从非易失性记录介质选择第一标识信息表;当从识别装置通知连接到接口的主机能够在记录介质和非易失性记录介质之间作出区分时,标识信息表读取装置从非易失性记录介质选择第一标识信息表;当标识信息表读取装置已经读取第一标识信息表时,信息选择装置从由标识信息表读取装置读取的第一标识信息表中选择写入了指示空区域的标识信息的逻辑地址;当标识信息表读取装置已经读取第一和第二标识信息表时,信息选择装置首先从第二标识信息表中选择写入了指示空区域的标识信息的逻辑地址;和当在第二标识信息表中没有空区域时,信息选择装置从第一标识信息表中选择写入了指示空区域的标识信息的逻辑地址。7.如权利要求5所述的组合存储器装置,其中在第一标识信息表中写入的拒绝写入数据的标识信息是指示数据已经写入第二数据区域的伪标识信息,指示第二数据区域是有缺陷簇的伪标识信息、指示第二数据区域在数据区域之外的伪标识信息或指示EOF(文件末尾)的伪标识信息。8.一种向组合存储器装置写入数据的方法,其中该组合存储器装置包括记录介质,具有被指定了第一物理地址的第一数据区域;非易失性记录介质,具有被指定了第二物理地址的第二数据区域、被指定了用于管理第一和第二物理地址的逻辑地址并在写入了在物理地址的数据写入被拒绝的标识信息的第一标识信息表、和分配了对应于第二物理地址的逻辑地址并在每个逻辑地址处具有写入的预定标识的第二标识信息表;和主机装置要连接到的接口,该方法包括识别步骤,识别连接到接口的主机装置;标识信息表读取步骤,基于从识别步骤提供的识别结果从非易失性记录介质中读取第一标识信息表或第一和第二标识信息表;信息选择步骤,用于基于在标识信息读取步骤中读取的第一标识信息表或第一和第二标识信息表来选择写入了预定标识信息的逻辑地址;转换步骤,将在标识信息选择步骤中选择的逻辑地址转换为与第一数据区域对应的第一预定物理地址和与第二数据区域对应的第二预定物理地址;数据分配步骤,基于在转换装置中做出的转换来将从连接到接口的主机装置提供的数据分配到第一或第二数据区...

【专利技术属性】
技术研发人员:西村章佐佐刚田村哲也铃木一也
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[]

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

1