信息记录装置及其控制方法

文档序号:6611401阅读:185来源:国知局
专利名称:信息记录装置及其控制方法
技术领域
本发明涉及一种信息记录装置,其使用非易失性半导体存储器作为高 速緩存,以将信息(数据)写在诸如硬盘的大容量盘形记录介质上,以及 其控制方法。
背景技术
众所周知,硬盘是大容量、高可靠性的信息记录介质,近年来,其在 许多领域得到广泛使用,例如,用来记录计算机数据、图像数据、音频数 据等。并且,硬盘的尺寸也减小了,从而能够将其安装在便携式电子设备 中。
于是,关于使用硬盘且意图缩减尺寸的信息记录装置,目前存在这样 的想法,利用允许信息高速写入和读取的非易失性半导体存储器作为所述 硬盘的存储器高速緩存,以提高写入和读取信息的速度,并且减少驱动硬
盘的次数,即,减少写入硬盘以;suu更盘读取信息的次数,从而节省电池 电力.
换言之,在这种类型的信息记录装置中,非易失性存储器向外部写入 信息和从外部读取信息,从而当从外部看时提高了信息读写操作的速度, 并且减少了驱动硬盘的次数。因此,也将这种信息记录装置称为非易失性
(NV)高速緩存兼M盘驱动器(HDD),并且进行标准化。
在此,关于在其中提高了信息读写操作的速度并且减少了驱动硬盘的 次数的所述信息记录装置,有这样的想法,使用闪速存储器作为充当高速 緩存的非易失性存储器.同时,由于闪速存储器的允许重写的次数受限(例 如,十万次),该性质使得,如果超出该限制,则闪速存储器很可能出错,
并且,其可靠性降低。
因此,在所述利用非易失性存储器作为緩存以将信息记录在硬盘上的 信息记录装置中,迫切需要不但能够减少驱动硬盘的次数以更节省电力, 而且考虑到非易失性存储器的重写次数限制,以及用户使用方^更性,还要 进行改进,使得能够有效控制信息写入和读取操作。
日本专利申请公开公报2004 - 55102公开了一种配备了存储卡和HDD 的大容量存储介质。此大容量存储介质能够,例如,在作为磁记录介质的 硬盘上*从外部获取的存储卡中的数据,并且将硬盘中的数据转移到所 述存储卡,以M存储卡获取数据。
此外,日本专利3407317公开了一种使用闪速存储器的便携式存储设 备。日本专利3407317提供了 一种仅在例如特定区域抑制重写次数的增加 的数据管理方法,从而解决随着闪速存储器中重写次数(例如,十万次) 的增加导致更容易出错的问题。

发明内容
考虑到这样的情况,已经作出了本发明,其致力于提供一种信息记录 装置及其控制方法,其中,利用非易失性存储器作为高速緩存,将信息记 录到盘形记录介质,并且可以节省电力,实现高速且高度可靠的信息写入 和读取操作,并为用户带来使用时的方便性。
根据本发明的一个方面,提供了一种信息记录装置,其包括输入单 元,其被配置使得向其输入命令;盘形记录介质;非易失性存储器,其被 配置为作为所述盘形记录介质的高速緩沖存储器;生成单元,其被配置为 生成管理表,其中,将所述非易失性存储器上的区域分配给由主机指示的 用以对所述非易失性存储器进行读取或写入的地址,在所述非易失性存储 器上的已分配区域中将由所述主机指示的地址与固定(pinned)属性信息 相关联,关于从所述主机发出的用以请求读取或写入的命令之中的其中被 指示读取或写入的地址不与所述固定属性信息相关联的一些或者所有命 令,将所述非易失性存储器上的区域分配给所述不与所述固定属性信息相
关联的地址,以及在所述非易失性存储器上的已分配区域中将由从所述主
机发出的请求读取或写入的命令所指示的地址与非固定属性信息相关联;
记录单元,其被配置为以预定定时(timing)在所述盘形记录介质中记录 在所述非易失性存储器中与所述非固定属性信息相关联的区域中的部分或 全部数据;以及控制单元,其被配置为基于来自所述主机的请求指定地址 并取消所述固定属性信息的命令,从所述管理表中的指定地址中改变与所 述固定属性信息相关联的地址,从而将所述非固定属性信息与此地址相关 联。
根据本发明另一个方面,提供了一种控制信息记录装置的方法,所述 装置包括向其输入命令的输入单元;盘形记录介质;以及作为所述盘形 记录介质的高速緩沖存储器的非易失性存储器,所述方法包括生成管理 表,其中,将所述非易失性存储器上的区域分配给由主机指示的用以对所 述非易失性存储器进行读取或写入的地址,在所述非易失性存储器上的已 分配区域中将由所述主机指示的地址与固定属性信息相关联,关于从所述 主机发出的用以请求读取或写入的命令之中的其中被指示读取或写入的地 址不与所述固定属性信息相关联的一些或者所有命令,将所述非易失性存 储器上的区域分配给所述不与所述固定属性信息相关联的地址,以及在所 述非易失性存储器上的已分配区域中将由从所述主机发出的请求读取或写 入的命令所指示的地址与非固定属性信息相关联;以预定定时在所述盘形 记录介质中记录在所述非易失性存储器中与所述非固定属性信息相关联的 区域中的部分或4^P数据;以及基于来自所述主机的请求指定地址并取消 所述固定属性信息的命令,从所述管理表中的指定地址中改变与所述固定 属性信息相关联的地址,从而将所述非固定属性信息与此地址相关联。


图l是块结构图,其示出了本发明的一个实施例,以解释信息记录装 置的概况;
图2是示图,其解释了在所述实施例中的信息记录装置中使用的闪速
存储器的管理表的一个例子;
图3是框图,其解释了在所述实施例中的信息记录装置中使用的控制 器的一个例子;
图4是框图,其解释了连接到所述实施例中的信息记录装置的主机装 置的一个例子;
图5是流程图,其解释了所述实施例中的控制器的处理操作的一个例
子;
图6是示图,其解释了在所述实施例中的信息记录装置中使用的LBA 的管理表的另一个例子;以及图7是示图,其解释了在所述实施例中的信息记录装置中使用的LBA 的管理表的再一个例子。
具体实施例方式
以下参照附图详细描述本发明的一个实施例。图l示出了本实施例描 述的信息记录装置11的概况。意图将在此描述的信息记录装置11用于由 例如ATA8誦ACS修订5 (ATA8-ACS Revision 5)的非易失性高速緩存命 令建议进行标准化的NV高速緩存兼容HDD( NV-cache compliant HDD )。
即,此信息记录装置11包括起到緩冲器功能的SDRAM 12,在其中 具有各种电路块的单片LSI 13,作为大容量盘形记录介质的硬盘14,作为 起到硬盘14的高速緩存功能的非易失性存储器的闪速存储器15等。
在这些组件中,LSI 13中有控制器16,并且此控制器16作为控制单 元,当信息记录装置11进行各种处理操作时其对信息记录装置11进行全 面控制。进一步,LSI 13中有SDRAM接口 (I/F) 17,其将控制器16 连接到SDRAM 12,使得能够传送信息,硬盘I/F18,其将控制器16连接 到硬盘14,使得能够传送信息,闪速存储器I/F19,其将控制器16连接到 闪速存储器15,使得能够传送信息,主机I/F21,其将控制器16连接到外 部主机装置20,使得能够传送信息,等等。
在此,主机装置20例如是个人计算机(PC)。当执行例如预定的应
用软件时,主机装置20使用信息记录装置11以写入和读出信息(数据), 并且还能够使用信息记录装置ll作为最终获得的信息的保存目的地。
在这种情况下,主机装置20对信息记录装置11生成用以请求写入信 息的命令,以及用以请求读出信息的命令。经由主机I/F21将这些命令提 供给控制器16,并且进行分析.
因而,控制器16控制SDRAM 12、闪速存储器15以及硬盘14等, 从而使得它们选择性地执行写入从主机装置20提供的信息,从主机装置 20读取信息,等。另外,控制器16具有能够在SDRAM 12、闪速存储器 15以及硬盘14之间传送信息的功能。
基本上,当接收到来自主机装置20的信息写入请求时,控制器16使 闪速存储器15记录所述将被写入的信息。然后,例如,当闪速存储器15 的记录区域被使用达到或者超出一定程度时,控制器16在预定定时将在闪 速存储器15中记录的信息传送到并保存在硬盘14中。
此外,当接收到来自主机装置20的信息读出请求时,控制器16使得 所请求的信息被从^it 14读出并被输出到主机装置20。在这种情况下, 如果在闪速存储器15中存在所请求的信息,控制器16使得该信息祐^从闪 速存储器15中读出并被输出到主机装置20,
在此,在被写入闪速存储器15的信息(数据)加入^校正码。并且, 基于所述4^校正码,对从闪速存储器15读出的数据进行错误校正处理。
此外,也将错误校正码加入记录在硬盘14中的数据,并且,基于所述 ,校正码,对从硬盘14读出的数据进行4m校正处理。
在此实施例中,设置向闪速存储器15写入和从其读出信息的单位为例 如2K字节。进一步,设置闪速存储器15的信息擦除单位为128K字节。 并且,随着对闪速存储器15写入和读出信息的次数增加,闪速存储器15 中的元件老化,4t^发生率提高。因此,将信息重写的次数设定为约十万, 以确保元件的性能.
在此,在由上述标准设置并可由信息记录装置11执行的各种命令中, 将对解释本实施例所需要的命令进行描述。首先,第一命令在硬盘14的逻
辑块地址(LBA)中指定用于将信息写入闪速存储器15的LBA。
此外,类似于第一命令,第二命令指定用于将信息写入闪速存储器15
的LBA。同时,第二命令请求从硬盘14中读出记录在所述LBA中的信息,
以及在闪速存储器15中写入读取的信息。
上述第一和第二命令对应于上述标准中"Add LBA(s) to NV Cache
Pinned Set (将LBA加入NV高速緩存固定集合)"的PI《和PI-1。将
称为"固定的"(pinned)的属性信息赋给由主机装置20指示的LBA,
以在闪速存储器15中存储信息。
即,在所述第一和第二命令的情况下,将闪速存储器15上的区域分配
给由主机装置20指示的LBA,以对闪速存储器15进行读出或写入,并且
将主机装置20指示的LBA与闪速存储器15上的已分配区域中的固定属性
信息相关联。
第三命令在硬盘14上指定LBA,以请求写入信息。当从主机装置20 生成第三命令时,控制器16检查所述固定属性信息是否与请求在其写入的 LBA相关联。当所述固定属性信息与此LBA相关联时,将信息写入闪速 存储器15的对应区域。当所述固定属性信息不与所述请求在其写入的 LBA相关联时,由控制器16决定是否将信息写入闪速存储器15或者硬盘 14的指定的LBA,并且采取所决定的动作。
第四命令在多腫14上指定LBA,以请求读取信息。当从主机装置20 生成第四命令时,在判断已经将对应于所述LBA的区域分配给闪速存储器 15,并且,将比硬盘14中的信息更新的信息保存在闪速存储器15上的情 况下,控制器16需要从闪速存储器15读出信息。当硬盘14和闪速存储器 15中存在所述相同信息时,可以从闪速存储器15读取所述信息,或者从 硬盘14中的指定LBA读取所述信息。并且,当已经将对应于所述LBA 的区域分配给闪速存储器15但是硬盘14中存在最新的数据时,需要从硬 盘14读取该信息。然后,当从硬盘14读取所述信息时,控制器16还判断 是否将所述信息在闪速存储器15中高速緩存。
在由上述第三和第四命令请求在其写入或读取信息的LBA中,在不与
所述固定属性信息相关联的LBA中,将所述称为"非固定的"属性信息赋 给该LBA,其中将闪速存储器15上的区域分配给该LBA并且将该LBA 上的信息写入闪速存储器15上的所述分配的区域。
即,在所述第三和第四命令的情况下,关于从主机装置20发出的用以 请求写入或读取的命令中的在其中被指示用于读取或写入的LBA不与固 定属性信息相关联的一些或所有命令,将闪速存储器15上的区域分配给不 与所述固定属性信息相关的LBA。然后,将由主机装置20发出的请求写 入或读取的命令所指示的LBA与闪速存储器15上的所述分配区域中的非
固定属性信息相关联。
第五命令请求在闪速存储器15中生成指定大小的空闲区域(free area)。当从主机装置20生成第五命令时,在当前空闲区域小于所请求的 空闲区域的情况下,控制器16将等于或大于指定大小的信息从闪速存储器 15中与败赋给了非固定属性信息的LBA相对应的区域移动到硬盘14。因 而,在闪速存储器15中确保了具有指定大小的空闲区域。在这种情况下, 由控制器16的判断决定将闪速存储器15中与分配了所述非固定属性信息 的LBA相对应的区域中的信息移动到硬盘14,即,决定在闪速存储器15 的哪个区域中形成空闲区域。
第六命令请求指定LBA,以消除所述固定属性信息(设置所述属性信 息,使得其不再是固定的),并且在上述标准中称为"Remove LBA (s) From NV Cache Pinned Set (从NV高速緩存固定集合中去除LBA)".当从主 机装置20生成第六命令时,控制器16需要将闪速存储器15中与由第六命 令指定的LBA相对应的区域中存储的信息转移到并写入硬盘14,但是在 上述标准中未指定此操作的定时,
在这种情况下,如果设置所述定时,使得当生成第六命令时立即将在 闪速存储器15中存储的信息写入硬盘14,则当硬盘14在此刻未转动时, 每次都要启动电机来转动硬盘14,这导致驱动硬盘14的次数增加,并且 增加了耗电。
另一方面,为控制器16配备了,当闪速存储器15已满或者当闪速存
储器15中的空闲空间(free space)已经达到预先设置的预定容量时,自 动将闪速存储器15中与分配了所述非固定属性信息的LBA相对应的区域 中存储的信息转移并写入硬盘14的功能。这使得可能总是确保闪速存储器 15中的空闲区域,从而能够处理来自外部的对信息记录装置11的信息写 入请求。
因此,在本实施例中,在当生成第六命令时硬盘14不转动的情况下, 控制器16进行控制以在所述指定的LBA中改变被赋给了所述固定属性信 息的LBA,从而将所述非固定属性信息而不是所述固定属性信息与此LBA 相关联。这可以通过重写用于管理所述LBA的稍后描述的管理表来容易地 实现。
因而,当控制器16将闪速存储器15中的与赋予了所述非固定属性信 息的LBA相对应的区域中存储的信息转移并写入硬盘14以确保闪速存储 器15中的空闲空间时,将与由第六命令指定的LBA相对应的闪速存储器 15中的区域中存储的信息一起转移并写入硬盘14。这样可以减少驱动硬盘 14的次数,并且节省电力。
此外,为了如上所述确保闪速存储器15中的空闲空间,控制器16进 行控制,以将闪速存储器15中与赋予了非固定属性信息的LBA相对应的 区域之中的与访问日期最早的LBA相对应的区域中存储的信息顺序地转 移并写入^t 14。
因此,当生成第六命令时,控制器16改变所述指定的LBA中的^ 予了固定属性信息的LBA,从而将所述非固定属性信息赋予其,并且将指 示最早访问日期的属性信息赋予被改变为所述非固定属性信息的LBA (这 也可以通过重写LBA的管理表来实现)。然后,可以将在与通过第六命令 改变为所述非固定属性信息的LBA相对应的闪速存储器15的区域中存储 的信息优先地转移并写入硬盘14中。
图2示出了用于管理被加入到LBA的属性信息的管理表的一个例子。 将此管理表存储在例如SDRAM 12中。在此管理表中,将指示LRU(最 近最少使用的)条目和指示固t非固定的条目与各个LBA相关联。
在这些条目中,所述LRU是指示访问日期最早的LBA的信息。进一 步,所述固定/非固定是指示当前赋给所述LBA的是所述固定属性信息还 是所述非固定属性信息的信息。
然后,在当生成第六命令时硬盘14没有转动的情况下,控制器16进 行控制,以重写由第六命令指定的LBA之中的属性信息被设置为固定的 LBA的固^/非固定,从而将所述属性信息设置为非固定。
然后,当控制器16将闪速存储器15中与赋予了非固定属性信息的 LBA相对应的区域中存储的信息移动到硬盘14中时,为了确保闪速存储 器15中的空闲空间,将与由第六命令所指定的LBA相对应的闪速存储器 15的区域中存储的信息一起转移并写入硬盘14。这使得可以减少驱动硬盘 14的次数,并节省电力。
并且,所述管理表中的固t非固定可包括指示在非固定的情况下是否
已经将固定改变为非固定的信息。
然后,在当生成笫六命令时硬盘14没有转动的情况下,控制器16进 行控制,重写在由第六命令所指定的LBA之中的属性信息被设置为固定的 LBA的固定/非固定,从而将所述属性信息设置为指示已经将固定改变为非 固定的信息。
然后,当将闪速存储器15中与赋予了非固定属性信息的LBA相对应 的区域中存储的信息移动到硬盘14中时,为了确保闪速存储器15中的空 闲空间,控制器16进行控制,将与被设置为非固定的LBA之中的从固定 改变为非固定的LBA相对应的区域中的信息优先地转移并写入硬盘14中。 这样可以将闪速存储器15中与笫六命令所指定的LBA相对应的区域中存 储的信息优先地转移并写入硬盘14中,
图3示出了控制器16的一个例子。此控制器16具有命令分析单元16a, 用于对从主机装置20提供的命令进行解码和分析。作为命令分析单元16a 的分析结果,指定体系结构存储器16b中的软件,在顺序控制器16c中设 置操作流程。
顺序控制器16c经由I/F和总线控制器16d控制信息流。例如,当写
入或读取信息时,介质选择单元16e指定闪速存储器15或硬盘14,并且 地址控制单元16f指定写入地址或读取地址。
然后,在写入信息期间,写入处理单元16g对将被写入的信息执行转 移处理等。而在读取信息期间,读取处理单元16h对将被读取的信息执行 转移处理等。
为控制器16进一步配备了擦除处理单元16i。擦除处理单元16i擦除 在闪速存储器15中记录的信息。擦除处理单元16i还可以擦除在硬盘14 中记录的信息。
还为控制器16进一步配备了地址管理单元16j。地址管理单元16j集 中管理在闪速存储器15和硬盘14中的已记录区域、未记录区域等的地址。 为控制器16进一步配备了用于监控硬盘14的驱动状态的状态判断单元 16k。
并且,为控制器16配备了属性控制单元161。此属性控制单元161生 成将被写入管理表的信息,诸如LRU和固定/非固定。
图4示出了主机装置20的一个例子。主机装置20具有由用户^^作的 操作单元20a,以及输入单元20b,其根据操作单元20a的操作从外部网络 和预定信息记录介质获取信息。
此外,主机装置20具有处理单元20c,其对在输入单元20b中获取的 信息进行预定的信号处理,并为信息记录装置ll生成命令,以及,显示单 元20d,用于显示处理单元20c的处理结果。
更进一步,主机装置20具有I/F 20f,此I/F 20f经由连接端子20e向 外部(信息记录装置11)输出作为处理单元20c的处理结果的信息或命令, 并经由连接端20e向处理单元20c提供来自外部(信息记录装置ll)的信 息输入。
图5示出了当生成笫六命令时控制器16自动重写管理表中的属性信息 的处理操作的一个例子。即,当开始所述处理时(步骤Sl),控制器16 在步骤S2判断是否输入了第六命令。
当输入了第六命令时("是"),控制器16在步骤S3判断硬盘14是否转动。当硬盘14正转动时("是"),控制器16在步骤S4将闪速存 储器15中与第六命令指定的LBA相对应的区域中存储的信息转移并写入 硬盘14,然后终止所述处理(步骤S6)。
当在步骤S3判断硬盘14没有转动时("否"),控制器16在步骤 S5在所述管理表中重写由第六命令指定的LBA之中的属性信息被设置为 固定的LBA的固定/非固定,从而将属性信息设置为非固定,然后终止所 述处理(步骤S6)。
如上所述,当控制器16将闪速存储器15中与赋予了非固定属性信息 的LBA相对应的区域中存储的信息移动到硬盘14,从而确保闪速存储器 15中的空闲空间时,将与由第六命令指定的LBA相对应的闪速存储器15 的区域中存储的信息一起转移并写入硬盘14。这使得可以减少驱动硬盘14 的次数,并节省电力。
此外,在步骤S5,如果重写在由第六命令指定的LBA之中的属性信 息被设置为固定的LBA的固^/非固定,从而将所迷属性信息设置为指示 已经将固定改变为非固定的信息,则可以将闪速存储器15中与由第六命令 指定的LBA相对应的区域中存储的信息优先地转移并写入硬盘14中。
更进一步,在步骤S5,如果重写在由第六命令指定的LBA之中的属 性信息被设置为固定的LBA的固^/非固定,从而将所述属性信息设置为 非固定或者i殳置为指示已经将固定改变为非固定的信息,并且如果将对应 于所指定的LBA的LRU重写为指示所述访问日期最早的信息,则能够将 闪速存储器15中与由第六命令所指定的LBA相对应的区域中存储的信息 更优先地转移并写入硬盘14中。
另外,在上述操作中,当硬盘14不转动时,重写在由第六命令指定的 LBA之中的属性信息被设置为固定的LBA的固^/非固定,从而将所述属 性信息设置为非固定。然而,这也包括硬盘14即将停止转动的情况。
在此,在上述实施例中,当输入第六命令时,控制器16重写所述管理 表中的LRU和固定/非固定。然而,这不作为限制,可以在管理表中新设 置标志,以对应于所述LBA,如图6所示。所述标志指示是否由第六命令
指定所述LBA。
然后,当控制器16将闪速存储器15中与赋予了非固定属性信息的 LBA相对应的区域中存储的信息移动到硬盘14中,从而确保闪速存储器 15中的空闲空间时,控制器16将与其标志指示其是由第六命令指定的LBA 的LBA相对应的区域中存储的信息一起转移并写入硬盘14。这样的构造 可以减少驱动硬盘14的次数,并节省电力。
此外,在上述实施例中,在与闪速存储器15分离的SDRAM 12中形 成所述管理表。然而,这不作为限制,可以在闪速存储器15中形成所述管 理表,从而写入指示所述LRU的信息以及指示所述固定/非固定的信息(可 包括上述标志)以对应于所述LBA,如图7所示。
此外,本发明不直接受限于上述实施例,无需脱离其精神,可在执行 阶段对组成部分进行各种修改和实施。并且,对上述实施例中公开的多个 组成部分进行适当组合,可以形成各种发明。例如,可以去除所述实施例 中所示的全部组成部分中的一些。并且,也可以对不同实施例中的组成部 分进行适当的组合。
权利要求
1.一种信息记录装置,其特征在于,包括输入单元(21),其被配置使得向其输入命令;盘形记录介质(14);非易失性存储器(15),其被配置为作为所述盘形记录介质(14)的高速缓冲存储器;生成单元(16),其被配置为生成管理表,其中,将所述非易失性存储器(15)上的区域分配给由主机(20)指示的用以对所述非易失性存储器(15)进行读取或写入的地址,在所述非易失性存储器(15)上的所述分配的区域将由所述主机(20)指示的地址与固定属性信息相关联,关于从所述主机发出的用以请求读取或写入的命令之中的被指示读取或写入的地址不与所述固定属性信息相关联的一些或者所有命令,将所述非易失性存储器(15)上的区域分配给所述不与所述固定属性信息相关联的地址,以及在所述非易失性存储器(15)上的所述分配的区域,将由从所述主机(20)发出的请求读取或写入的命令所指示的地址与非固定属性信息相关联;记录单元(16),其被配置为在预定定时在所述盘形记录介质(14)中记录在所述非易失性存储器(15)中与所述非固定属性信息相关联的区域中的部分或全部数据;以及控制单元(16),其被配置为基于来自所述主机(20)的请求指定地址并取消所述固定属性信息的命令,从所述管理表中的所述指定的地址中改变与所述固定属性信息相关联的地址,从而将所述非固定属性信息与此地址相关联。
2. 根据权利要求l所述的信息记录装置,其特征在于,控制单元(16),其被配置为使得其属性信息已经从固定改变为非固 定的所述地址与指示所述管理表中的所述改变的属性信息相关联,以及 控制单元(16),其被配置为将与指示所述属性信息已经从固定改变 为非固定的属性信息相关联的地址所对应的所述非易失性存储器(15)上 的区域中的数据优先地记录在所述盘形记录介质(14)中。
3. 根据权利要求1所述的信息记录装置,其特征在于, 所述控制单元(16)被配置为将所述管理表中指示访问日期最早的属性信息与属性信息已经被从固定改变为非固定的地址相关联,以及所述控制单元(16)被配置为将与向其加入了所述非固定属性信息的 地址之中的与指示所述访问日期最早的属性信息相关联的地址相对应的所 述非易失性存储器(15)上的区域中的数据优先地记录在所述盘形记录介 质(14)中。
4. 根据权利要求1所述的信息记录装置,其特征在于, 所述控制单元(16)被配置为执行改变与所述固定属性信息相关联的地址的功能,从而当所述盘形记录介质(14)不转动或者将要停止转动时, 将所述非固定属性信息与此地址相关联。
5. 根据权利要求l所述的信息记录装置,其特征在于, 所述控制单元(16)被配置为,基于来自所述主机(20)的请求指定地址并取消所述固定属性信息的命令,当所述盘形记录介质(14)转动时, 将与所述管理表中的所述指定的地址之中与所述固定属性信息相关联的地 址相关联的所述非易失性存储器(15)上的区域中的数据记录在所述盘形 记录介质(14)中。
6. 根据权利要求l所述的信息记录装置,其特征在于, 所述控制单元(16)被配置为,当所述非易失性存储器(15)中的空闲区域达到了预先设置的预定容量时,将与所述非易失性存储器(15)中 与所述非固定属性信息相关联的地址相对应的所述非易失性存储器(15) 上的区域中的数据记录在所述盘形记录介质(14)中。
7. 根据权利要求l所述的信息记录装置,其特征在于, 所述盘形记录介质(14)是硬盘,且所述非易失性存储器(15)是闪速存储器。
8. —种控制信息记录装置(11)的方法,所述装置包括向其输入命 令的输入单元(21);盘形记录介质(14);以及作为所述盘形记录介质(14) 的高速緩沖存储器的非易失性存储器(15),所述方法的特征在于, 包括以下步骤生成管理表,其中,将所述非易失性存储器(15)上的区域分配给由 主机(20)指示的用以对所述非易失性存储器(15)进行读取或写入的地 址,在所述非易失性存储器(15 )上的所述分配的区域中将由所述主机(20 ) 指示的地址与固定属性信息相关联,关于从所述主机发出的用以请求读取 或写入的命令之中的被指示读取或写入的地址不与所述固定属性信息相关 联的一些或者所有命令,将所述非易失性存储器(15)上的区域分配给所 述不与所述固定属性信息相关联的地址,以及在所述非易失性存储器(15) 上的所述分配的区域,将由从所述主机(20)发出的请求读取或写入的命 令所指示的地址与非固定属性信息相关联;在预定定时在所述盘形记录介质(14)中记录在所述非易失性存储器(15) 中与所述非固定属性信息相关联的区域中的部分或全部数据;以及 基于来自所述主机(20)的请求指定地址并取消所述固定属性信息的命令,从所述管理表中的所述指定的地址中改变与所述固定属性信息相关 联的地址,从而将所述非固定属性信息与此地址相关联。
9. 根据权利要求8所述的方法,其特征在于,所述改变包括使得其属性信息已经从固定改变为非固定的所g址与 指示所述管理表中的所述改变的属性信息相关联,以及所述记录包括将与指示所述属性信息已经从固定改变为非固定的属性 信息相关联的地址所对应的所述非易失性存储器(15)上的区域中的数据 优先地记录在所述盘形记录介质(14)中。
10. 根据权利要求8所述的方法,其特征在于, 所述改变包括将所述管理表中指示访问日期最早的属性信息与属性信息已经被从固定改变为非固定的地址相关联,以及所述记录包括将与对其赋予了所述非固定属性信息的地址之中的与指 示所述访问日期最早的属性信息相关联的地址相对应的所述非易失性存储 器(15)上的区域中的数据优先地记录在所述盘形记录介质(14)中。
11. 根据权利要求8所述的方法,其特征在于,所述改变包括执行改变与所述固定属性信息相关联的地址的功能,从 而当所述盘形记录介质(14)不转动或者将要停止转动时,将所述非固定 属性信息与此地址相关联。
12. 根据权利要求8所述的方法,其特征在于, 所述改变包括基于来自所述主机(20)的请求指定地址并取消所述固定属性信息的命令,当所述盘形记录介质(14)转动时,将与所述管理表 中的所述指定的地址之中与所述固定属性信息相关联的地址相关联的所述 非易失性存储器(15)上的区域中的数据记录在所述盘形记录介质(14) 中。
13. 根据权利要求8所述的方法,其特征在于, 所述记录包括当所述非易失性存储器(15)中的空闲区域达到了预先设置的预定容量时,将与所述非易失性存储器(15)中与所述非固定属性 信息相关联的地址相对应的所述非易失性存储器(15)上的区域中的数据 记录在所述盘形记录介质(14)中。
全文摘要
当输入了请求指定地址并取消固定属性信息的命令时,改变赋予了所述固定属性信息的地址,从而在由所述命令指定的地址中,将非固定属性信息与此地址相关联。这允许当执行将与高速缓冲存储器(15)中的非固定属性信息的地址相对应的区域中的数据写入盘形记录介质(14)的功能时,将与由所述命令指定的地址相对应的区域中的信息写入盘形记录介质(14)。
文档编号G06F12/08GK101114508SQ20071013910
公开日2008年1月30日 申请日期2007年7月25日 优先权日2006年7月25日
发明者吉田贤治, 鹰居赖治 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1