本发明专利技术提供一种磁盘装置及写入处理方法。本实施方式涉及的磁盘装置具备:盘,其具有第一记录区域;头,其具有对所述盘进行写入的写入头和进行读取的读取头;以及控制器,其在所述第一记录区域的各轨道的周向上在同一位置设定特定区域,将基于从所述特定区域以外的所述各轨道中的任一轨道读取到的数据的奇偶校验数据写入所述特定区域。
【技术实现步骤摘要】
磁盘装置及写入处理方法本申请要求以美国临时专利申请62/276577号(申请日:2016年1月8日)为在先申请的优先权。本申请通过参照该在先申请而包括该在先申请的全部内容。
本专利技术的实施方式涉及磁盘装置及写入处理方法。
技术介绍
磁盘装置通过基于写入数据的XOR(异或)运算来生成写入数据的奇偶校验数据。在不是瓦磁记录(ShingledMageneticRecordingSMR)方式的磁盘装置中,在传输(On-The-Fly)中,将奇偶校验数据附加到写入数据时,有可能对性能产生影响。因此,在此类磁盘装置中,在后台(バックグラウンド)将奇偶校验数据附加到写入数据的方式是有效的。磁盘装置在后台将奇偶校验数据附加到写入数据的情况下,读取预定轨道的写入数据,基于该读取到的写入数据来生成奇偶校验数据。而且,磁盘装置将生成的奇偶校验数据写入与该读取到的写入数据相同轨道的奇偶校验扇区。此时,在将奇偶校验数据写入奇偶校验扇区之前有时会产生旋转等待。另外,在此类磁盘中,在将有效的奇偶校验数据储存于奇偶校验扇区的情况下,通过对成为读取错误的扇区以外的扇区的写入数据和有效的奇偶校验数据进行XOR运算,能够修复成为读取错误的扇区。另一方面,在没有将有效的奇偶校验数据储存于奇偶校验扇区的情况下,不能修复读取错误扇区。因此,渴求高效地将有效的奇偶校验数据更新到奇偶校验扇区。
技术实现思路
本专利技术的实施方式提供一种能够通过高效地更新奇偶校验扇区来提高可靠性的磁盘装置及写入处理方法。本实施方式的磁盘装置具备:盘,其具有第一记录区域;头,其具有对所述盘进行写入的写入头和进行读取的读取头;以及控制器,其在所述第一记录区域的各轨道的周向上在同一位置设定特定区域,将基于从所述特定区域以外的所述各轨道中的任一轨道读取到的数据的奇偶校验数据写入所述特定区域。附图说明图1是表示涉及实施方式的磁盘装置的结构的框图。图2A是表示奇偶校验数据的写入处理时的头的配置的一例的概要图。图2B是表示奇偶校验数据的写入处理时的头的配置的一例的概要图。图3是表示轨道与奇偶校验扇区在半径方向上的位置关系的示意图。图4是表示预定轨道的读取处理和与预定轨道相关的奇偶校验数据的写入处理的动作的示意图。图5是表示顺序读取时的外周区域处的奇偶校验构成区域与奇偶校验扇区的位置关系的一例的示意图。图6是表示顺序读取动作的一例的示意图。图7是读取验证处理时的奇偶校验扇区的写入处理的流程图。图8是表示变形例的顺序读取时的外周区域处的奇偶校验构成区域与奇偶校验扇区的位置关系的一例的示意图。图9是读取验证处理时的奇偶校验扇区的写入处理的流程图。具体实施方式下面参照附图来说明实施方式。(实施方式)图1是表示涉及实施方式的磁盘装置1的结构的框图。磁盘装置1具备:后述的头盘组件(head-diskassembly:HDA)、驱动器IC20、前置放大器集成电路(以下称为前置放大器IC)30、易失性存储器70、非易失性存储器80、缓冲存储器(缓存)90以及由一芯片(单片)的集成电路构成的系统控制器130。另外,磁盘装置1与主机系统(主机)100连接。HDA具有:磁盘(以下称为盘)10、主轴电机(SPM)12、搭载有头15的臂13以及音圈电机(VCM)14。盘10通过主轴电机12而旋转。臂13和VCM14构成了致动器。致动器通过VCM14的驱动而将搭载于臂13的头15移动控制到盘10上的预定位置。也可设置两个以上数量的盘10及头15。盘10在数据区域分配了用户可使用的记录区域11a和写入系统管理所需的信息的系统区域11b。记录区域11a包括用户数据记录区域UA和奇偶校验区域PA。头15以滑动块为主体,具备安装于该滑动块的写入头15W和读取头15R。读取头15R读取在盘10上记录的数据。写入头15W在盘10上写入数据。驱动器IC20根据系统控制器130(详细地说是后述的MPU60)的控制来控制SPM12及VCM14的驱动。前置放大器IC30具有读取放大器及写入驱动器。读取放大器将由读取头15R读出的读取信号放大,并向读取/写入(R/W)信道40传输。写入驱动器将与从R/W信道40输出的写入数据相应的写入电流向写入头15W传输。易失性存储器70是在电源供给被切断时会丢失所保存的数据的半导体存储器。易失性存储器70储存在磁盘装置1的各部分的处理所需的数据等。易失性存储器70例如是SDRAM(同步动态随机存取存储器(SynchronousDynamicRandomAccessMemory))。非易失性存储器80是即使电力供给被切断也会保持所保存的数据的半导体存储器。非易失性存储器80例如是快闪ROM(FlashReadOnlyMemory:FROM)。缓冲存储器90是临时保持在盘10与主机系统100之间发送接收的数据等的半导体存储器。此外,缓冲存储器90可与易失性存储器70一体配置。缓冲存储器90是例如DRAM(动态随机存取存储器(DynamicRandomAccessMemory))、SRAM(静态随机存取存储器(StaticRandomAccessMemory))、SDRAM、FeRAM(铁电随机存取存储器(FerroelectricRandomAccessmemory))以及MRAM(磁阻随机存取存储器(MagnetoresistiveRandomAccessMemory))等。系统控制器(控制器)130例如使用将多个元件在单个芯片上集成而成的被称为片上系统(SoC)的大规模集成电路(LSI)来实现。系统控制器130包括读取/写入(R/W)信道40、硬盘控制器(HDC)50以及微处理器(MPU)60。R/W信道40执行读取数据及写入数据的信号处理。HDC50根据来自MPU60的指示而控制主机系统100与R/W信道40之间的数据传输。另外,HDC50包括XOR运算器51。XOR运算器51具备内部存储器52。XOR运算器51执行异或(exclusiveOR:XOR)运算,并生成XOR运算值(以下称为奇偶校验数据或运算值)来作为XOR运算的结果。XOR运算器51将生成的奇偶校验数据储存于内部存储器52,在预定的定时输出所储存的奇偶校验数据。XOR运算器51也可以不使用内部存储器52,而是使用易失性存储器70或缓冲存储器90。例如,XOR运算器51基于从主机100或盘10转送的各用户数据(以下简称为数据)来进行XOR运算,生成奇偶校验数据作为XOR运算的运算结果。在生成奇偶校验数据时,XOR运算器51按储存于盘10的轨道的扇区中的每个数据执行XOR运算。XOR运算器51将生成的奇偶校验数据储存于内部存储器。XOR运算器51根据来自MPU60的请求来输出所储存的奇偶校验数据。此外,XOR运算器51可安装于R/W信道40或HDC50,也可以由MPU60在固件上执行。MPU60是控制磁盘装置1的各部分的主控制器。MPU60例如经由驱动器IC20来控制VCM14,执行进行头15的定位的伺服控制。另外,MPU60控制数据向盘10的写入动作,并且执行对从主机系统100传输的写入数据的保存目的地进行选择的控制。MPU60包括读取/写入控制部61、奇偶校验数据管理部62、修复处理部63、读取验证控制部64以及本文档来自技高网...

【技术保护点】
一种磁盘装置,具备:盘,其具有第一记录区域;头,其具有对所述盘进行写入的写入头和进行读取的读取头;以及控制器,其在所述第一记录区域的各轨道的周向上在同一位置设定特定区域,将基于从所述特定区域以外的所述各轨道中的任一轨道读取到的数据的奇偶校验数据写入所述特定区域。
【技术特征摘要】
2016.01.08 US 62/2765771.一种磁盘装置,具备:盘,其具有第一记录区域;头,其具有对所述盘进行写入的写入头和进行读取的读取头;以及控制器,其在所述第一记录区域的各轨道的周向上在同一位置设定特定区域,将基于从所述特定区域以外的所述各轨道中的任一轨道读取到的数据的奇偶校验数据写入所述特定区域。2.根据权利要求1所述的磁盘装置,其中,所述控制器读取在所述各轨道中储存于所述特定区域以外的数据,按每个预定单位,对所述读取到的数据进行XOR运算,由此生成所述奇偶校验数据。3.根据权利要求2所述的磁盘装置,其中,所述控制器从所述各轨道内的第一轨道的预定开始位置开始进行数据的读取处理,在所述读取头到达了配置于所述第一轨道的所述特定区域内的第一特定区域的情况下,基于在所述第一轨道读取到的数据来生成第一奇偶校验数据,并将所述生成的第一奇偶校验数据写入所述特定区域内的第二特定区域。4.根据权利要求3所述的磁盘装置,其中,所述控制器在将所述第一奇偶校验数据写入所述第二特定区域后,在检测到在所述第一轨道没有读取到的数据的情况下,基于所述没有读取到的数据和从接下来读取的所述各轨道内的第二轨道的预定读取处理的开始位置到在所述第二轨道配置的所述特定区域内的第三特定区域为止的数据来生成第二奇偶校验数据,并将所述生成的第二奇偶校验数据写入所述特定区域内的第四特定区域。5.根据权利要求2所述的磁盘装置,其中,所述控制器在将所述读取头定位于所述各轨道内的预定轨道后,通过所述读取头在所述预定轨道进行读取,通过根据在所述预定轨道进行读取的所述读取头的半径方向的位置而配置的所述写入头来写入所述奇偶校验数据。6.根据权利要求2所述的磁盘装置,其中,所述控制器在检测到所述写入头配置于从所述第一记录区域的范围脱离的位置的情况下,将所述奇偶校验数据写入所述第一记录区域以外的非易失性记录区域。7.根据权利要求2所述的磁盘装置,其中,所述控制器在检测到与所述各轨道内的预定轨道相关的所述奇偶校验数据不是有效的情况下,生成与所述预定轨道相关的奇偶校验数据,并利用所述生成的奇偶校验数据来更新与所述预定轨道相关的奇偶校验数据。8.一种磁盘装置,具备:盘,其具有第一记录区域;头,其具有对所述盘进行写入的写入头和进行读取的读取头;以及控制器,其将所述读取头定位于所述第一记录区域的预定轨道,通过基于在所述预定轨道进行读取的所述读取头的位置而配置的所述写入头,将基于从所述特定区域以外的所述第一记录区域中的任一轨道读取到的数据的奇偶校验数据写入设定于所述第一记录区域的特定区域。9.根据权利要求8所述的磁盘装置,其中,所述控制器读取在所述第一记录区域中储存于所述特定区域以外的数据,按每个预定单位,对所述读取到的数据进行XOR运算,由此生成所述奇偶校验数据。10.根据权利要求9所述的磁盘装置,其中,所述控制器读取在配置于所述第一轨道的所述特定区域内的第一特定区域以外的所述第一轨道储存的数据,基于在所述第一轨道读取到的数据来生成第一奇偶校验数据,在将所述第一奇偶校验数据写入所述特定区域内的第二特定区域后,开始进行所述读取头向与所述第一轨道在所述盘的半...
【专利技术属性】
技术研发人员:小岛秀一,
申请(专利权)人:株式会社东芝,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。