发明名称 路由器流量管理芯片缓存管理的实现方法
摘要 本发明公开了一种路由器流量管理芯片缓存管理的实现方法。该方法包括将数据缓存模块分成适当大小的存储块;在控制存储模块中设置相应的控制信息,该控制信息与所述存储块一一对应;缓存管理模块收到读写请求命令后,向控制存储模块发出相应指令,控制存储模块按照所述控制信息在存储块模块中读写数据,并记录读写情况,控制存储模块更新数据的控制信息,并将该更新的控制信息地址发送给缓存管理模块。缓存管理模块按照链表的方式进行管理。本发明可大大减少管理大量数据缓存所需要的控制存储容量,从而有效降低芯片成本,提高芯片处理性能。
申请公布号 CN1232908C 申请公布日期 2005.12.21
申请号 CN03134730.4 申请日期 2003.09.29
申请人 港湾网络有限公司 发明人 王新柱;朱天文
分类号 G06F12/00;G06F12/06 主分类号 G06F12/00
代理机构 北京君尚知识产权代理事务所 代理人 俞达成
主权项 1.一种路由器流量管理芯片缓存管理的实现方法,该方法包括以下步骤:将数据缓存模块分成适当大小的存储块;利用空闲缓存控制块表及队列表中的信息,对缓存存储器进行管理;所有空闲的缓存空间在控制存储中形成一个空闲缓存控制块链表,链表的头指针、尾指针和链表长度保存在空闲缓存控制块表中;当缓存管理模块收到空闲缓存申请命令后,则分配空闲缓存控制块表中的头缓存控制块,并根据该头指针访问控制存储,得到该缓存控制块的下一个存储块,用来更新空闲缓存控制块表的头指针;在控制存储模块中设置控制信息,该控制信息与所述存储块一一对应,用于控制对存储块的读写;缓存管理模块收到读写请求命令后,向控制存储模块发出相应指令,控制存储模块按照所述控制信息在存储块模块中读写数据,并记录读写情况,控制存储模块更新数据的控制信息,并将该更新的控制信息地址发送给缓存管理模块。
地址 100089北京市海淀区西三环北路21号久凌大厦13层