[發明專利]內存釋放方法和路由系統有效
| 申請號: | 201110314529.7 | 申請日: | 2011-10-17 |
| 公開(公告)號: | CN102325091A | 公開(公告)日: | 2012-01-18 |
| 發明(設計)人: | 曹淋 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;G06F12/02 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 楊春香;宋志強 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存 釋放 方法 路由 系統 | ||
1.一種內存釋放方法,其特征在于,該方法包括:
對路由系統中的所有轉發核按照設定的規則依次進行組織;
每個轉發核在更新資源指針指向的資源后,將該資源指針在更新之前指向的資源作為需要釋放的資源,存放至下一個轉發核被分配的資源釋放隊列中;
每個轉發核檢查自身被分配的資源釋放隊列是否存在需要釋放的資源,如果是,則依次取出每一需要釋放的資源,并判斷該資源是否為由于自身更新資源指針指向的資源而確定的需要釋放的資源,如果是,則釋放該資源,否則,將該資源繼續作為需要釋放的資源存放至下一個轉發核被分配的資源釋放隊列中。
2.根據權利要求1所述的方法,其特征在于,所述對路由系統中的所有轉發核按照設定的規則進行組織,是將所有轉發核按照設定的順序依次組成一個環;所述下一個轉發核為當前轉發核在環中沿順時針方向或者逆時針方向的相鄰的轉發核。
3.根據權利要求1或2所述的方法,其特征在于,對路由系統中的所有轉發核按照設定的規則進行組織,是指:
按照轉發核的編號由小到大的順序順時針將所有轉發核組成一個環;或者,
按照轉發核的編號由大到小的順序順時針將所有轉發核組成一個環。
4.根據權利要求1所述的方法,其特征在于,資源釋放隊列按照先進先出FIFO的方式組織存放的需要釋放的資源。
5.根據權利要求1所述的方法,其特征在于,所述每個轉發核檢查自身被分配的資源釋放隊列是否存在需要釋放的資源的操作,是在處理報文之前或者處理報文之后執行。
6.一種路由系統,其特征在于,該路由系統包括:組織單元、配置單元和多個轉發核,其中,
所述組織單元,用于對路由系統中的所有轉發核按照設定的規則進行組織;
所述配置單元,用于為每個轉發核分配獨立的資源釋放隊列;
每一轉發核包括:第一處理單元和第二處理單元,其中,
所述第一處理單元,用于在其所處的轉發核更新資源指針指向的資源后,將該資源指針在更新之前指向的資源作為需要釋放的資源,存放至該轉發核的下一個轉發核被分配的資源釋放隊列中;
所述第二處理單元,用于檢查其所處的轉發核被分配的資源釋放隊列是否存在需要釋放的資源,如果是,則依次取出每一需要釋放的資源,并判斷該資源是否為由于其所處的轉發核更新資源指針指向的資源而確定的需要釋放的資源,如果是,則釋放該資源,否則,將該資源繼續作為需要釋放的資源存放至該轉發核的下一個轉發核被分配的資源釋放隊列中。
7.根據權利要求6所述的路由系統,其特征在于,所述組織單元對路由系統中的所有轉發核按照設定的規則進行組織,是將所有轉發核按照設定的順序依次組成一個環;所述下一個轉發核為當前轉發核在環中沿順時針方向或者逆時針方向的相鄰的轉發核。
8.根據權利要求6所述的路由系統,其特征在于,所述配置單元為每個轉發核分配的資源釋放隊列按照先進先出FIFO的方式組織存放的需要釋放的資源。
9.根據權利要求6所述的路由系統,其特征在于,所述第二處理單元是在處理報文之前或者處理報文之后檢查其所處的轉發核被分配的資源釋放隊列是否存在需要釋放的資源。
10.根據權利要求6或7所述的路由系統,其特征在于,所述組織單元對路由系統中的所有轉發核按照設定的規則進行組織,是指:
按照轉發核的編號由小到大的順序順時針將所有轉發核組成一個環;或者,
按照轉發核的編號由大到小的順序順時針將所有轉發核組成一個環。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110314529.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:乳糖化羧甲基殼聚糖磁性納米粒基因載體的制備方法
- 下一篇:一種殺蟲組合物





