一種能夠保證接收數(shù)據(jù)完整性的數(shù)據(jù)緩沖系統(tǒng)及方法
基本信息
申請(qǐng)?zhí)?/td> | CN201910947767.8 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN110781011A | 公開(公告)日 | 2020-02-11 |
申請(qǐng)公布號(hào) | CN110781011A | 申請(qǐng)公布日 | 2020-02-11 |
分類號(hào) | G06F9/54 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 吳小光;李威力 | 申請(qǐng)(專利權(quán))人 | 西安極光航空航天科技有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 710000 陜西省西安市碑林區(qū)南二環(huán)西段69號(hào)西安創(chuàng)新設(shè)計(jì)中心大樓1902室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種能夠保證接收數(shù)據(jù)完整性的數(shù)據(jù)緩沖系統(tǒng)及方法,系統(tǒng)包括緩沖區(qū)、帶鎖雙緩沖處理模塊、緩沖區(qū)切換模塊及數(shù)據(jù)接收模塊,帶鎖雙緩沖處理模塊與緩沖區(qū)切換模塊雙向連接,其均連接上層功能塊及緩沖區(qū);數(shù)據(jù)接收模塊分別連接緩沖區(qū)、帶鎖雙緩沖處理模塊、緩沖區(qū)切換模塊的輸入端。該系統(tǒng)工作方法,包括六個(gè)工作狀態(tài):E:初始狀態(tài);RL:緩沖區(qū)數(shù)據(jù)有效且處于鎖定狀態(tài);R:在緩沖區(qū)中存在一包有效數(shù)據(jù);RLP:緩沖區(qū)數(shù)據(jù)有效且被鎖定,另一緩沖區(qū)中未讀取的有效數(shù)據(jù)即將被覆蓋;EL:緩沖區(qū)為空數(shù)據(jù)且被鎖定;ELP:緩沖區(qū)為空數(shù)據(jù)且被鎖定,另一個(gè)緩沖區(qū)中未讀取的有效數(shù)據(jù)即將被覆蓋;本發(fā)明的優(yōu)點(diǎn)是,保證了每個(gè)緩沖區(qū)的數(shù)據(jù)完整性。 |
