[发明专利]集群服务器用插卡式高速缓存器及其运行方法无效
申请号: | 200910058192.0 | 申请日: | 2009-01-20 |
公开(公告)号: | CN101478570A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 李毅;陈秋益;杨波;曾新科 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F12/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610054四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 服务 器用 卡式 高速缓存 及其 运行 方法 | ||
1.一种集群服务器用插卡式高速缓存器,包括含CPU及网络引擎的网络处理器,接于该处理器上的内存、闪存、电可编程只读存储器、串行通讯接口、边界扫描接口及网络接口,其特征在于在处理器的PCI接口上还连接有包括电平转换电路及32位PCI金手指在内的PCI接口电路,且在闪存上固化有uclinux操作系统;PCI接口电路通过电平转换电路上的开关芯片与处理器上的PCI接口上的引脚连接,整个缓存器则通过该PCI接口电路上的32位PCI金手指与主机上的PCI插槽卡入式连接。
2.按权利要求1所述集群服务器用插卡式高速缓存器,其特征在于所述PCI接口电路中的电平转换电路由3个总线开关芯片组成。
3.按权利要求1所述集群服务器用插卡式高速缓存器,其特征在于所述在闪存上固化有uclinux操作系统,其操作系统功能模块包含缓存器端驱动模块及缓存器间通讯模块。
4.按权利要求1或2所述集群服务器用插卡式高速缓存器,其特征在于所述缓存器端驱动模块包括初始化功能单元及中断服务功能单元,而所述缓存器间通讯模块则包括发送读请求线程功能单元、接收读请求线程功能单元、发送命令串线程功能单元及接收命令串线程功能单元。
5.按权利要求1所述集群服务器用插卡式高速缓存器的运行方法,包括:
A.首先将本发明高速缓存器插入各相应主机的PCI卡槽内、其上的网络接口则分别与网络连接,并在各主机的Linux操作系统上安装针对高速缓存器的高速缓存管理模块及高速缓存器主机端驱动模块;
B.运行方法为:
1.0:主机进程对操作系统发出读文件请求;
1.1:判断此文件数据块是否在主机内存中,如果是,就按照背景技术流程进行;否则进入步骤2.1;
2.1:进入高速缓存管理模块2.0中判断所请求的文件数据块是否在本机的缓存器上,如果是、则从缓存器上直接将文件数据块发送给主机进程;否则转步骤2.2;
2.2:判断所请求的文件数据块是否在外机的缓存器上,如果是,则进入步骤2.3;否则转步骤2.4;
2.3:从外机缓存器中将文件数据块调入本机缓存器内,并将文件数据块发送给主机进程;
2.4:判断所请求的文件数据块是否在本机硬盘上,如果不在本机硬盘上则进程请求无效,退出;如果在硬盘上,则进入步骤2.5;
2.5;按背景技术流程运行,将文件数据块发送给主机进程;同时把该文件数据块写入本机缓存器内,以备后用。
6.按权利要求5所述运行方法,其特征在于所述在各主机的Linux操作系统上安装针对高速缓存器的高速缓存管理模块,其管理模块包括读缓存请求单元、写缓存请求单元及命令串管理单元。
7.按权利要求5所述运行方法,其特征在于所述高速缓存器主机端驱动模块则包括读请求驱动单元、写请求驱动单元及中断服务单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910058192.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:植物超微压给水系统
- 下一篇:一种基于数据库的无刷新告警自动监测技术