数据写入的方法及机械硬盘与流程

文档序号:12040249阅读:834来源:国知局
数据写入的方法及机械硬盘与流程
本发明涉及数据存储领域,具体涉及一种数据写入的方法及机械硬盘。

背景技术:
现有的机械硬盘的存储介质由多个磁碟(disk)组成,如图1所示,该机械硬盘包含第一磁碟14、第二磁碟13和第三磁碟12,其中,第一、第二和第三磁碟中的每一个磁碟均具有2个磁碟面,且每一个磁碟面上划分有多个磁道,且每一个磁道被划分成多个扇区,数据存储在所述多个磁道上,例如,第一磁碟14包括第一磁碟面15和第二磁碟面16,第一磁碟面15和第二磁碟面16上均划分有255个磁道,每一个磁道划分为17个扇区,且第一磁碟面15中的第i个磁道和第二磁碟面16上的第i个磁道形成一个柱面,所述i的取值为0-255。其中,第一、第二和第三磁碟均设置在转轴16上,通过电机驱动转轴16进行高速旋转,以带动第一、第二和第三磁碟也进行高速旋转,从而使得多个磁头17能够将数据写入第一、第二和第三磁碟,也可以使得多个磁头17从第一、第二和第三磁碟中读取数据。另外,多个磁头17的数量与机械硬盘的磁碟面的数量相同,且多个磁头17中的每一个磁头均通过一个磁头架11与磁头臂10连接,由于第一、第二和第三磁碟具有6个磁碟面,使得多个磁头17包含有6个磁头,其中的每一个磁头对应一个磁碟面,例如多个磁头17中的磁头19用于从第一磁碟面15上进行读取和写入数据。但是,现有的机械硬盘在进行数据写入或读取时,在任何一个时刻,只能有一个磁头进行写入操作或读取操作,而且磁头是由机械结构来进行驱动的,导致现有的机械硬盘写入数据的速度低。

技术实现要素:
本申请实施例通过提供一种数据写入的方法及机械硬盘。根据本发明的第一方面,提供了一种数据写入的方法,从M个磁碟面中确定M个数据写入磁道,其中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,M为不小于2的整数;通过用于驱动磁头臂的音圈马达对所述磁头臂进行第一次寻道,所述磁头臂与M个磁头相连;通过安装在所述M个磁头中的每一磁头上的微电机进行第二次寻道,将所述M个磁头分别定位至所述M个数据写入磁道;将写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,其中,所述M个数据写入磁道位于同一柱面,并且为所述数据的初始写入磁道。结合第一方面,在第一种可能的实现方式中,所述M个磁碟面的相对误差小于阈值。结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,在M=2时,所述M个磁碟面位于同一磁碟片上。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,具体包括:位于同一柱面的磁道的逻辑块地址的编址方式为以一个逻辑块地址为单位进行交叉编址。结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,具体包括:位于同一柱面的磁道的逻辑块地址的编址方式为以M分之一个逻辑块地址为单位进行交叉编址。结合第一方面或第一种至第四种可能的实现方式中的任一种,在第五种可能的实现方式中,所述将写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,具体包括:将所述写入所述机械硬盘的数据和所述写入所述机械硬盘的数据的校验数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道。根据第二方面,提供了一种机械硬盘,所述机械硬盘包括:第一磁道确定单元,用于从M个磁碟面中确定M个数据写入磁道,其中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,M为不小于2的整数;第一寻道单元,用于通过用于驱动磁头臂的音圈马达对所述磁头臂进行第一次寻道,所述磁头臂与M个磁头相连;第二寻道单元,用于通过安装在所述M个磁头中的每一磁头上的微电机进行第二次寻道,将所述M个磁头分别定位至所述M个数据写入磁道;数据写入单元,用于接收来自所述第一磁道确定单元发送的所述M个数据写入磁道,将写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,其中,所述M个数据写入磁道位于同一柱面,并且为所述数据的初始写入磁道。结合第二方面,在第一种可能的实现方式中,所述第一磁道确定单元,具体用于控制所述M个磁碟面的相对误差小于阈值。结合第二方面或第一种可能的实现方式,在第二种可能的实现方式中,所述第一磁道确定单元,具体用于在M=2时,控制所述M个磁碟面位于同一磁碟片上。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一磁道确定单元,具体用于控制所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式以一个逻辑块地址为单位进行交叉编址。结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述第一磁道确定单元,具体用于控制所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式以M分之一个逻辑块地址为单位进行交叉编址。结合第二方面或第一种至第四种可能的实现方式中的任一种,在第五种可能的实现方式中,所述数据写入单元,具体用于将所述写入所述机械硬盘的数据和所述写入所述机械硬盘的数据的校验数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道。根据第三方面,提供了一种机械硬盘,所述机械硬盘包括:存储器,用于缓存写入所述机械硬盘的数据;控制器,用于:从M个磁碟面中确定M个数据写入磁道,其中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,M为不小于2的整数;通过用于驱动磁头臂的音圈马达对所述磁头臂进行第一次寻道,所述磁头臂与M个磁头相连;通过安装在所述M个磁头中的每一磁头上的微电机进行第二次寻道,将所述M个磁头分别定位至所述M个数据写入磁道;将所述写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,其中,所述M个数据写入磁道位于同一柱面,并且为所述数据的初始写入磁道。结合第三方面,在第一种可能的实现方式中,所述控制器,具体用于控制所述M个磁碟面的相对误差小于阈值。结合第三方面或第一种可能的实现方式,在第二种可能的实现方式中,所述控制器,具体用于在M=2时,控制所述M个磁碟面位于同一磁碟片上。结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述控制器,具体用于控制所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式以一个逻辑块地址为单位进行交叉编址。结合第三方面的第二种可能的实现方式,在第四种可能的实现方式中,所述控制器,具体用于控制所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式以M分之一个逻辑块地址为单位进行交叉编址。结合第二方面或第一种至第四种可能的实现方式中的任一种,在第五种可能的实现方式中,所述控制器,具体用于将所述写入所述机械硬盘的数据和所述写入所述机械硬盘的数据的校验数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道。根据第四方面,提供了一种数据读取的方法,应用于机械硬盘,所述方法包括:从N个磁碟面中确定N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,N为不小于2的整数;从所述N个数据读取磁道上并行读取N个数据,获得由所述N个数据按照所述逻辑块地址的顺序组合而成的读取数据,其中,所述N个数据读取磁道位于同一柱面,并且为所述N个数据的初始读取磁道。结合第四方面,在第一种可能的实现方式中,所述N个磁碟面的相对误差小于阈值。结合第四方面或第一种可能的实现方式,在第二种可能的实现方式中,在N=2时,所述N个磁碟面位于同一磁碟片上。结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,具体包括:确定所述交叉编址方式为所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以一个逻辑块地址为单位进行交叉编址的方式,还是为所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以M分之一个逻辑块地址为单位进行交叉编址的方式。根据第五方面,提供了一种机械硬盘,所述机械硬盘包括:第二磁道确定单元,用于从N个磁碟面中确定N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,N为不小于2的整数;数据读取单元,用于接收来自所述第二磁道确定单元110的所述N个数据读取磁道和所述交叉编址方式,从所述N个数据读取磁道上并行读取N个数据,获得由所述N个数据按照所述逻辑块地址的顺序组合而成的读取数据,其中,所述N个数据读取磁道位于同一柱面,并且为所述N个数据的初始读取磁道。结合第五方面,在第一种可能的实现方式中,所述N个磁碟面的相对误差小于阈值。结合第五方面或第一种可能的实现方式,在第二种可能的实现方式中,在N=2时,所述N个磁碟面位于同一磁碟片上。结合第五方面或第一或第二种可能的实现方式,在第三种可能的实现方式中,所述第二磁道确定单元,具体用于确定所述交叉编址方式是所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以一个逻辑块地址为单位进行交叉编址的方式,还是所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以M分之一个逻辑块地址为单位进行交叉编址的方式。根据第六方面,提供了一种机械硬盘,所述机械硬盘包括:存储器,用于存储数据;控制器,在确定需要从所述存储器中读取的读取数据时,用于从N个磁碟面中确定N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,N为不小于2的整数,以及用于从所述N个数据读取磁道上并行读取N个数据,获得由所述N个数据按照所述逻辑块地址的顺序组合而成的所述读取数据,其中,所述N个数据读取磁道位于同一柱面,并且为所述N个数据的初始读取磁道。结合第六方面,在第一种可能的实现方式中,所述N个磁碟面的相对误差是否小于阈值。结合第六方面或第一种可能的实现方式,在第二种可能的实现方式中,在N=2时,所述N个磁碟面位于同一磁碟片上。结合第六方面或第一或第二种可能的实现方式,在第三种可能的实现方式中,所述控制器,具体用于在确定所述交叉编址方式之后,根据所述交叉编址方式,确定所述N个数据对应的逻辑块地址的顺序,并将所述N个数据按照所述逻辑块地址的顺序进行组合,获得所述读取数据。本发明有益效果如下:本发明实施例中,从M个磁碟面中确定M个数据写入磁道之后,由于所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编码,导致对写入所述机械硬盘的数据也进行交叉编码,使得所述的写入所述机械硬盘的数据能够按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道中,从而实现了并行写入数据,而现有的机械硬盘在同一时间段内仅有一个磁头进行写入操作,而本技术方案中在同一时间段内可以有多个磁头进行写入操作,从而能够有效提高机械硬盘的数据写入速度。附图说明图1为现有技术中的机械硬盘的结构图;图2为本发明实施例中数据写入的方法流程图;图3a为本发明实施例中2个磁碟面位于同一磁碟片上的第一种结构图;图3b为本发明实施例中2个磁碟面位于同一磁碟片上的第二种结构图;图3c为本发明实施例中M个磁碟面位于不同磁碟片上的第一种结构图;图3d为本发明实施例中M个磁碟面位于不同磁碟片的第二种结构图;图4a为本发明实施例中的多个磁碟片的结构图;图4b为本发明实施例中第一磁碟面33上的磁道的结构图;图5a为本发明实施例中的第一种磁头臂运动的结构图;图5b为本发明实施例中的第二种磁头臂运动的结构图;图5c为本发明实施例中的设置有第一缓冲器时的机械硬盘的结构图;图6为本发明实施例中的第一种机械硬盘的结构图;图7为本发明实施例中第二种机械硬盘的结构图;图8为本发明实施例中第三种机械硬盘的结构图;图9为本发明实施例中数据读取的方法流程图;图10为本发明实施例中读取数据的数据流向图;图11为本发明实施例中的第四种机械硬盘的结构图;图12为本发明实施例中的第五种机械硬盘的结构图。具体实施方式针对现有技术中存在的数据写入速度低的技术问题,本发明实施例提出的技术方案中,是从M个磁碟面中确定M个数据写入磁道,其中,M为大于2的整数,由于所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编码,导致对写入所述机械硬盘的数据也进行交叉编码,使得所述的写入所述机械硬盘的数据能够按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道中,从而实现了并行写入数据,使得同一时间段内可以有多个磁头进行写入操作,从而能够有效提高机械硬盘的数据写入速度。下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。实施例一:本发明实施例一提出了一种数据写入的方法,应用于机械硬盘,所述机械硬盘具有多个磁碟片,且每一个磁碟片具有两个磁碟面。如图2所示,该方法具体处理过程如下:步骤S201:从M个磁碟面中确定M个数据写入磁道,其中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,M为不小于2的整数;步骤S202:将写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,其中,所述M个数据写入磁道位于同一柱面,并且为所述数据的初始写入磁道。其中,在步骤S201中,从M个磁碟面中确定M个数据写入磁道,其中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,M为不小于2的整数。在具体实施过程中,在获取到需要写入所述机械硬盘的数据时,需要从所述多个磁碟面中确定所述M个数据写入磁道,所述M个数据写入磁道用于存储所述M个数据的初始写入磁道,由于所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,使得所述需要写入所述机械硬盘的数据同样也需要进行交叉编址,所述M个数据根据所述同一柱面磁道的逻辑地址的交叉编址方式,并行写入。具体地,所述M个磁碟面的相对误差小于阈值,在所述M个磁碟面的相对误差小于阈值时,使得所述M个磁碟面中的在同一柱面的磁道的相对误差也会小于阈值,从而使得所述机械硬盘在进行寻址时,使得所述机械硬盘中的与所述M个数据写入磁道对应的M个磁头定位至所述M个数据写入磁道上的位置误差较小,时间相差也较小,例如在10微秒,50微秒,100微秒的时间之内。其中,所述阈值例如可以是0.5毫米,0.8毫米和1.0毫米等值,在所述阈值的取值越小时,所述M个磁头定位至所述M个数据写入磁道的位置误差越小,寻址时间越短,使得所述机械硬盘能够更快的进行并行写入操作,提高所述机械硬盘的数据写入速度。在实际应用过程中,在确定与所述M个数据写入磁道对应的所述M个磁头之后,首先通过音圈马达对磁头臂进行第一次寻道,再通过安装在所述M个磁头中的每一磁头上的微电机进行第二次寻道,在所述阈值为0.5毫米时,将所述M个磁头定位至所述M个数据写入磁道的寻址时间为10微秒,而在所述阈值为1.0毫米,将所述M个磁头定位至所述M个数据写入磁道的寻址时间为50微秒,在所述阈值为0.5毫米时,所述机械硬盘能够更快地进行并行写入操作,从而提高所述机械硬盘的数据写入速度。其中,在所述M=2时,所述M个磁碟面可以位于同一磁碟片上,也可以位于不同的磁碟片上。具体的,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,具体包括:位于同一柱面的磁道的逻辑块地址的编址方式为以一个逻辑块地址为单位进行交叉编址。其中,由于机械硬盘中数据的存储位置是以逻辑块地址来进行标识的,例如,一个1M数据对应的逻辑块地址例如为LBA0、LBA1、LBA2,一直到LBA11。磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,在具体实施过程中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,具体包括:位于同一柱面的磁道的逻辑块地址的编址方式为以M分之一个逻辑块地址为单位进行交叉编址。所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,具体包括:位于同一柱面的磁道的逻辑块地址的编址方式为以一个逻辑块地址为单位进行交叉编址,例如,LBA0、LBA1、LBA2,一直到LBA11位于同一柱面,并且相邻的LBA地址位于同一物理物理扇区。具体来讲,在所述M=2时,如图3a所示,LBA0、LBA1一直到LBA11位于同一磁碟的两个磁碟面的同一磁道,并且以一个逻辑块地址为单位进行交叉编址。因此,将1M数据写入逻辑块地址LBA0至LBA11,对通过磁碟面A的磁头写入的数据,即写入逻辑块地址LBA0、LBA2、LBA4、LBA6、LBA8和LBA10的数据,通过磁碟面A的磁头分别写入对应的逻辑块地址;写入逻辑块地址LBA1、LBA3、LBA5、LBA7、LBA9和LBA11的数据,通过磁碟面B的磁头分别写入对应的逻辑块地址,通过磁碟面A和磁碟面B的磁头的并行写入,因此,当M=2时,数据写入速度为单个磁头的2倍。所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为以M分之一个逻辑块地址为单位进行交叉编址,例如,LBA0、LBA1、LBA2,一直到LBA11位于同一柱面,并且相邻的LBA地址位于同一物理物理扇区。具体来讲,在所述M=2时,如图3b所示,为表示方便,只以LBA0、LBA1一直到LBA5的地址分布为例,LBA0、LBA1一直到LBA5位于同一磁碟的两个磁碟面的同一磁道,并且以二分之一逻辑块地址为单位进行交叉编址。如图3b所示,将1M数据写入逻辑块地址LBA0至LBA11,由于图3b所示的逻辑块地址以二分之一的逻辑块地址为单位进行交交叉,即逻辑块地址LBA0的前二分之一位于磁碟面A,即LBA0-1,而逻辑块地址LBA0的后二分之一位于磁碟面B,即LBA0-2,同理,逻辑块地址LBA1至逻辑块地址LBA11依该原则进行编址。将1M数据写入逻辑块地址LBA0至LBA11,对通过磁碟面A的磁头写入的数据,即写入逻辑块地址LBA0-1、LBA1-1、LBA2-1、LBA3-1、LBA4-1、LBA5-1、LBA6-1、LBA7-1、LBA8-1、LBA9-1、LBA10-1和LBA11-1的数据,通过磁碟面A的磁头分别写入对应的逻辑块地址;写入逻辑块地址LBA0-2、LBA1-2、LBA2-2、LBA3-2、LBA4-2、LBA5-2、LBA6-2、LBA7-2、LBA8-2、LBA9-2、LBA10-2和LBA11-2的数据,通过磁碟面B的磁头分别写入对应的逻辑块地址。因此,当M=2时,数据写入速度为单个磁头的2倍。上述M=2时,位于同一柱面的两个磁道可以位于相同磁碟的两个磁碟面上,也可以位于不同磁碟的两个磁碟面上。本发明实施例对此不作限定。例如,在M=3时,所述3个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,交叉编址单位为一个逻辑块地址,如图3c所示,同样以1M数据为例,将1M数据写入逻辑块地址LBA0至LBA11,对通过磁碟面A的磁头写入的数据,即写入逻辑块地址LBA0、LBA3、LBA6和LBA9的数据,通过磁碟面A的磁头分别写入对应的逻辑块地址;写入逻辑块地址LBA1、LBA4、LBA7和LBA10的数据,通过磁碟面B的磁头分别写入对应的逻辑块地址;写入逻辑块地址LBA2、LBA5、LBA8和LBA11的数据,通过磁碟面C的磁头分别写入对应的逻辑块地址,通过磁碟面A、磁碟面B和磁碟面C的磁头的并行写入,数据写入速度为单个磁头的3倍。其中一种实施例,LBA0、LBA1和LBA2中的数据分别通过磁头A、B和C同时并行写入,并且,其中一个逻辑块地址的数据为校验数据;LBA3、LBA4和LBA5中的数据分别通过磁头A、B和C同时并行写入,并且,其中一个逻辑块地址的数据为校验数据;LBA6、LBA7和LBA8中的数据分别通过磁头A、B和C同时并行写入,并且,其中一个逻辑块地址的数据为校验数据;LBA9、LBA10和LBA11中的数据分别通过磁头A、B和C同时并行写入,并且,其中一个逻辑块地址的数据为校验数据,从而增加了写入数据的可靠性。将1M数据使用3个磁头并行写入的速度是单个磁头写入的3倍。图3c所示的3个磁碟面的可以有两个位于同一个磁碟上,本发明对此不作限定。同样,在M=4时,所述4个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,交叉编址单位为一个逻辑块地址,如图3d所示,同样以1M数据为例,将1M数据写入逻辑块地址LBA0至LBA11,对通过磁碟面A的磁头写入的数据,即写入逻辑块地址LBA0、LBA4和LBA8的数据,通过磁碟面A的磁头分别写入对应的逻辑块地址;写入逻辑块地址LBA1、LBA5和LBA9的数据,通过磁碟面B的磁头分别写入对应的逻辑块地址;写入逻辑块地址LBA2、LBA6和LBA10的数据,通过磁碟面C的磁头分别写入对应的逻辑块地址;写入逻辑块地址LBA3、LBA7和LBA11的数据,通过磁碟面D的磁头分别写入对应的逻辑块地址。通过磁碟面A、磁碟面B、磁碟面C和磁碟面D的磁头的并行写入,数据写入速度为单个磁头的4倍。其中一种实施方式,LBA0、LBA1、LBA2和LBA3中的数据分别通过磁头A、B、C和D写入,并且,其中一个逻辑块地址的数据为校验数据;LBA4、LBA5、LBA6和LBA7中的数据分别通过磁头A、B、C和D写入,并且,其中一个逻辑块地址的数据为校验数据;LBA8、LBA9、LBA10和LBA11中的数据分别通过磁头A、B、C和D写入,并且,其中一个逻辑块地址的数据为校验数据,从而增加了写入数据的可靠性。将1M数据使用4个磁头并行写入的速度是单个磁头写入的4倍。图3d所示的4个磁碟面的可以有两个位于同一个磁碟上,也可以位于不同的磁碟上,也可以分别位于两个磁碟上,本发明对此不作限定。在M=4时,所述4个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为以四分之一个逻辑块地址为单位进行交叉编址所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为以M分之一个逻辑块地址为单位进行交叉编址,具体地,在所述M=3时,在以三分之一逻辑块地址为单位进行交叉编址时,例如,写入数据为1M,数据写入的逻辑块地址为LBA0至LBA11,3个磁碟面分别为磁碟面A、磁碟面B和磁碟面C,分别对应磁头A、磁头B和磁头C,则在磁碟面A的数据写入磁道上的逻辑块地址分布为LBA0-1、LBA1-1、LBA2-1、LBA3-1、LBA4-1、LBA5-1、LBA6-1、LBA7-1、LBA8-1、LBA9-1、LBA10-1和LBA11-1,磁碟面B的数据写入磁道上的逻辑块地址分布为LBA0-2、LBA1-2、LBA2-2、LBA3-2、LBA4-2、LBA5-2、LBA6-2、LBA7-2、LBA8-2、LBA9-2、LBA10-2和LBA11-2,磁碟面C的数据写入磁道上的逻辑块地址分布为LBA0-3、LBA1-3、LBA2-3、LBA3-3、LBA4-3、LBA5-3、LBA6-3、LBA7-3、LBA8-3、LBA9-3、LBA10-3和LBA11-3。其中,LBA0-1、LBA0-2和LBA0-3分别表示逻辑块地址LBA0的三分之一逻辑块地址,其他逻辑块地址与此相同。通过磁碟面A、磁碟面B和磁碟面C的磁头的并行写入,数据写入速度为单个磁头的3倍。其中一种实施方式,磁头A、磁头B和磁头C分别并行向LBA0-1、LBA0-2和LBA0-3写入数据,其中LBA0-1、LBA0-2和LBA0-3中的一个三分之一逻辑块地址的数据为校验数据,从而提高了写入数据的可靠性;同理,磁头A、磁头B和磁头C分别并行向写入LBA1-1、LBA1-2和LBA1-3写入数据,其中一个三分之一逻辑块地址写入的是校验数据。按照该方式,直到磁头A、磁头B和磁头C分别并行向写入LBA11-1、LBA11-2和LBA11-3写入数据。通过校验数据,增加了数据写入的可靠性,同时数据写入速率是单个磁头写入的3倍。在具体实施过程中,参见图4a和图4b,第一磁碟片30、第二磁碟片31和第三磁碟片32组装在一个马达主轴上,在同一水平面上,第一磁碟面33的0磁道39距离所述马达主轴的轴心的距离为125毫米,以及在同一水平面上,第二磁碟面34的0磁道距离所述马达主轴的轴心的距离为124毫米,同样,第三磁碟面35的0磁道距离所述马达主轴的轴心的距离为128毫米,第四磁碟面36的0磁道距离所述马达主轴的轴心的距离为125毫米,第五磁碟面37的0磁道距离所述马达主轴的轴心的距离为129毫米,第六磁碟面38的0磁道距离所述马达主轴的轴心的距离为130毫米,若此,可以将第一磁碟面33、第二磁碟面34和第四磁碟面36组成第一分组磁碟面,以及将第三磁碟面35、第五磁碟面37和第六磁碟面37组成第二分组磁碟面。以M=3为例,选定第一分组磁碟面为选定的磁碟面进行并行写入数据。假设选定0磁道为数据写入磁道。由于工艺设计,位于同一柱面的磁道也会存在相对位置误差。如,第一磁碟面33的0磁道39距离所述马达主轴的轴心的距离为125毫米,第二磁碟面34的0磁道距离所述马达主轴的轴心的距离为124毫米,第四磁碟面36的0磁道距离所述马达主轴的轴心的距离为125毫米,因此,位于同一柱面的0磁道之间也存在相对误差。当以第一分组的0磁道作为数据写入磁道时,定位到该0磁道的磁头实际上并不能同时对这三个0磁道进行数据写入,解决这一问题的一种方式为通过安装在每一磁头上的微电机将磁头分别定位至相应的0磁道上,以克服这种磁道相对误差问题。例如,参见图4b和图5a,在M个数据写入磁道为为第一磁碟面33上的0磁道39和第三磁碟面35上的0磁道307时,首先是通过音圈马达驱动磁头臂308进行第一次寻址,将磁头臂308从F位置移动至C位置,然后通过微电机进行第二次寻址,即通过设置在a磁头上的微电机将a磁头定位至0磁道39上的E位置,以及通过设置在c磁头上的微电机将c磁头定位至0磁道307上的D位置,从而完成寻址过程。又例如,参见图4b和图5b,在所述M个数据写入磁道为第一磁碟面33上的1磁道300和第三磁碟面35上的1磁道309时,首先是通过音圈马达驱动磁头臂308进行第一次寻址,将磁头臂308从F1位置移动至C1位置,然后通过微电机进行第二次寻址,即通过微电机将a磁头定位至1磁道300上的E1位置,以及将c磁头定位至1磁道309上的D1位置,从而完成寻址过程。在具体实施过程中,在将所述M个磁头定位至所述M个数据写入磁道时,控制所述M个磁头接收来自所述至少一个读写信道发送的M个编码数据,其中,所述M个编码数据为所述至少一个信道对所述写入所述机械硬盘的数据进行交叉编码而得到的数据。参见图3a,在所述M=2时,在将1M的数据写入所述M个数据写入磁道,且1M的数据写入逻辑块地址为LBA0至LBA11,根据交叉编码规则,所述至少一个读写信道对逻辑块地址LBA0、LBA2、LBA4、LBA6、LBA8和LBA10的数据进行编码,获得一个编码数据,同时也对逻辑块地址LBA1、LBA3、LBA5、LBA7、LBA9和LBA11的数据进行编码,获得另一个编码数据,从而获得与所述1M的数据对应的2个编码数据。具体地,所述至少一个读写信道为M个读写信道时,通过所述机械硬盘中的第一前置放大器同时选通与所述M个磁头对应的M个磁头通道,控制所述M个磁头接收来自相应的读写信道发送的编码数据,其中,所述第一前置放大器的一端电性连接所述多个磁头中的每一个磁头,另一端电性连接所述M个读写信道中的每一个读写信道。具体地,由于所述第一前置放大器的一端电性连接所述多个磁头中的每一个磁头,另一端连接所述M个读写信道中的每一个读写信道,如此,使得在所述第一前置放大器接收来自所述M个读写信道发送的所述M个编码数据时,根据所述M个编码数据各自对应的磁头,所述第一前置放大器同时选通与所述M个磁头对应的M个磁头通道,使得所述M个编码数据通过相应的磁头通道进行传输,以使得所述M个磁头接收到相应的编码数据。例如,参见图4a,a磁头对应A磁头通道,b磁头对应B磁头通道,c磁头对应C磁头通道,d磁头对应D磁头通道,e磁头对应E磁头通道,f磁头对应F磁头通道,在所述M个子数据包括H1子数据、H2子数据和H3子数据时,且H1子数据对应第一磁碟面33上的8磁道,而H2子数据对应第二磁碟面34上的8磁道,以及H3子数据对应第三磁碟面35上的8磁道,如此,使得所述第一前置放大器接收来自所述M个读写通道发送的与H1、H2和H3子数据对应的H1、H2和H3编码数据,所述第一前置放大器同时选通A、B和C磁头通道,且同时将H1编码数据通过A磁头通道发送给a磁头,以及将H2编码数据通过B磁头通道发送给b磁头,以及将H3编码数据通过C磁头通道发送给c磁头,其中,在将H1、H2和H3编码数据通过A、B和C磁头通道进行传输时,还需通过所述第一前置放大器中的模数转换器将H1、H2和H3编码数据从数字信号转换成模拟信号。在所述至少一个读写信道为M个读写信道时,可以同时选通与所述M个读写信道对应的M个磁头,并使得所述M个磁头可以同时进行数据写入操作,而现有的机械硬盘在一段时间内只能控制一个磁头进行写入操作,如此,采用本申请的技术方案,能够有效的提高机械硬盘的数据写入速度。在具体实施过程中,在所述至少一个读写信道为一个第一读写信道时,采用分时复用,通过所述第一读写信道中的信道编码器对所述M个子数据进行编码,获得所述M个编码数据。具体来讲,在所述至少一个读写信道为一个第一读写信道时,通过所述机械硬盘中的第一缓冲器接收来自所述第一读写信道发送的所述M个编码数据,其中,所述第一缓冲器的一端电性连接所述第一读写信道,另一端电性连接所述机械硬盘中的M个第一模数转换器,所述M个第一模数转换器中的每一个第一模数转换器电性连接所述M个磁头中的至少一个磁头;通过所述M个第一模数转换器接收来自所述第一缓冲器发送的所述M个编码数据;控制所述M个第一模数转换器同时选通与所述M个磁头对应的M个磁头通道,控制所述M个磁头接收来自所述第一缓冲器发送的所述M个编码数据。其中,所述第一模数转换器用于在数字信号和模拟信号之间相互转换,在所述M个编码数据进行写入时,所述第一模数转换器用于将所述M个编码数据从数字信号转换成模拟信号,在从所述N个磁碟上读取数据时,所述第一模数转换器用于将读取数据从模拟信号转换成数字信号,其中,所述M个第一模数转换器中的每一个第一模数转换器可以与所述M个磁头中的每一个磁头相连,也可以只与所述M个磁头中的一个磁头相连。具体的,由于所述第一读写信道是并行对所述M个子数据进行编码的,使得所述第一缓冲器能够将所述M个子数据同时传输给所述M个磁头,使得所述M个磁头能够同时接收到所述M个编码数据中的一部分数据。例如,参见图4a和图5c,a磁头对应A磁头通道,b磁头对应B磁头通道,c磁头对应C磁头通道,d磁头对应D磁头通道,e磁头对应E磁头通道,f磁头对应F磁头通道,在所述M个子数据包括H1子数据和H2子数据时,且H1子数据对应第一磁碟面33上的9磁道,以及H2子数据对应第五磁碟面37上的9磁道,由于第一读写信道50并行对H1和H2子数据进行编码,如此,使得第一缓冲器51能够并行的接收来自第一读写通道50发送的与H1和H2子数据对应的H1和H2编码数据。其中,以一段传输时间为6微秒为例,在0-3微秒的时间段,控制第一读写信道50对H1子数据中的H1-1数据进行编码,获得H1-1编码数据;以及在3-6微秒对H2子数据中的H2-1数据进行编码,获得H2-1编码数据,然后,控制第一读写信道50将H1-1编码数据和H2-1编码数据发送到第一缓冲器51,控制第一缓冲器51同时将H1-1编码数据发送给第一模数转换器52和将H2-1编码数据发送给第一模数转换器53,然后控制第一模数转换器52将H1-1编码数据转换成第一模拟信号,将所述第一模拟信号发送至a磁头54,同时控制第二模数转换器53将H2-1编码数据转换成第二模拟信号,并将所述第二模拟信号发送至e磁头55,以使得a磁头54和e磁头55进行并行写入操作,将所述第二模拟信号发送至e磁头55,按照上述方式,控制第一读写信道50并行对H1编码数据中的除H1-1数据之外的第一剩余数据和H2编码数据中的除H2-1数据之后的第二剩余数据进行编码,使得a磁头54和e磁头55能够并行的接收与H1子数据对应的H1编码数据和与H2子数据对应的H2编码数据,进而使得a磁头54和e磁头55能够并行写入数据,提高所述机械硬盘的数据写入速度。另外,第一模数转换器52可以电性连接a、b、c、d、e和f磁头,同样,第一模数转换器53可以电性连接a、b、c、d、e和f磁头,当所述M个磁头为a磁头54和e磁头55时,第一模数转换器52仅选通A磁头通道,导致H1子数据能够从第一读写信道50传输至a磁头54,同时,第二模数转换器53仅选通E磁头通道,导致H2子数据能够从第一读写信道50传输至e磁头55。在所述至少一个读写信道为所述第一读写信道时,所述第一读写信道是采用分时复用来对所述M个编码数据进行编码,而且所述第一读写信道在对所述M个编码数据是基于电性号来处理的,由于电信号处理的高速性,使得能够并行对所述M个子数据进行处理,导致所述M个编码数据也是并行的存储在所述第一缓冲器中的,然后同时将与所述M个子数据对应的M个编码数据通过所述M个第一模数转换器并行的发送至相应磁头,以使得所述M个磁头能够并行的写入数据,将所述M个编码数据写入相应的磁道中,从而有效的提高机械硬盘的数据写入速度。在具体实施过程中,在所述至少一个读写信道的第一数量小于M且大于1时,在选择所述至少一个读写信道中的一个第三读写信道来对所述M个子数据进行编码时,所述控制所述M个磁头接收来自所述至少一个读写信道发送的所述M个编码数据,可以采用如上述在所述至少一个读写信道为所述第一读写信道时的实施方式;在选择所述至少一个读写信道中的至少两个读写信道来对所述M个子数据进行编码时,所述控制所述M个磁头接收来自所述至少一个读写信道发送的所述M个编码数据,是根据所述至少两个读写信道中的每一个读写信道中的处理的子数据的个数,以此来采用相应的实施方式,在一个读写信道处理的子数据的个数大于1时,则采用如上述在所述至少一个读写信道为所述第一读写信道时的实施方式,在一个读写信道处理的子数据的个数等于1,则采用如上述在所述至少一个读写信道为所述M个读写信道时的实施方式,为了说明书的简洁,在此就不再赘述了。在所述M个磁头接收到所述M个编码数据之后,控制所述M个磁头进行并行写入操作,将所述M个编码数据写入所述M个数据写入磁道上。在具体实施过程中,控制所述M个磁头中的每一个磁头并行写入相应的编码数据,将所述M个编码数据写入相应的磁道上。具体的,在所述至少一个读写信道为M个读写信道时,控制所述M个磁头中的每一个磁头同时进行写入操作,将所述M个编码数据写入相应的磁道上。例如,参见图4a,a磁头对应A磁头通道,b磁头对应B磁头通道,c磁头对应C磁头通道,d磁头对应D磁头通道,e磁头对应E磁头通道,f磁头对应F磁头通道,在所述M个子数据包括H1子数据、H2子数据和H3子数据时,且H1子数据对应第一磁碟面33上的8磁道,而H2子数据对应第二磁碟面34上的8磁道,以及H3子数据对应第三磁碟面35上的8磁道,如此,使得所述第一前置放大器接收来自所述M个读写通道发送的与H1、H2和H3子数据对应的H1、H2和H3编码数据,所述第一前置放大器同时选通A、B和C磁头通道,且同时将H1编码数据通过A磁头通道发送给a磁头,以及将H2编码数据通过B磁头通道发送给b磁头,以及将H3编码数据通过C磁头通道发送给c磁头,控制a、b和c磁头同时进行写入操作,同时将H1编码数据写入第一磁碟面33上的8磁道上,以及将H2编码数据写入第二磁碟面34上的8磁道上,以及将H3编码数据写入第三磁碟面35上的8磁道上。具体的,在所述至少一个读写信道为所述第一读写信道时,控制所述M个磁头中的每一个磁头并行写入相应的编码数据,将所述M个编码数据写入相应的磁道上。参见图4a和图5c,a磁头对应A磁头通道,b磁头对应B磁头通道,c磁头对应C磁头通道,d磁头对应D磁头通道,e磁头对应E磁头通道,f磁头对应F磁头通道,在所述M个子数据包括H1子数据和H2子数据时,且H1子数据对应第一磁碟面33上的9磁道,以及H2子数据对应第五磁碟面37上的9磁道,由于第一读写信道50并行对H1和H2子数据进行编码,如此,使得第一缓冲器51能够并行的接收来自第一读写通道50发送的与H1和H2子数据对应的H1和H2编码数据。其中,以一段传输时间为6微秒为例,在0-3微秒的时间段,控制第一读写信道50对H1子数据中的H1-1数据进行编码,获得H1-1编码数据;以及在3-6微秒对H2子数据中的H2-1数据进行编码,获得H2-1编码数据,然后,控制第一读写信道50将H1-1编码数据和H2-1编码数据发送到第一缓冲器51,控制第一缓冲器51同时将H1-1编码数据发送给第一模数转换器52和将H2-1编码数据发送给第一模数转换器53,然后控制第一模数转换器52将H1-1编码数据转换成第一模拟信号,将所述第一模拟信号发送至a磁头54,同时控制第二模数转换器53将H2-1编码数据转换成第二模拟信号,并将所述第二模拟信号发送至e磁头55,以使得a磁头54和e磁头55进行并行写入操作,将所述第二模拟信号发送至e磁头55,按照上述方式,控制第一读写信道50并行对H1编码数据中的除H1-1数据之外的第一剩余数据和H2编码数据中的除H2-1数据之后的第二剩余数据进行编码,使得a磁头54和e磁头55能够并行的接收与H1子数据对应的H1编码数据和与H2子数据对应的H2编码数据,进而使得a磁头54和e磁头55能够并行写入数据,提高所述机械硬盘的数据写入速度。具体的,在所述至少一个读写信道的第一数量小于M且大于1时,在选择所述至少一个读写信道中的一个第三读写信道来对所述M个子数据进行编码时,所述控制所述M个磁头进行并行写入操作,将所述M个编码数据写入所述M个数据写入磁道上,可以采用如上述在所述至少一个读写信道为所述第一读写信道时的实施方式;在选择所述至少一个读写信道中的至少两个读写信道来对所述M个子数据进行编码时,所述控制所述M个磁头进行并行写入操作,将所述M个编码数据写入所述M个数据写入磁道上,是根据所述至少两个读写信道中的每一个读写信道中的处理的子数据的个数,以此来采用相应的实施方式,在一个读写信道处理的子数据的个数大于1时,则采用如上述在所述至少一个读写信道为所述第一读写信道时的实施方式,在一个读写信道处理的子数据的个数等于1,则采用如上述在所述至少一个读写信道为所述M个读写信道时的实施方式,为了说明书的简洁,在此就不再赘述了。结合实施例一中的所有实施例,所述将写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,具体还包括:将所述M个磁碟面中的每两个磁碟面各自对应的子数据进行纠错编码,获得至少一个纠错数据;将所述至少一个纠错编码数据中的每一个纠错数据并行写入所述M个数据写入磁道上。在具体实施过程中,所述纠错编码可以采用奇偶校验编码等方式进行编码,在一个第一磁碟面损坏时,可以通过所述至少一个纠错数据与另一磁碟面还原出所述第一磁碟面上的数据,减少因磁碟面损坏而导致数据无法恢复的概率,下面具体以奇偶校验编码为例。例如,参见图4a,若所述M个磁碟面为第一磁碟面33和第三磁碟面35时,若写入第一磁碟面33的第三数据为00011100,写入第三磁碟面35的第四数据为10001100时,将所述第三和第四数据进行奇数编码,获得所述至少一个奇数编码为10010000,将10010000并行写入第一磁碟面33和第三磁碟面35的相同磁道上,在第一磁碟面33损坏时,则可以通过第三磁碟面35上的存储的所述第四数据10001100和10010000还原出所述第三数据为00011100,从而能够减少因磁碟损坏而导致数据无法恢复的概率。又例如,参见图4a,若所述M个磁碟面为第一磁碟面33和第三磁碟面35和第四磁碟面36时,若写入第一磁碟面33的数据为1010,写入第三磁碟面35的数据为0101,写入第四磁碟面36的数据为1000,将数据1010和0101进行奇数编码,得到一个纠错数据为1111,将数据1010和1000进行奇数编码,得到另一纠错数据为0010,将数据0101和1000进行奇数编码,得到第三个纠错数据为1101,将纠错数据1111分别并行写入第一磁碟面33和第三磁碟面35的相同磁道上,将纠错数据0010并行写入第一磁碟面33和第四磁碟面36的相同磁道上,以及将纠错数据1101并行写入第三磁碟面35和第四磁碟面36的相同磁道上,在第三磁碟面35和第四磁碟面36损坏时,可以通过第一磁碟面33中存储的数据1010和纠错数据0010和1111,从而还原出第三磁碟面中存储的数据为0101,以及第四磁碟面36中存储的数据为1000。所述M的值是根据所述机械硬盘所支持的编址方式及写入方式来确定的,例如,在所述机械硬盘最多能支持3个磁头进行并行写入时,则机械硬盘的编址方式可以使用上述实施例方式进行交叉编址,所述M的值可以是2或3。本发明实施例中,本申请技术方案在从M个磁碟面中确定M个数据写入磁道之后,由于所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编码,导致对写入所述机械硬盘的数据也进行交叉编码,使得所述的写入所述机械硬盘的数据能够按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道中,从而实现了并行写入数据,而现有的机械硬盘在同一时间段内仅有一个磁头进行写入操作,而本技术方案中在同一时间段内可以有多个磁头进行写入操作,从而能够有效提高机械硬盘的数据写入速度。实施例二本发明实施例二提出了一种机械硬盘,所述机械硬盘具有多个磁碟片,其中,所述多个磁碟片可以采用塑料材料、铝材料和玻璃材料作为基质,然后再料基质和铝料基质和玻璃料基质上涂上磁性材料构成。。参见图6,该机械硬盘包括:第一磁道确定单元601,用于从M个磁碟面中确定M个数据写入磁道,其中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,M为不小于2的整数;数据写入单元602,用于接收来自第一磁道确定单元601发送的所述M个数据写入磁道,将写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,其中,所述M个数据写入磁道位于同一柱面,并且为所述数据的初始写入磁道。具体的,在获取到需要写入所述机械硬盘的数据时,需要从所述多个磁碟面中确定所述M个数据写入磁道,所述M个数据写入磁道用于存储所述第一数据,由于所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,使得所述需要写入所述机械硬盘的数据同样也需要进行交叉编址,以从所述需要写入所述机械硬盘的数据中确定写入所述M个数据写入磁道中的每一个数据写入磁道对应的数据。较佳的,第一磁道确定单元601,具体用于控制所述M个磁碟面的相对误差小于阈值。在具体来讲,所述M个磁碟面的相对误差小于阈值,在所述M个磁碟面的相对误差小于阈值时,使得所述M个磁碟面中的在同一柱面的磁道的相对误差也会小于阈值,从而使得所述机械硬盘在进行寻址时,使得所述机械硬盘中的与所述M个写入磁道对应的M个磁头定位至所述M个写入磁道上的时间相差较小,例如在10微秒,50微秒,100微秒的时间之内。其中,所述阈值例如可以是0.5毫米,0.8毫米和1.0毫米等值,在所述阈值的取值越小时,所述M个磁头定位至所述M个写入磁道的寻址时间越小,使得所述机械硬盘能够更快的进行并行写入操作,提高所述机械硬盘的数据写入速度。较佳的,第一磁道确定单元601,具体用于在M=2时,控制所述M个磁碟面位于同一磁碟片上。当然,在M=2时,所述M个磁碟面也可以位于不同的磁碟片上。例如,参见图4a,在M=2时,所述M个磁碟面例如可以为第一磁碟面33和第二磁碟面34,还可以为第一磁碟面33和第三磁碟面35。进一步的,第一磁道确定单元601,具体用于控制所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式以一个逻辑块地位为单位进行交叉编址。例如,以数据1001111010100101为例,逻辑块地址LBA0对应的二进制数据为1001,逻辑块地址LBA1对应的二进制数据为1110,逻辑块地址LBA2对应的二进制数据为1010,逻辑块地址LBA3对应的二进制数据为0101,在M=2且以一个逻辑块地位为单位进行交叉编址时,根据奇偶划分,获得所述第一部分数据为10011010和所述第二部分数据为11100101。进一步的,第一磁道确定单元601,具体用于控制所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式以M分之一个逻辑块地址为单位进行交叉编址。例如,同样数据1001111010100101为例,将LBA0划分为LBA0-1和LBA0-2,且LBA0-1对应的二进制数据为10,LBA0-2对应的二进制数据为01,对LBA1、LBA2和LBA3进行相同的处理,在M=2且以M分之一个逻辑块地位,即二分之一逻辑块地址为单位进行交叉编址时,获得所述第三部分数据为10111001和所述第四部分数据为01101001。进一步的,数据写入单元602,具体用于将写入所述机械硬盘数据和所述写入所述机械硬盘数据的校验数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道。具体的,所述检验数据可以采用奇偶校验编码校验等方式获得,使得在将数据写入所述机械硬盘时,通过所述校验数据能够纠正出错数据,确保写入所述机械硬盘的数据的正确性。进一步的,在检测到有一需要写入所述机械硬盘的数据时,可以从所述机械硬盘中的多个磁碟面中随机选择所述M个磁碟面,然后根据所述M个磁碟面上的数据存储情况,以此来从所述M个磁碟面中确定所述M个数据写入磁道,使得所述M个数据写入磁道能够存储所述数据。较佳的,在检测到有一需要写入所述机械硬盘的数据时,还可以从所述机械硬盘的多个磁碟面对应的多个分组磁碟面中选择至少一组磁碟面,其中,所述多个分组磁碟面中的每一个分组磁碟面至少包含两个磁碟面,获取作为所述M个磁碟面的所述至少一个分组磁碟面包含的所有磁碟面,然后再从所述M个磁碟面中确定所述M个数据写入磁道。其中,所述多个分组磁碟面是基于所述多个磁碟片包含的所有磁碟面的各个碟面之间的相对误差来划分的,其中,相对误差小的多个磁碟面组成一个分组磁碟面,在检测到有数据写入时,从所述多个分组磁碟面中选择至少一个分组磁碟面来存储所述数据,基于所述至少一个分组磁碟面,从而可以确定所述M个磁碟面,然后再从所述M个磁碟面中确定所述M个数据写入磁道。较佳的,在确定所述M个数据写入磁道时,还需通过所述机械硬盘中的至少一个读写信道对所述数据进行交叉编址,获得M个子数据。其中,所述至少一个读写信道可以以一个逻辑块地址或M分之一个逻辑块地址为单位进行交叉编址,获得所述M个子数据。较佳的,在获得所述M个子数据之后,还需通过所述至少一个读写信道对所述M子数据进行编码,获得M个编码数据。其中,在所述至少一个读写信道为M个读写信道时,通过所述M个读写信道分别对相应的子数据进行编码,获得所述M个编码数据。进一步的,在所述至少一个读写信道为一个第一读写信道时,采用分时复用,通过所述第一读写信道中的信道编码器对所述M个子数据进行编码,获得所述M个编码数据。较佳的,在确定所述M个数据写入磁道之后,从所述机械硬盘的多个磁头中确定与所述M个数据写入磁道对应的M个磁头,将所述M个磁头分别定位至相应的磁道上。其中,所述机械硬盘具有的磁碟面的数量和磁头的数量是相同的,在所述机械硬盘具有K个磁碟片时,其中,K为不小于2的整数,由于一个磁碟片具有两个磁碟面,使得所述多个磁头为2K个磁头,则从所述2K个磁头中选择与所述M个数据写入磁道对应的M个磁头,由于所述M个数据写入磁道位于同一柱面上,使得所述M个磁头与所述M个数据写入磁道一一对应,然后再通过所述M个磁头中的每一磁头上的微电机将所述M个磁头分别定位至相应的磁道上。其中,在确定所述M个磁头之后,首先通过用于驱动所述第一磁头臂的音圈马达对所述第一磁头臂进行第一次寻道,将所述第一磁头臂的当前位置从所述第一初始位置调整到所述第二位置,以使得通过安装在所述M个磁头中的每一磁头上的微电机进行第二次寻道,将所述M个磁头分别定位至相应的磁道上,其中,在所述M个数据写入磁道在所述多个磁碟片上的不同柱面上时,在通过微电机进行第二次寻道时,由于每一个磁头到相应磁道的距离不同,导致所述M个磁头在进行第二次寻道时的寻道时间不同,使得所述M个磁头进行并行写入操作的时间会延长,导致所述机械硬盘的数据写入速度会有所降低。较佳的,在将所述M个磁头定位至所述M个数据写入磁道时,控制所述M个磁头接收来自所述至少一个读写信道发送的所述M个编码数据。其中,在所述至少一个读写信道为一个第一读写信道时,采用分时复用,通过所述第一读写信道中的信道编码器对所述M个子数据进行编码,获得所述M个编码数据。进一步的,在所述至少一个读写信道为M个读写信道时,通过所述机械硬盘中的第一前置放大器同时选通与所述M个磁头对应的M个磁头通道,控制所述M个磁头接收来自相应的读写信道发送的编码数据,其中,所述第一前置放大器的一端电性连接所述多个磁头中的每一个磁头,另一端电性连接所述M个读写信道中的每一个读写信道。较佳的,在所述M个磁头接收到所述M个编码数据之后,控制所述M个磁头进行并行写入操作,将所述M个编码数据写入所述M个数据写入磁道上。其中,在所述至少一个读写信道为M个读写信道时,控制所述M个磁头中的每一个磁头同时进行写入操作,将所述M个编码数据写入相应的磁道上。进一步的,在所述至少一个读写信道为所述第一读写信道时,控制所述M个磁头中的每一个磁头并行写入相应的编码数据,将所述M个编码数据写入相应的磁道上。较佳的,所述将写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,具体还包括:将所述M个磁碟面中的每两个磁碟面各自对应的子数据进行纠错编码,获得至少一个纠错数据;将所述至少一个纠错编码数据中的每一个纠错数据并行写入所述M个数据写入磁道上。在具体实施过程中,所述纠错编码可以采用奇偶校验编码等方式进行编码,在一个第一磁碟面损坏时,可以通过所述至少一个纠错数据与另一磁碟面还原出所述第一磁碟面上的数据,减少因磁碟面损坏而导致数据无法恢复的概率,下面具体以奇偶校验编码为例。例如,参见图4a,若所述M个磁碟面为第一磁碟面33和第三磁碟面35时,若写入第一磁碟面33的第三数据为00011100,写入第三磁碟面35的第四数据为10001100时,将所述第三和第四数据进行奇数编码,获得所述至少一个奇数编码为10010000,将10010000并行写入第一磁碟面33和第三磁碟面35的相同磁道上,在第一磁碟面33损坏时,则可以通过第三磁碟面35上的存储的所述第四数据10001100和10010000还原出所述第三数据为00011100,从而能够减少因磁碟损坏而导致数据无法恢复的概率。本发明实施例的描述可以参考方法实施例的描述,在此不再赘述。本发明实施例中,本申请技术方案在从M个磁碟面中确定M个数据写入磁道之后,由于所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编码,导致对写入所述机械硬盘的数据也进行交叉编码,使得所述的写入所述机械硬盘的数据能够按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道中,从而实现了并行写入数据,而现有的机械硬盘在同一时间段内仅有一个磁头进行写入操作,而本技术方案中在同一时间段内可以有多个磁头进行写入操作,从而能够有效提高机械硬盘的数据写入速度。实施例三本发明实施例三提出一种机械硬盘,所述机械硬盘具有多个磁碟,且每一个磁碟片具有两个磁碟面。参见图7,该机械硬盘包括:存储器701,用于缓存写入所述机械硬盘的数据;控制器702,用于从M个磁碟面中确定M个数据写入磁道,其中,所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,M为不小于2的整数,并将所述写入所述机械硬盘的数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道,其中,所述M个数据写入磁道位于同一柱面,并且为所述数据的初始写入磁道。其中,存储器701例如是高速缓冲存储器等电子设备,控制芯片702例如是处理芯片,单片机等电子设备。其中,在获取到需要写入所述机械硬盘的数据时,需要从所述多个磁碟面中确定所述M个数据写入磁道,所述M个数据写入磁道用于存储所述第一数据,由于所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编址,使得所述需要写入所述机械硬盘的数据同样也需要进行交叉编址,以从所述需要写入所述机械硬盘的数据中确定写入所述M个数据写入磁道中的每一个数据写入磁道对应的数据。较佳的,控制器702,具体用于控制所述M个磁碟面的相对误差小于阈值。其中,所述M个磁碟面的相对误差小于阈值,在所述M个磁碟面的相对误差小于阈值时,使得所述M个磁碟面中的在同一柱面的磁道的相对误差也会小于阈值,从而使得所述机械硬盘在进行寻址时,使得所述机械硬盘中的与所述M个写入磁道对应的M个磁头定位至所述M个写入磁道上的时间相差较小,例如在10微秒,50微秒,100微秒的时间之内。具体的,所述阈值例如可以是0.5毫米,0.8毫米和1.0毫米等值,在所述阈值的取值越小时,所述M个磁头定位至所述M个写入磁道的寻址时间越短,使得所述机械硬盘能够更快的进行并行写入操作,提高所述机械硬盘的数据写入速度。较佳的,控制器702,具体用于在M=2时,控制所述M个磁碟面位于同一磁碟片上。当然,在M=2时,所述M个磁碟面也可以位于不同的磁碟片上。例如,参见图4a,在M=2时,所述M个磁碟面例如可以为第一磁碟面33和第二磁碟面34,还可以为第一磁碟面33和第三磁碟面35。较佳的,控制器702,具体用于控制所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式以一个逻辑块地位为单位进行交叉编址。较佳的,控制器702,具体用于控制所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式以M分之一个逻辑块地址为单位进行交叉编址。较佳的,控制器702,具体用于将写入所述机械硬盘的数据和所述写入所述机械硬盘的数据的校验数据按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道。较佳的,控制器702,具体还用于将所述M个磁碟面中的每两个磁碟面各自对应的子数据进行纠错编码,获得至少一个纠错数据;将所述至少一个纠错编码数据中的每一个纠错数据并行写入所述M个数据写入磁道上。在实际应用过程中,所述机械硬盘的具体实现过程如下:参见图8,当控制器702检测到存储器701缓存了用于写入所述机械硬盘的数据时,控制器702可以从所述机械硬盘中的多个磁碟面中随机选择所述M个磁碟面,然后根据所述M个磁碟面上的数据存储情况,以此来从所述M个磁碟面中确定所述M个数据写入磁道,使得所述M个数据写入磁道能够存储所述数据。当控制器702检测到存储器701缓存了用于写入所述机械硬盘的数据时,控制器702还可以从所述机械硬盘的多个磁碟面对应的多个分组磁碟面中选择至少一组磁碟面,其中,所述多个分组磁碟面中的每一个分组磁碟面至少包含两个磁碟面,获取作为所述M个磁碟面的所述至少一个分组磁碟面包含的所有磁碟面,然后再从所述M个磁碟面中确定所述M个数据写入磁道。其中,所述多个分组磁碟面是基于所述多个磁碟片包含的所有磁碟面的各个碟面之间的相对误差来划分的,其中,相对误差小的多个磁碟面组成一个分组磁碟面,在检测到有数据写入时,从所述多个分组磁碟面中选择至少一个分组磁碟面来存储所述数据,基于所述至少一个分组磁碟面,从而可以确定所述M个磁碟面,然后再从所述M个磁碟面中确定所述M个数据写入磁道。较佳的,至少一个读写信道703,用于在确定所述M个数据写入磁道时,还需对所述写入所述机械硬盘的数据进行交叉编址,获得M个子数据,并对所述M个子数据进行编码,获得M个编码数据。其中,至少一个读写信道703可以以一个逻辑块地址或M分之一个逻辑块地址为单位进行交叉编址,获得所述M个子数据。具体的,在所述至少一个读写信道为一个第一读写信道时,采用分时复用,通过所述第一读写信道中的信道编码器对所述M个子数据进行编码,获得所述M个编码数据。较佳的,磁头控制器704,用于在确定所述M个数据写入磁道之后,从所述机械硬盘的多个磁头中确定与所述M个数据写入磁道对应的M个磁头,将所述M个磁头分别定位至相应的磁道上。其中,所述机械硬盘具有的磁碟面的数量和磁头的数量是相同的,在所述机械硬盘具有K个磁碟片时,其中,K为不小于2的整数,由于一个磁碟片具有两个磁碟面,使得所述多个磁头为2K个磁头,则从所述2K个磁头中选择与所述M个数据写入磁道对应的M个磁头,由于所述M个数据写入磁道位于同一柱面上,使得所述M个磁头与所述M个数据写入磁道一一对应,然后再通过所述M个磁头中的每一磁头上的微电机将所述M个磁头分别定位至相应的磁道上。其中,在确定所述M个磁头之后,首先通过用于驱动所述第一磁头臂的音圈马达对所述第一磁头臂进行第一次寻道,将所述第一磁头臂的当前位置从所述第一初始位置调整到所述第二位置,以使得通过安装在所述M个磁头中的每一磁头上的微电机进行第二次寻道,将所述M个磁头分别定位至相应的磁道上,其中,在所述M个数据写入磁道在所述多个磁碟片上的不同柱面上时,在通过微电机进行第二次寻道时,由于每一个磁头到相应磁道的距离不同,导致所述M个磁头在进行第二次寻道时的寻道时间不同,使得所述M个磁头进行并行写入操作的时间会延长,导致所述机械硬盘的数据写入速度会有所降低。较佳的,M个磁头705,用于在磁头控制器704将M个磁头705定位至所述M个数据写入磁道时,接收来自至少一个读写信道703发送的所述M个编码数据,进行并行写入操作,将所述M个编码数据写入所述M个数据写入磁道上。其中,在所述至少一个读写信道为M个读写信道时,控制所述M个磁头中的每一个磁头同时进行写入操作,将所述M个编码数据写入相应的磁道上。进一步的,在所述至少一个读写信道为所述第一读写信道时,控制所述M个磁头中的每一个磁头并行写入相应的编码数据,将所述M个编码数据写入相应的磁道上。结合实施例三中的所有实施例,至少一个读写信道703,具体用于:在至少一个读写信道703为一个第一读写信道时,采用分时复用,用于通过所述第一读写信道中的信道编码器对所述M个子数据进行编码,获得所述M个编码数据。具体的,所述机械硬盘还包括第一缓冲器,用于接收来自所述第一读写信道发送的所述M个编码数据,其中,所述第一缓冲器的一端电性连接所述第一读写信道。进一步的,所述机械硬盘包括M个第一模数转换器,用于接收来自所述第一缓冲器发送的所述M个编码数据,并同时选通与所述M个磁头对应的M个磁头通道,所述M个第一模数转换器与所述第一缓冲器的另一端电性连接,所述M个第一模数转换器中的每一个第一模数转换器电性连接所述M个磁头中的至少一个磁头,以使得所述M个磁头接收到来自所述第一缓冲器发送的所述M个编码数据。本发明实施例的描述可以参考方法实施例的描述,在此不再赘述。本发明实施例中,本申请技术方案在从M个磁碟面中确定M个数据写入磁道之后,由于所述M个磁碟面中位于同一柱面的磁道的逻辑块地址的编址方式为交叉编码,导致对写入所述机械硬盘的数据也进行交叉编码,使得所述的写入所述机械硬盘的数据能够按照所述逻辑块地址的顺序并行写入所述M个数据写入磁道中,从而实现了并行写入数据,而现有的机械硬盘在同一时间段内仅有一个磁头进行写入操作,而本技术方案中在同一时间段内可以有多个磁头进行写入操作,从而能够有效提高机械硬盘的数据写入速度。实施例四本发明实施例四提出了一种数据读取的方法,应用于机械硬盘,所述机械硬盘具有多个磁碟片,其中,所述多个磁碟片可以采用塑料材料、铝材料和玻璃材料作为基质,然后再料基质和铝料基质和玻璃料基质上涂上磁性材料构成。如图9所示,该方法具体处理过程如下:步骤S901:从N个磁碟面中确定N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,N为不小于2的整数;步骤S902:从所述N个数据读取磁道上并行读取N个数据,获得由所述N个数据按照所述逻辑块地址的顺序组合而成的读取数据,其中,所述N个数据读取磁道位于同一柱面,并且为所述N个数据的初始读取磁道;其中,在步骤S901中,在检测到需要将所述读取数据从所多个磁碟片中读取时,从所述多个磁碟片中查找用于存储所述读取数据的N个磁碟面,然后从所述N个磁碟面上确定用于存储所述读取数据的所述N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式。在具体实施过程中,在CPU需要从所述机械硬盘中读取所述第一数据时,会发送读取指令给所机械硬盘,使得所述机械硬盘能够基于所述读取指令检测到需要从所述多个磁碟片中读取所述第一数据,且该CPU还会将与所述第一数据对应的LBA参数发送给所述机械硬盘,使得所述机械硬盘通过所述LBA参数来确定所述N个数据读取磁道。具体的,首先获取与所述第一数据对应的LBA参数中的第I个逻辑寻址值,采用公式1,将第I个逻辑寻址值转换为C/H/S(Cylinder/Head/Sector)值,其中,Heads(磁头数)用H表示,Cylinders(柱面数)用于C表示,以及Sectors(扇区数)用S表示,通过C/H/S值就可以确定所述L个磁碟。LBA=(C-CS)*PH*PS+(H-HS)*PS+(S-SS)公式1其中,C表示当前柱面号,H表示当前磁头号,S表示当前扇区号,CS表示起始柱面号,HS表示起始磁头号,SS表示起始扇区号,PS表示每磁道扇区数,PH表示每柱面磁道数。在CS=0,HS=0,SS=1,PS=63,PH=255时,LBA0对应的C/H/S值为(0,0,1),LBA62对应的C/H/S值为(0,0,63)和LBA63对应的C/H/S值为(0,1,1),则LBAO对应所述多个磁碟片中的第一磁碟面上的0磁道上的1扇区,LBA62对应所述多个磁碟片中的第一磁碟面上的0磁道上的63扇区,LBA63对应所述多个磁碟片中的第二磁碟面上的0磁碟上的1扇区,如此,可以确定与所述第一数据对应的所述N个数据读取磁道。其中,所述N个磁碟面的相对误差小于阈值,所述N个磁碟面的相对误差小于阈值时,使得所述N个磁碟面中的在同一柱面的磁道的相对误差也会小于阈值,从而使得所述机械硬盘在进行寻址时,使得所述机械硬盘中的与所述N个数据读取磁道对应的N个磁头定位至所述N个数据读取磁道上的时间相差较小,例如在10微秒,50微秒,100微秒的时间之内。其中,所述阈值例如可以是0.5毫米,0.8毫米和1.0毫米等值,在所述阈值的取值越小时,寻址时间越短,使得所述机械硬盘能够更快的进行并行读取操作,提高所述机械硬盘的数据读取速度。在实际应用过程中,在确定与所述N个数据读取磁道对应的所述N个磁头之后,首先通过音圈马达对磁头臂进行第一次寻道,再通过安装在所述N个磁头中的每一磁头上的微电机进行第二次寻道,在所述阈值为0.5毫米时,将所述N个磁头定位至所述N个数据读取磁道的寻址时间为10微秒,而在所述阈值为1.0毫米,将所述N个磁头定位至所述N个数据读取磁道的寻址时间为50微秒,导致在所述阈值为0.5毫米时,所述机械硬盘能够更快的进而并行读取操作,从而提高所述机械硬盘的数据读取速度。其中,在N=2时,所述N个磁碟面位于同一磁碟片上,当然,所述N个磁碟面也可以位于不同的磁碟片上。具体的,所述交叉编址方式可以是所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以一个逻辑块地址为单位进行交叉编址的方式,还可以是所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以N分之一个逻辑块地址为单位进行交叉编址的方式。例如,在所述N=2时,如图3a所示,同样以1M数据为例,所述1M数据写入逻辑块地址为LBA0至LBA11,由于磁碟面A上第i个磁道上存储的数据为LBA0、LBA2、LBA4、LBA6、LBA8和LBA10的数据,而磁碟面B上第i个磁道上存储的数据为LBA1、LBA3、LBA5、LBA7、LBA9和LBA11的数据,从而可以确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以一个逻辑块地址为单位进行交叉编址的。接下来执行步骤S902,在该步骤中,从所述N个数据读取磁道上并行读取N个数据,并获得由所述N个数据按照所述逻辑块地址的顺序组合而成的读取数据,其中,所述N个数据读取磁道位于同一柱面,并且为所述N个数据的初始读取磁道。在具体实施过程中,根据步骤S901获得的所述交叉编址方式,可以确定所述N个数据的逻辑块地址的顺序,从而可以将所述N个数据按照所述逻辑块地址的顺序进行组合,从而从所述机械硬盘中读取出所述读取数据。例如,参见图10和图4a,在检测到所述读取数据对应逻辑块地址为LBA0、LBA1、LBA2和LBA3时,通过公式1得到所述N个数据读取磁道为第二磁碟面34上的7磁道和第一磁碟面33上的7磁道,且所述交叉编址方式为一个逻辑块地址为单位的奇偶交叉编码,将磁头0定位至第一磁碟面33上的7磁道以及将磁头1定位至第二磁碟面34上的7磁道,磁头0读取LBA0和LBA2对应的第一部分读取数据和磁头2读取LBA1和LBA3对应的第二部分读取数据,并通过第一读取信道901对所述第一部分读取数据进行解码,以及通过第二读写信道902对所述第二部分读取数据进行解码,然后,根据所述第一部分读取数据和所述第二部分读取数据的逻辑块地址的顺序,在缓冲器903中重新组合所述第一部分读取数据和所述第二部分读取数据,从而获取读取数据904。其中,在LBA0对应的二进制数据为1001,LBA2对应的二进制数据为0101时,则所述第一部分读取数据为10010101,在LBA1对应的二进制数据为1110,LBA3对应的二进制数据为0110时,则所述第二部分读取数据为11100110,根据所述逻辑块地址的顺序得到的所述读取数据为1001111001010110。在实际应用过程中,所述机械硬盘的具体工作如下:所述机械硬盘检测到需要读取一读取数据时,获取所述读取数据的LBA参数,基于LBA参数,从N个磁碟面中确定用于存储所述读取数据的N个数据读取磁道,基于所述N个数据读取磁道,获取与所述N个数据读取磁道对应的N个磁头,然后将所述N个磁头定位至所述N个数据读取磁道上,控制所述N个磁头进行并行读取操作,从而获得所述N个数据,根据确定的所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,将所述N个数据按照所述逻辑块地址的顺序组合,从而获得所述读取数据。由于,所述N个数据读取磁道位于同一柱面,并且为所述N个数据的初始读取磁道,使得所述N个磁头能够完整的读取所述读取数据,降低所述读取数据出错的概率。其中,所述N个磁碟面的相对误差小于阈值。具体的,在确定与所述N个数据读取磁道对应的所述N个磁头之后,首先通过音圈马达对磁头臂进行第一次寻道,再通过安装在所述N个磁头中的每一磁头上的微电机进行第二次寻道,在所述阈值为0.5毫米时,将所述N个磁头定位至所述N个数据读取磁道的寻址时间为10微秒,而在所述阈值为0.8毫米,将所述N个磁头定位至所述N个数据读取磁道的寻址时间为15微秒,导致在所述阈值为0.5毫米时,所述机械硬盘能够更快的进而并行读取操作,从而提高所述机械硬盘的数据读取速度。其中,在通过所述N个磁头读取所述N个数据之后,通过所述机械硬盘中的至少一个读写信道接收来自所述N个磁头发送的所述N个数据,并对所述N个数据进行解码,获得解码后的所述N个数据。在具体实施过程中,在所述至少一个读写信道为N个读写信道时,通过所述机械硬盘中的第三前置放大器同时选通与所述N个磁头对应的N个磁头通道,控制所述N个读写信道收来自相应的磁头发送的数据,其中,所述第三前置放大器的一端电性连接所述多个磁头中的每一个磁头,另一端电性连接所述N个读写信道中的每一个读写信道。具体的,在所述至少一个读写信道为N个读写信道时,所述机械硬盘会控制所述第三前置放大器会同时选通与所述N个磁头对应的N个磁头通道,以通过所述N个磁头通道接收来自所述N个磁头的所述N个数据,并控制所述N个数据进入相应的读写信道,然后对所述N个数据进行解码,以获得解码后的N个数据,以使得所述电子设备能够识别所述解码后的N个数据。例如,参见图4a和图4b,在所述N个磁道包括第一磁碟面33上的5磁道,第三磁碟面35上的5磁道和第四磁碟面36上的5磁道,且所述N个读写信道为第一读写信道、第二读写信道和第三读写信道时,所述机械硬盘会控制所述第三前置放大器同时选通与a磁头对应的A磁头通道,以及与c磁头对应的C磁头通道,以及与d磁头对应的D磁头通道,控制所述第三前置放大器接收来自a、c和d磁头发送的3个数据,并所述3个数据分别传输至所述第一、第二和第三读写信道,其中,每一个读写信道接收的数据均不相同,例如所述第一读写信道接收a磁头发送的数据,所述第二读写信道接收b磁头发送的数据,以及所述第三读写信道接收c磁头发送的数据,如此,使得所述机械硬盘可以控制所述N个读写信道接收到所述N个数据,然后通过所述N个读写信道的信道解码器对所述N个数据进行解码,获得解码后的N个数据。在所述至少一个读写信道为N个读写信道时,可以同时选通与所述N个磁头对应的N个磁头通道,并使得所述N个磁头可以同时进行数据读取操作,并控制所述N个读写信道接收来自所述N个磁头发送的所述N个数据,而现有的机械硬盘在一段时间内容只能控制一个磁头进行读取操作,如此,采用本申请的技术方案,能够有效的提高机械硬盘的数据读取速度,使得所述数据读取速度与CPU的高速运算速度相匹配,从而提高计算机的整体运算性能。在具体实施过程中,在所述至少一个读写信道为一个第二读写信道时,采用分时复用,控制所述机械硬盘中的N个第二模数转换器同时选通与所述N个磁头对应的N个磁头通道,其中,所述N个第二模数转换器中的每一个第二模数转换器至少电性连接所述N个磁头中的一个磁头;通过所述机械硬盘中的第二缓冲器接收来自所述N个磁头发送的所述N个编码数据,其中,所述第二缓冲器的一端电性连接所述第二读写信道,另一端电性连接N个第二模数转换器;控制所述第二读写信道从所述第二缓冲器中读取所述N个数据。其中,所述第二模数转换器和所述第一模数转换器为相同或不同的模数转换器。例如,参见图5c和图4a,a磁头对应A磁头通道,b磁头对应B磁头通道,c磁头对应C磁头通道,d磁头对应D磁头通道,e磁头对应E磁头通道,f磁头对应F磁头通道,在读取所述第二数据时,由于所述第二数据包含的第一部分数据对应第一磁碟面33上的10磁道,以及包含第二部分数据对应第五磁碟面37上的10磁道,从而可以确定所述M个磁头为a磁头54和e磁头55。其中,将a磁头54定位至第一磁碟面33上的10磁道上,和将e磁头55定位至第五磁碟面37上的10磁道上,控制a磁头54和e磁头55同时进行读取操作,控制a磁头54读取的所述第一部分数据通过第一模数转换器52将其从模拟信号转换为第一数字信号,以及同时控制e磁头55读取的所述第二部分数据通过第一模数转换器53将其从模拟信号转换为第二数字信号,从而将使得第一缓冲器51能够同时接收到所述第一数字信号和所述第二数字信号,在所述第一、第二数字信号存储到第一缓冲器51中时,第一读写信道50能够并行读取所述第一、第二数字信号,然后对所述第一、第二数据信号进行解码,根据确定的所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,将所述N个数据按照所述逻辑块地址的顺序组合,从而获得所述读取数据。本发明实施例的描述可以参考方法实施例的描述,在此不再赘述。本发明实施例中,由于本申请技术方案是在从所述N个磁碟面中确定N个数据读取磁道之后,从所述N个数据读取磁道上并行读取N个数据,并根据所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,将所述N个数据按照所述逻辑块地址的顺序进行组合,从而获取所述读取数据,而现有的机械硬盘在同一时间段内仅有一个磁头进行数据读取操作,而本技术方案中在同一时间段内可以有多个磁头进行数据读取操作,从而能够有效提高机械硬盘的数据读取速度。实施例五本发明实施例五提出了一种机械硬盘,所述机械硬盘具有多个磁碟片,其中,所述多个磁碟片可以采用塑料材料、铝材料和玻璃材料作为基质,然后再料基质和铝料基质和玻璃料基质上涂上磁性材料构成。参见图11,该机械硬盘包括:第二磁道确定单元110,用于从N个磁碟面中确定N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,N为不小于2的整数;数据读取单元111,用于接收来自第二磁道确定单元110发送的所述N个数据读取磁道和所述交叉编址方式,从所述N个数据读取磁道上并行读取N个数据,获得由所述N个数据按照所述逻辑块地址的顺序组合而成的读取数据,其中,所述N个数据读取磁道位于同一柱面,并且为所述N个数据的初始读取磁道。其中,在检测到需要将所述读取数据从所多个磁碟片中读取时,从所述多个磁碟片中查找用于存储所述读取数据的N个磁碟面,然后从所述N个磁碟面上确定用于存储所述读取数据的所述N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式。较佳的,所述N个磁碟面的相对误差是否小于阈值。较佳的,在N=2时,所述N个磁碟面可以位于同一磁碟片上,也可以位于不同的磁碟片。较佳的,第二磁道确定单元110,具体用于确定所述交叉编址方式是所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以一个逻辑块地址为单位进行交叉编址的方式,还是所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以N分之一个逻辑块地址为单位进行交叉编址的方式。其中,第二磁道确定单元110在确定所述交叉编址方式之后,根据所述交叉编址方式,确定所述N个数据对应的逻辑块地址的顺序,以使得所述N个数据按照所述逻辑块地址的顺序进行组合,从而获得所述读取数据,其中,所述机械硬盘读取所述读取数据的实施方式具体参考实施四中的实施方式,为了说明书的简洁,在此就不再赘述了。本发明实施例的描述可以参考方法实施例的描述,在此不再赘述。本发明实施例中,由于本申请技术方案是在从所述N个磁碟面中确定N个数据读取磁道之后,从所述N个数据读取磁道上并行读取N个数据,并根据所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,将所述N个数据按照所述逻辑块地址的顺序进行组合,从而获取所述读取数据,而现有的机械硬盘在同一时间段内仅有一个磁头进行数据读取操作,而本技术方案中在同一时间段内可以有多个磁头进行数据读取操作,从而能够有效提高机械硬盘的数据读取速度。实施例六本发明实施例六提出了一种机械硬盘,参见图12,该机械硬盘包括:存储器120,用于存储数据;控制器121,在确定需要从存储器120中读取的读取数据时,用于从N个磁碟面中确定N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,N为不小于2的整数,以及用于从所述N个数据读取磁道上并行读取N个数据,获得由所述N个数据按照所述逻辑块地址的顺序组合而成的所述读取数据,其中,所述N个数据读取磁道位于同一柱面,并且为所述N个数据的初始读取磁道。其中,存储120为所述机械硬盘的多个磁碟片,进一步的,控制器121例如是处理芯片、单片机等电子设备。其中,在检测到需要将所述读取数据从所多个磁碟片中读取时,从所述多个个磁碟片中查找用于存储所述读取数据的N个磁碟面,然后从所述N个磁碟面上确定用于存储所述读取数据的所述N个数据读取磁道,并确定所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式。进一步的,所述多个磁碟片可以采用塑料材料、铝材料和玻璃材料作为基质,然后再料基质和铝料基质和玻璃料基质上涂上磁性材料构成。较佳的,所述N个磁碟面的相对误差是否小于阈值。较佳的,在N=2时,所述N个磁碟面可以位于同一磁碟片上,也可以位于不同的磁碟片。较佳的,控制器121,具体用于确定所述交叉编址方式是所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以一个逻辑块地址为单位进行交叉编址的方式,还是所述N个磁碟面中位于同一柱面的磁道的逻辑块地址以N分之一个逻辑块地址为单位进行交叉编址的方式。其中,控制器121在确定所述交叉编址方式之后,根据所述交叉编址方式,确定所述N个数据对应的逻辑块地址的顺序,以使得所述N个数据按照所述逻辑块地址的顺序进行组合,从而获得所述读取数据,其中,所述机械硬盘读取所述读取数据的实施方式具体参考实施四中的实施方式,为了说明书的简洁,在此就不再赘述了。本发明实施例的描述可以参考方法实施例的描述,在此不再赘述。本发明实施例中,由于本申请技术方案是在从所述N个磁碟面中确定N个数据读取磁道之后,从所述N个数据读取磁道上并行读取N个数据,并根据所述N个磁碟面中位于同一柱面的磁道的逻辑块地址的交叉编址方式,将所述N个数据按照所述逻辑块地址的顺序进行组合,从而获取所述读取数据,而现有的机械硬盘在同一时间段内仅有一个磁头进行数据读取操作,而本技术方案中在同一时间段内可以有多个磁头进行数据读取操作,从而能够有效提高机械硬盘的数据读取速度。本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1