[发明专利]在数据处理系统中建立地址转换的方法和装置有效
申请号: | 200710154084.4 | 申请日: | 2007-09-13 |
公开(公告)号: | CN101165666A | 公开(公告)日: | 2008-04-23 |
发明(设计)人: | D·F·莫特尔;R·J·雷西奥;C·A·萨尔茨伯格;S·M·瑟伯尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10;G06F13/12 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了一种在数据处理系统中建立地址转换的方法和装置,用于使用队列数据结构和与该队列数据结构相关联的预转换的地址来与I/O设备或者端点进行通信。利用该装置和方法,设备驱动器调取设备驱动器服务,用于针对队列数据结构来初始化根联合体中的保护表(ATPT)条目和地址转换。设备驱动器服务向设备驱动器返回未转换的地址,接着将其提供到I/O设备或者端点。然后,I/O设备或者端点可以请求这些未转换的地址的转换,并在接收目标为队列数据结构的I/O操作之前将它们存储在I/O设备或者端点中。通过旁路根联合体的地址转换设备,高速缓存的转换可以用于从I/O设备或者端点直接访问队列数据结构。 | ||
搜索关键词: | 数据处理系统 建立 地址 转换 方法 装置 | ||
【主权项】:
1.一种用于在数据处理系统中建立用于在设备驱动器和输入/输出(I/O)设备之间进行通信的地址转换的方法,包括:由所述设备驱动器创建队列数据结构,用以包含与在所述设备驱动器和所述I/O设备之间通信相关联的队列元素;响应于所述设备驱动器调取所述设备驱动器服务,针对所述队列数据结构,在与所述数据处理系统的根联合体相关联的地址转换数据结构中初始化一个或者多个地址转换条目,其中所述一个或者多个地址转换条目指定从与所述队列数据结构相关联的一个或者多个未转换的地址到一个或者多个已转换的存储器地址的一个或者多个转换;从所述地址转换数据结构向所述I/O设备提供转换信息,用于与所述队列数据结构相关联的一个或者多个地址转换;以及将所述地址转换信息在所述I/O设备中高速缓存,用于处理与所述队列数据结构相关联的通信。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710154084.4/,转载请声明来源钻瓜专利网。