发明名称 |
基于硬盘控制器的双控制器通讯系统及其方法 |
摘要 |
本发明公开了一种基于硬盘控制器的双控制器通讯系统及其方法,应用于具有双控制器的计算机系统,利用两个控制器各自的硬盘控制器来实现两控制器之间的内部通讯。技术内容在于先于两控制器中仿真以太网络通讯,使得第一控制器的主控制器核心能够将请求以以太网络封包形式发送,并透过内部对请求类型的转换使作为发起端的硬盘控制器得以接收请求并传送至第二控制器的响应端硬盘控制器,经过相反程序的还原处理可使第二控制器的从控制器核心重新获得以太网络封包形式的请求以执行对应的程序,完成双控制器之间的内部通讯。 |
申请公布号 |
CN101175073A |
申请公布日期 |
2008.05.07 |
申请号 |
CN200610137980.5 |
申请日期 |
2006.11.01 |
申请人 |
英业达股份有限公司 |
发明人 |
孟祥滨;陈玄同;刘文涵 |
分类号 |
H04L29/06(2006.01);H04L12/56(2006.01) |
主分类号 |
H04L29/06(2006.01) |
代理机构 |
北京律诚同业知识产权代理有限公司 |
代理人 |
梁挥;祁建国 |
主权项 |
1.一种基于硬盘控制器的双控制器通讯方法,应用于具有第一控制器与第二控制器的计算机系统上,其特征在于,该方法包含下列步骤:在第一控制器执行下列步骤:主控制器核心接收请求,透过网络协议层生成并发送包含请求的以太网络封包;执行中的虚拟网卡驱动程序接收以太网络封包,并转换以太网络封包为具有标头信息的硬盘控制请求进行发送;执行中的硬盘控制驱动程序接收硬盘控制请求转发给硬盘控制器;及硬盘控制器透过实体线路连接方式传送硬盘控制请求至第二控制器;及在第二控制器执行下列步骤:硬盘控制器透过实体线路连接方式接收来自第一控制器的硬盘控制请求进行转发;执行中的硬盘控制驱动程序接收硬盘控制请求回传给虚拟网卡驱动程序;执行中的虚拟网卡驱动程序接收硬盘控制请求,并转换硬盘控制请求为以太网络封包进行回传;及从控制器核心透过网络协议层对以太网络封包的接收及还原获得请求并执行对应程序。 |
地址 |
中国台湾台北市 |