[发明专利]利用内存窗口实现接口的系统及方法无效
申请号: | 201010251954.1 | 申请日: | 2010-08-12 |
公开(公告)号: | CN102375787A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 邵伟 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 内存 窗口 实现 接口 系统 方法 | ||
技术领域
本发明涉及一种利用内存窗口实现接口的系统及方法。
背景技术
许多服务器上配置有基板管理控制器,服务器上的系统管理软件采用I/O(input/output)读写方式和基板管理控制器中的分位(firmware)进行通信,例如:系统管理软件通过LPC(low pincount)接口或系统管理总线(system management bus,SMBUS)接口将信号输出给基板管理控制器中的分位。然而,这种I/O读写方式的缺点是传输数据的速度慢,不适用于大批量的数据传输。
发明内容
鉴于以上内容,有必要提供一种利用内存窗口实现接口的系统,能够让计算机系统通过该内存窗口采用普通的内存读写或直接存储器访问的方式和基板管理控制器中的分位进行数据传输,提高了数据传输的速度。
此外,还有必要提供一种利用内存窗口实现接口的方法,能够让计算机系统通过该内存窗口采用普通的内存读写或直接存储器访问的方式和基板管理控制器中的分位进行数据传输,提高了数据传输的速度。
一种利用内存窗口实现接口的系统,该系统运行于计算机中,该计算机还包括通过系统总线相连的BIOS、系统管理软件、存储装置、计算机内存及基板管理控制器,该系统包括:窗口映射模块,用于当计算机开机时,控制BIOS将基板管理控制器的物理内存地址空间映射到计算机内存的内存地址空间,以在计算机内存中建立一个内存窗口;通信建立模块,用于根据基板管理控制器的接口规范设置所述内存窗口的接口规范,以使基板管理控制器和内存窗口进行通信。
一种利用内存窗口实现接口的方法,该方法应用于计算机中,该方法包括:当计算机开机时,控制BIOS将基板管理控制器的物理内存地址空间映射到计算机内存的内存地址空间,以在计算机内存中建立一个内存窗口;根据基板管理控制器的接口规范设置所述内存窗口的接口规范,以使基板管理控制器和内存窗口进行通信。
相较于现有技术,本发明所提供的利用内存窗口实现接口的系统及方法,可以从基板管理控制器中映射一个内存窗口到计算机内存,使得计算机系统可以通过该内存窗口采用普通的内存读写或直接存储器访问的方式和基板管理控制器中的固件进行数据传输,提高了数据传输的速度。
附图说明
图1为本发明利用内存窗口实现接口的系统的应用环境示意图。
图2是图1中利用内存窗口实现接口的系统的功能模块图。
图3为本发明利用内存窗口实现接口的方法较佳实施例的流程图。
主要元件符号说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010251954.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:绝缘隔热结构
- 下一篇:热泵热水器中的水箱加热结构