← 返回列表
扩展内存的访问方法、设备以及系统
摘要文本
本发明实施例公开了一种扩展内存的访问方法、设备以及系统。其中,方法包括:接收计算机的处理器系统串行发送的N+1条内存访问请求,每条内存访问请求中访问地址互不相同且都指向同一物理地址,物理地址为待访问数据在所述扩展内存上的存储地址,N≥1且N为整数;在接收到第一条内存访问请求时,向扩展内存发送读取请求,并向处理器返回特定响应消息;在从扩展内存读取待访问数据的过程中,每接收到一条内存访问请求,在经过内存总线协议规定的时延内,向处理器返回特定响应消息,直到待访问数据被写入数据缓冲器;之后,将待访问数据返回给所述处理器系统。
申请人信息
- 申请人:华为技术有限公司; 中国科学院计算技术研究所
- 申请人地址:518129 广东省深圳市龙岗区坂田华为总部办公楼
- 发明人: 华为技术有限公司; 中国科学院计算技术研究所
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 扩展内存的访问方法、设备以及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN201910200464.X |
| 申请日 | 2015年4月23日 |
| 公告号 | CN110059020B |
| 公开日 | 2024年1月30日 |
| IPC主分类号 | G06F12/06 |
| 权利人 | 华为技术有限公司; 中国科学院计算技术研究所 |
| 发明人 | 崔泽汉; 陈明宇; 刘垚; 阮元 |
| 地址 | 广东省深圳市龙岗区坂田华为总部办公楼; 北京市海淀区中关村科学院南路6号 |
专利主权项内容
1.一种对扩展内存的访问方法,其特征在于,所述方法由连接所述扩展内存的扩展内存控制器执行,所述方法包括:接收计算机的处理器系统发送的第一内存访问请求,其中,所述第一内存访问请求中携带有第一访问地址;向所述扩展内存发送获取待访问数据的读取请求,所述读取请求中包括根据所述第一访问地址获取的物理地址,所述物理地址为所述待访问数据在所述扩展内存中的物理地址;响应所述第一内存访问请求,向所述处理器系统返回特定响应消息,其中,所述特定响应消息用于指示还没有获取到所述待访问数据;在接收到所述扩展内存返回的待访问数据后,将所述待访问数据写入数据缓冲器;接收所述处理器系统发送的第二内存访问请求,所述第二内存访问请求包括第二访问地址,所述第二访问地址与所述第一访问地址不同且都指向所述物理地址,所述第一内存访问请求和所述第二内存访问请求属于所述处理器系统生成的N+1个中的一个内存访问请求,且所述第一内存访问请求和所述第二内存访问请求是串行接收的;响应所述第二内存访问请求,将所述数据缓冲器中的所述待访问数据发送给所述处理器系统。