数据记录装置制造方法及图纸

技术编号:2931007 阅读:140 留言:0更新日期:2012-04-11 18:40
一种数据记录装置,能够向内置了多枚并行工作的闪速存储器的半导体存储包装置中高速地记录数据。在向内置并行进行记录工作的多个闪速存储器的半导体存储包装置中记录数据的数据记录装置中,包括:将应记录到上述半导体存储包装置中的数据作为文件来管理的文件管理部;上述文件管理部将供给到上述半导体存储包装置的数据的数据记录单位,设为上述多个闪速存储器的擦除块大小的合计大小、和该文件管理部中的数据管理大小(簇大小)的公倍数。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用半导体存储介质来记录、再生图像或声音的装置。
技术介绍
近年来,使用闪速存储器的半导体存储卡正在普及。闪速存储器是能够用电来记录或擦除数据、即使切断电源也能保持已记录的数据的非易失性存储器。半导体存储卡没有现有的带(tape)装置或盘(disk)装置所需的机械驱动部分,所以小型、轻量、并且耐冲击,被用于数字相机等各种用途。然而,为了记录高质量的动画或声音,每1枚半导体存储卡的存储容量小,而且记录或再生的数据传送率低,所以对该用途是不够的。因此,作为现有例,有组合多个半导体存储卡、以便提高存储容量和传送速率的半导体存储包(pack)装置。例如,在(日本)特开2000-207137号公报公开的半导体存储包装置中,能够向多枚半导体存储卡中同时记录数据,所以能够加快记录的传送速率。一般,现有的许多半导体存储卡具有下述特征在内部包括闪速存储器,用电来集中(统一)擦除被称为擦除块的一定大小的数据。这里,在记录低于擦除块的大小的数据的情况下,先读出并保持该块的数据,集中擦除块的数据,将保持的数据部分地更新为记录数据,写回到块中。这种工作被称为读-修改-写,记录工作复杂,成为记录的传送速率降低的原因。为了以高传送速率来记录数据,要避免这种对擦除块的部分数据更新,所以需要使要记录的数据的大小为与擦除块相同的大小、或其整数倍的大小,并且使进行记录的地址与擦除块的起始地址对齐。在(日本)特开2000-207137号公报所示的组合了多枚半导体存储卡的半导体存储包装置中,向多枚半导体存储卡中同时记录数据,所以按每枚半导体存储卡的擦除块的大小乘以枚数所得的大小来记录数据。如上所述,在使用多枚半导体存储卡的记录装置中,为了以高传送速率来记录数据,需要增大在1次记录工作中记录的数据大小。另一方面,为了将已记录的数据作为文件来管理,需要被称为文件系统的数据管理部件和管理方法。文件系统一般以扇区或簇等规定(预定)的数据大小为单位来管理文件。但是,一般扇区或簇的大小小,所以在处理前述那样大的数据单位时,1个扇区或1个簇的大小有时还不够。在这种情况下,文件系统需要将连续的多个扇区、或连续的多个簇集中记录到上述装置中。然而,在使用半导体存储卡的现有的半导体存储包装置中,在记录数据的单位、和文件系统管理的数据的单位不一致的情况下,有各种问题。以下,用图2来详细说明该问题。图2(a)~图2(c)是现有的半导体存储包装置中的记录区域的图。在图2中,201表示管理单位。所谓管理单位,相当于文件系统的扇区或簇。202至212都表示与201相同大小的管理单位。此外,在图2(a)中,擦除块220由管理单位201至204构成,表示用电来集中擦除的单位。以下同样,擦除块230由管理单位205至208构成,擦除块240由管理单位209至212构成。此外,在图2(b)中,记录区域250表示记录数据时使用的记录区域,记录区域250由管理单位203至206构成。以下同样,记录区域260由管理单位207至210构成,在图2(c)中,记录区域270由管理单位201至204构成,记录区域280由管理单位209至212构成。其中,图2(b)中斜线所示的管理单位201和202、及图2(c)的管理单位206都表示已经记录了数据的状态,在这些管理单位中存在文件。以下,就以上所示的图2来说明现有的问题。在图2(a)中,假设管理单位201至212处于未使用的状态。在此情况下,为了以最高传送速率向半导体存储包装置中记录数据,最好按照擦除块的单位的每一个用连续地址来记录数据。其理由是因为,如前所述,半导体存储介质的数据是以擦除块单位用电来集中擦除的,所以通过以与该块的大小一致的数据单位来记录数据,能够防止读-修改-写。再者,有些种类的半导体存储卡如果以擦除块为单位、而且按连续地址来记录数据,则在半导体存储卡的内部能将记录处理并行化,在这种介质中,能以更高的传送速率来记录数据。因此,图2(a)中的理想的记录方法是,通过将管理单位201至204合计的大小的数据作为记录单位,按擦除块220、230、240的顺序来连续进行记录,以实现高传送速率。然而,在图2(b)中,在管理单位201和202中,已经记录的数据作为文件存在着。文件系统能够以管理单位的大小来创建文件,所以在交换介质上,有时由其他存取装置创建了这种小的文件。在这种情况下,如果以擦除块的大小来记录数据,则首先向记录区域250中记录数据,接着向记录区域260中记录数据。在向记录区域250中记录了数据的情况下,不仅实际记录着数据的管理单位203和204,而且已经记录完的管理单位201和202也被包含在同一擦除块中,所以发生前述读-修改-写,记录的传送速率降低。再者,在向记录区域260中记录数据时,由于向前一个记录区域250中进行记录工作,管理单位205和206变为已记录的状态。因此,在向管理单位207和208中进行记录时也发生读-修改-写,以下重复该现象。这样,在尽管使数据的记录单位与擦除块的单位一致、而开始记录的地址却与擦除块的边界有偏差的情况下,发生读-修改-写,记录的传送速率降低。此外,在图2(b)中向记录区域250中记录数据的情况下,在半导体存储介质的内部,已记录的管理单位201和202的数据也被暂时读出、保持,在集中擦除块后写回。在该过程的途中发生混进噪声或断电等错误的情况下,已经记录了数据的管理单位201或202的数据也有可能被破坏。这样,如果发生读-修改-写,则不仅记录的传送速率降低,而且在发生错误时,有破坏已记录的数据的问题。此外,在图2(c)中,在管理单位206中存在已记录的数据。在这种情况下,首先向记录区域270中记录与擦除块大小相同大小的数据,接着为了避免读-修改-写,不向包含管理单位206的擦除块中记录数据,而是向与下一擦除块相当的记录区域280、即管理单位209至212的区域中记录数据。如果采用这样这种方法,则不发生读-修改-写,但是有下述问题。首先,在图2(c)中,为了避免存在已记录的数据的管理单位206,尽管管理单位205、207以及208是空闲区域,也不用于记录。这意味着浪费记录区域,在存在许多像管理单位205至208那样部分地包含已记录的管理单位的擦除块的情况下,成为所谓的碎片状态,在以高传送速率来记录数据时不能将这些区域用于记录,所以不能有效利用记录介质的容量。此外,在图2(c)中记录区域270和记录区域280之间空着,所以地址不连续。如果地址不连续,则不能如前所述以高传送速率来记录数据。再者,在一般的文件系统中,需要每当记录几个扇区或几个簇时更新文件的管理信息。该所谓管理信息,例如是表示扇区或簇的使用状况的表或位图的数据、记录中的文件的大小等信息。如果细致地更新文件的管理信息,则即使在由于断电等而使记录中断的情况下,也能够将文件尽量修复到断电之前的状态。但是,使用闪速存储器等的半导体存储介质的改写次数有限,如果频繁地更新管理信息,则会缩短半导体存储介质的改写寿命。
技术实现思路
本专利技术鉴于上述课题,目的在于提供一种数据记录装置,能够向内置了多枚并行工作的闪速存储器的半导体存储包装置中高速地记录数据。为了解决该问题,本专利技术的数据记录装置采用以下手段。第1,本专利技术的数据记录装置向内置本文档来自技高网
...

【技术保护点】
一种数据记录装置,向内置并行进行记录工作的多个闪速存储器的半导体存储包装置中记录数据,其特征在于,包括:将应记录到上述半导体存储包装置中的数据作为文件来管理的文件管理部;上述文件管理部将供给到上述半导体存储包装置的数据的数据 记录单位,设为上述多个闪速存储器的擦除块大小的合计大小、和该文件管理部中的数据管理大小的公倍数。

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

【专利技术属性】
技术研发人员:斎藤浩冈田孝文星野弘雅堀田诚司
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利