桥接装置、存储装置和记录介质制造方法及图纸

技术编号:9596720 阅读:161 留言:0更新日期:2014-01-23 02:13
本发明专利技术涉及一种桥接装置、存储装置和记录介质。本发明专利技术一实施方式的桥接装置中,接收部从外部装置接收对数据储存装置的读出地址进行指定的第一传输信息。传输信息储存部对第一传输信息进行储存。第一处理部生成基于从传输信息储存部读出的第一传输信息、从数据储存装置的读出地址中指示读出数据的第一指令,将第一指令输出到第一控制器。数据缓冲器利用第一控制器对从储存装置的读出地址中读出的数据进行保存。第二处理部生成指示读出保存于数据缓冲器的数据的第二指令,将第二指令输出到所述第二控制器。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种桥接装置、存储装置和记录介质。本专利技术一实施方式的桥接装置中,接收部从外部装置接收对数据储存装置的读出地址进行指定的第一传输信息。传输信息储存部对第一传输信息进行储存。第一处理部生成基于从传输信息储存部读出的第一传输信息、从数据储存装置的读出地址中指示读出数据的第一指令,将第一指令输出到第一控制器。数据缓冲器利用第一控制器对从储存装置的读出地址中读出的数据进行保存。第二处理部生成指示读出保存于数据缓冲器的数据的第二指令,将第二指令输出到所述第二控制器。【专利说明】桥接装置、存储装置和记录介质
本专利技术涉及一种桥接装置、存储装置和记录介质。
技术介绍
以往,有一种桥接装置所进行的数据传输的性能提高技术。作为实施性能提高技术的桥接装置的一例,已知有如下一种。该桥接装置包括MPU(微处理器,Micro ProcessingUnit)、中断控制器和数据缓冲器。该桥接装置将通信控制器和访问NAND闪存的存储器控制器之间连接。该桥接装置因内置MPU及中断控制器等,因此不仅连接总线段之间,而且进行数据包的组合和分拆这种通信处理,或进行存储器控制器和通信控制器的控制。如此,可由桥接装置自身来实行本来对该桥接装置进行控制的主体即CPU(中央处理器)所承担的处理负担,减轻CPU的处理负荷。由此,使数据传输性能提高。但是,存在着以数据包单位产生中断、并且MPU的软件处理的负荷高而不能充分地获得信息吞吐量的问题。另外,作为不同于上述的技术,已知有一种通过具有中断代理处理部减轻CPU所承担的DMA(直接存储器存取,direct memory access)传输处理和中断处理的负担、使数据传输性能提高的系统。但是,在该系统中,对于文件传输,存在着这样的问题:不能充分发挥传输性能提高的效果。这是因为文件传输处理中伴有与文件系统相关的处理,即使使用该技术也不可能提高该部分性能的缘故。因此,当文件系统处理成为性能恶化主因时,无法充分提高存储器与网络之间的文件传输的数据传输性能。
技术实现思路
本专利技术的作为一形态的桥接装置对访问数据储存装置的第一控制器与第二控制器之间的数据传输进行桥接,该桥接装置具有接收部、传输信息储存部、第一处理部、数据缓冲器、第二处理部。所述接收部从外部装置接收对所述数据储存装置的读出地址进行指定的第一传输信息。所述传输信息储存部对所述第一传输信息进行储存。所述第一处理部生成第一指令,并将所述第一指令输出到所述第一控制器,所述第一指令指示基于从所述传输信息储存部读出的第一传输信息,从所述数据储存装置的所述读出地址中读出数据。所述数据缓冲器对利用所述第一控制器从所述储存装置的所述读出地址中读出的数据进行保存。所述第二处理部生成向所述第二控制器指示读出保存于所述数据缓冲器的数据的第二指令,并将所述第二指令输出到所述第二控制器。【专利附图】【附图说明】图1表示第一实施方式的桥接装置。图2表示搭载有图1所示的桥接装置的存储装置一实施方式。图3表示第三实施方式的桥接装置。图4表不传输信息的一方式。图5是表示传输信息的作成工序的流程图。图6表示数据储存装置的储存区域构造及管理信息的一例子。图7是表示存储器处理部与数据缓冲器之间工序的流程图。图8是表示通信处理部与数据缓冲器之间工序的流程图。图9是表示存储器处理部与数据缓冲器之间工序的流程图。图10是表示通信处理部与数据缓冲器之间工序的流程图。图11是表示发生例外事项、陷入非正常状态时进行的动作工序的流程图。图12表示第四实施方式的桥接装置。图13表示第六实施方式的桥接装置。【具体实施方式】下面,参照附图来陈述本专利技术的实施方式。(第一实施方式)图1表示本专利技术的实施方式的桥接装置。图1的桥接装置具有管理部11、传输信息储存部12、通信处理部(第二处理部)13、数据包处理部14、存储器处理部(第一处理部)15以及数据缓冲器16。另外,该桥接装置也可内置有CPU(中央处理器,Central Processing Unit)或MPU(微处理器,MicroProcessing Unit),承担这些处理部的一部分或全部的功能。例如,也可通过CPU或MPU执行包含陈述这些处理部中一个或多个功能的命令的程序,来实现该功能。程序也可储存在硬盘、存储器装置、CD-ROM等的计算机可读取记录介质中。这里,所谓的桥接装置,是指将某个总线段和另一总线段连接起来的装置。例如,将CPU所连接的系统总线和收容周边设备的PCI (周边设备连接,Peripheral ComponentInterconnect)总线连接起来的HBA (主机总线适配器,Host Bus Adaptor)、将PCI总线和PCI总线连接起来的PCI总线桥接器等,相当于桥接装置。此外,HDD(硬盘驱动器,HardDisk Drive)和 SSD(固态驱动器,Solid StateDrive)等的存储装置中也存在桥接装置。例如在将系统总线和储存介质(若是HDD则为相当于磁盘的部分,若是SSD则为相当于NAND闪存的部分)连接起来时,配置承担两者间中介的桥接装置。图1的桥接装置桥接存储器控制器103与通信控制器104之间的数据传输。存储器控制器103对未图示的数据储存装置(例如参照图2的NAND闪存112)的访问(读出/写入)进行控制。通信控制器104也可是以太网和IEEE802.lla/b/g或蓝牙技术等的通信控制器。存储器控制器103及通信控制器104分别与未图示的总线连接。在本桥接装置的外部设有本桥接装置专用的CPU102或MPU。管理部11是用来接收来自外部的CPU102或MPU的控制及设定的部分。作为控制,有对该桥接装置的数据传输的开始/停止等。传输信息储存部12是对包含当该桥接装置执行文件传输时所必需的各种信息在内的传输信息进行储存用的部分。传输信息是,由CPU102或MPU制作,供给到桥接装置。管理部11包含接收该传输信息的接收部,将接收的传输信息存储在传输信息储存部12内。下面,说明传输信息。图4表不传输信息的一方式。图4所不的传输信息有表格形式,具有四个区域(日文:7 〃一力K )“传输方向”、“块地址”、“缓冲地址”、“传输大小”。以一行传输信息(一个条目,日文:1 二 >卜U ),表示执行一次的数据传输。“传输方向”表示该数据传输是发送(从数据储存装置读出)还是接收(向数据储存装置写入)。“R”表示发送(读出),“W”表示接收(写入)。“块地址”表示被保存在数据储存装置上的数据块的记录位置。在数据储存装置中,以块单位储存数据。“缓冲地址”表示成为数据块的传输源(日文:転送元)的数据缓冲器16的地址(传输方向为“R”的情况下),或成为传输目的地的数据缓冲器16的地址(传输方向为“W”的情况下)。“传输大小”表示以I次的数据传输进行发送或接收的数据量。例如,第一行的条目,表示从数据储存装置上的块地址500中读出10块的数据、并从数据缓冲器16的地址0x10000000中写入。一块的大小,例如是32KB等任意确定。另外,第三行的条目,表示从数据缓冲器16的地址0x11000000中读出10块的数据、并从数据储存装置上的程序块地址200中写入。该桥接装置,从表的最上面的条目开始依本文档来自技高网
...

【技术保护点】
一种桥接装置,对访问数据储存装置的第一控制器与第二控制器之间的数据传输进行桥接,该桥接装置的特征在于,具有:接收部,该接收部从外部装置接收对所述数据储存装置的读出地址进行指定的第一传输信息;传输信息储存部,该传输信息储存部对所述第一传输信息进行储存;第一处理部,该第一处理部生成第一指令,并将所述第一指令输出到所述第一控制器,所述第一指令指示基于从所述传输信息储存部读出的第一传输信息,从所述数据储存装置的所述读出地址中读出数据;数据缓冲器,该数据缓冲器对利用所述第一控制器从所述储存装置的所述读出地址中读出的数据进行保存;和第二处理部,该第二处理部生成向所述第二控制器指示读出保存于所述数据缓冲器的数据的第二指令,并将所述第二指令输出到所述第二控制器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:菅沢延彦小林优太后藤真孝
申请(专利权)人:株式会社东芝
类型:发明
国别省市:

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

1