【技术实现步骤摘要】
本专利技术涉及一种使用闪速存储器,例如存储卡的存储装置。用于半导体存储磁盘卡(下文称为PC卡)的闪速存储器,用作为读与写数据的非易失性存储器。因而,一块PC卡与主机相连以及操作作为存储媒介。由于使用闪速存储器,PC卡的存取速度比硬盘驱动器增加更多。根据PC卡接口标准或根据日本电子工业发展协会的ATA(AT附件)标准来应用采用闪速存储器的PC卡,这些标准已经作为个人计算机的硬盘驱动器的接口,由于使用ATA标准,对存储器容量没有限制,或无须为PC卡提供专用驱动器。与硬盘驱动器相似,在ATA标准中,闪速存储器包括存储空间,它被分成扇区标识区和包括多个扇区的扇区区域,在该扇区区域的每个扇区由该扇区标识区来管理。闪速存储器用在PC卡中的一个问题是在闪速存储器中数据重写的一些限制。实际上来自主机的数据,在闪速存储器的特定的扇区重复地写入和重写,则这些扇区的寿命比其它的扇区要短。如果一个不良数据写入发生,则PC卡向主机发出出错警告。发现了不正常地数据写入的主机判定PC卡不能再用,即使判定的是特定的扇区不能使用,而其它扇区仍然能被正常使用,然而该PC卡将不能再使用。本专利技 ...
【技术保护点】
一种存储装置,包括:一个闪速存储器,包括许多块,每块包括许多扇区,所述的闪速存储器以块为单位擦除数据;一个地址变换表,用于存储所述的闪速存储器中与逻辑地址对应的扇区地址;一个数据写入装置,用于对应于由一个包含着数据的数据写入命令指定的逻辑地址根据所述地址变换表标识所述闪速存储器的一个扇区的地址,并用于把数据按所标识的地址写到第一扇区里,或当该数据不能写入第一扇区时,用于把数据写入到不同于第一扇区的但和第一扇区在同一块中的第二扇区里;以及一个重写装置,用于当所述的数据写入装置把数据写入到第二扇区时,把和所述地址变换表里的该逻辑地址相联系的所述闪速存储器里的一个物理地址重写成该 ...
【技术特征摘要】
JP 1995-8-18 210592/951.一种存储装置,包括一个闪速存储器,包括许多块,每块包括许多扇区,所述的闪速存储器以块为单位擦除数据;一个地址变换表,用于存储所述的闪速存储器中与逻辑地址对应的扇区地址;一个数据写入装置,用于对应于由一个包含着数据的数据写入命令指定的逻辑地址根据所述地址变换表标识所述闪速存储器的一个扇区的地址,并用于把数据按所标识的地址写到第一扇区里,或当该数据不能写入第一扇区时,用于把数据写入到不同于第一扇区的但和第一扇区在同一块中的第二扇区里;以及一个重写装置,用于当所述的数据写入装置把数据写入到第二扇区时,把和所述地址变换表里的该逻辑地址相联系的所述闪速存储器里的一个物理地址重写成该第二扇区的地址。2.根据权利要求1的存储装置,进一步包括一个数据擦除装置,用于在所述的闪速存储器擦除除了所述的数据写入装置不能写入数据的扇区以外的扇区的数据,以及根据其数据被擦除的扇区的数量用于重写关于所述闪速存储可用的存储空间的信息。3.一种存储装置,包括一个闪速存储器,包括许多数据块,每块包括许多扇区以及许多替换扇区,所述的闪速存储器以块为单位擦除数据;一个地址变换表,用于存储所述的闪速存储器中与逻辑地址对应的扇区地址;一个数据写入装置,用于对应于由一个包含着数据的数据写入命令指定的逻辑地址根据所述地址变换表标识所述闪速存储器的一个扇区的地址,并用于把数据按所标识的地址写到第一扇区里,或当该数据不能写入第一扇区时,用于把该数据写入到和第一扇区在同一块中的替换扇区中的一个扇区里;以及一个重新装置,用于当所述的数据写入装置把数据写入到替换扇区时,把和所述地址变换表里的该逻辑地址相联系的所述闪速存储器里的一个地址重写或该替换扇区的地址。4.根据权利要求3的存储装置,进一步包括一个数据擦除装置,用于在所述的闪速存储器中,擦除除了所述数据写入装置不能写入数据的扇区以外的扇区的数据,以及根据其数据被擦除的扇区的数量用于重写关于所述闪速存储器可用的存储空间的信息。5.根据权利要求3的存储装置,其中,当所述的数据写入装置判定当该数据写入第一块时在第一块的所有替换扇区已经用完,则所述的数据写入装置把该数据以及已经写入到该块中的数据写入到各数据块中未用的第二块中。6.根据权利要求5的存储装置,其中,所述的数据写入装置包括一个数据缓冲区,以及当所述的数据写入装置判定当该数据写入第一块时,在第一块的所有替换扇区已经用完,则所述的数据写入装置把该数据以及已在该块中的数据存入所述的缓冲区以及连续地在所述缓冲区存储数据。7.根据权利要求5的存储装置,进一步包括一个数据擦除装置,用于在所述的闪速存储器中,以块为单位擦除除了所述的数据写入装置不能写入数据的扇区以外的扇区的数据,根据其数据被擦除的扇区的数量用于重写所述的存储器可用的存储空间的信息。8.根据权利要求5的存储装置,进一步包括一种用于通知用户所述的写入装置把数据写入到未用的数据块的装置。9.一种存储装置,包括一个包括许多扇区的闪速存储器;一个存储所述闪速存储器中与逻辑地址对应的扇区地址的地址变换表;一个数据写入装置,用于对应于由一个包含着数据的数据写入命令指定的逻辑地址根据所述地址变换表识别所述闪速存储器的一个扇区的地址,并用于把数据按所标识的地址写到第一扇区里,或当数据不能写入第一扇区时,用于把数据写入到不同于第一扇区的第二扇区里,一个重写装置,用于当所述的数据写入装置把数据写入到第二扇区时,把和所述地址变换表里的该逻辑地址相联系的所述闪速存储器里的一个物理地址重写成该第二扇区的地址。10.根据权利要求9的存储装置,进一步包括一个数据擦除装置,用于在所述的闪速存储器擦除除了所述的数据写入装置不能写入数据的扇区以外的扇区的数据,以及根据其数据被擦除的扇区的数量,用于重写关于所述闪速存储器可用的存储空间的信息。11.一种存储装置,包括一个包括许多扇区以及许多替换...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。