一種基于動態(tài)調(diào)整的環(huán)形緩沖區(qū)的數(shù)據(jù)處理方法及設(shè)備

基本信息

申請?zhí)?/td> CN202010058173.4 申請日 -
公開(公告)號 CN111290708A 公開(公告)日 2020-06-16
申請公布號 CN111290708A 申請公布日 2020-06-16
分類號 G06F3/06(2006.01)I 分類 -
發(fā)明人 唐東明;李駒光;劉湛 申請(專利權(quán))人 成都中嵌自動化工程有限公司
代理機構(gòu) 成都九鼎天元知識產(chǎn)權(quán)代理有限公司 代理人 成都中嵌自動化工程有限公司
地址 610041四川省成都市高新區(qū)天府大道北段1480號高新孵化園6號樓214室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種基于動態(tài)調(diào)整的環(huán)形緩沖區(qū)的數(shù)據(jù)處理方法,包括以下步驟:環(huán)形緩沖區(qū)進行正常讀寫數(shù)據(jù);獲取環(huán)形緩沖區(qū)剩余可寫入單元;當(dāng)環(huán)形緩沖區(qū)的無剩余可寫入單元時,根據(jù)待寫入數(shù)據(jù)個數(shù)動態(tài)開辟數(shù)據(jù)緩沖區(qū);若存在多個待寫入數(shù)據(jù),則依次開辟多個數(shù)據(jù)緩沖區(qū),每個數(shù)據(jù)緩沖區(qū)通過鏈表進行連接,同時將待寫入數(shù)據(jù)寫入數(shù)據(jù)緩沖區(qū)。采用本發(fā)明的技術(shù)方案動態(tài)開辟數(shù)據(jù)緩沖區(qū),應(yīng)用上靈活可行,動態(tài)建立的緩沖區(qū)在使用完畢后由系統(tǒng)完成釋放操作,不會無效占用系統(tǒng)內(nèi)存。??