[发明专利]信息处理设备和方法以及程序无效
申请号: | 200810095007.0 | 申请日: | 2008-04-21 |
公开(公告)号: | CN101290604A | 公开(公告)日: | 2008-10-22 |
发明(设计)人: | 足立直大 | 申请(专利权)人: | 索尼株式会社 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 董方源 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 设备 方法 以及 程序 | ||
技术领域
本发明涉及信息处理设备和方法及其程序。具体而言,本发明涉及适合在传送信息时使用的信息处理设备和方法及其程序。
背景技术
已知将要连接包含存储器等的存储卡的数据处理设备(例如参考日本早期公开No.2004-46891)。
已知一种直接存储器访问(DMA)控制器,其用于主机和储存装置之间的数据传送。直接存储器访问是指在不同的存储器之间或者在存储器与I/O设备之间直接传送数据,而不依赖于一组机器语言指令。DMA控制器是用于控制DMA功能的控制器。
当利用DMA功能来传送数据时,使用描述符(descriptor)。在描述符中描述了数据传送控制信息,例如数据传送地址和数据传送大小。
涉及对描述符的使用的传送方法例如适合用于像个人计算机等中使用的存储器系统中那样的按页管理的离散物理地址空间的情况下的数据传送,即被定义为储存在连续逻辑地址空间中的信息片段被离散地储存在实际物理地址空间中的情况下的数据传送(参见图1)。
发明内容
作为用于将主机和储存装置与彼此相连的接口,广泛采用了一种被称为外围组件互连(PCI)Express的高速总线。PCI Express是基于分组的总线接口。在基于分组的总线接口中,在发出分组时必须确定传送大小。
例如,在诸如高级微控制器总线体系结构(AMBA)、高级高性能总线(AHB)和高级外围总线(APB)之类的非基于分组的总线接口的情况下,可以半途暂停DMA数据传送,然后再重新开始。另一方面,在诸如PCI Express之类的基于分组的总线接口的情况下,不能半途暂停DMA数据传送然后再重新开始。
因此,在使用基于分组的总线接口时,在发出分组时必须确定传送大小。另外,在传送大量数据的情况下,在传送数据前必须划分数据。在现有技术中,在数据传送时,主机需要在考虑总线规范的情况下执行与数据传送相关的调度,并且基于调度生成描述符。
本发明是考虑到这种情形而设计出来的,它使得可以减少在数据传送时主机中要执行的处理。
根据本发明的一个实施例,提供了一种信息处理设备,包括:设置装置;计算装置、边界判定装置;缓冲器边界判定装置;传送大小判定装置;以及判定装置。设置装置将联系另一设备设置的读取时的最大传送大小或者写入时的最大传送大小设置为最大传送大小。计算装置从第一数据量中减去第二数据量,以计算第三数据量,该第一数据量是要传送的数据的量,该第二数据量是已经传送的数据的量。边界判定装置在其量为第三数据量的数据被传送的情况下,判断此传送是否将会涉及延伸跨过页边界。缓冲器边界判定装置在其量为第三数据量的数据被传送的情况下,判断此传送是否将会涉及超过缓冲器大小。传送大小判定装置判断第三数据量是否等于或小于设置装置所设置的最大传送大小。判定装置基于由边界判定装置作出的第一判断、由缓冲器边界判定装置所作出的第二判断以及由传送大小判定装置作出的第三判断,来确定在第三数据量的限度内要传送的数据的数据量。
根据本发明的另一实施例,提供了一种信息处理方法,包括以下步骤:设置;减去;判断;另一判断;又一判断;以及又另一确定。设置步骤将联系另一设备设置的读取时的最大传送大小或者写入时的最大传送大小设置为最大传送大小。减去步骤从第一数据量中减去第二数据量,以计算第三数据量,该第一数据量是要传送的数据的量,该第二数据量是已经传送的数据的量。判断步骤在其量为第三数据量的数据被传送的情况下,判断此传送是否将会涉及延伸跨过页边界。另一判断步骤在其量为第三数据量的数据被传送的情况下,判断此传送是否将会涉及超过缓冲器大小。又一判断步骤判断第三数据量是否等于或小于在设置步骤中设置的最大传送大小。又另一确定步骤基于这些判断的结果,来确定在第三数据量的限度内要传送的数据的数据量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼株式会社,未经索尼株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810095007.0/2.html,转载请声明来源钻瓜专利网。