一種基于通用文件系統(tǒng)的高速數(shù)據(jù)記錄方法

基本信息

申請?zhí)?/td> CN201810350049.8 申請日 -
公開(公告)號 CN110019051A 公開(公告)日 2019-07-16
申請公布號 CN110019051A 申請公布日 2019-07-16
分類號 G06F16/172;G06F12/0866 分類 計算;推算;計數(shù);
發(fā)明人 王旭;岳兵;謝智勇;溫元凱;陳澤林;陳義華;徐燁光;郭鋒 申請(專利權(quán))人 上海銳智集數(shù)電子有限公司
代理機構(gòu) - 代理人 -
地址 201821 上海市嘉定區(qū)金沙江西路1555弄35號806
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于通用文件系統(tǒng)的高速數(shù)據(jù)記錄方法,數(shù)據(jù)采集器件與處理器、存儲體一起通過PCIe總線互連,數(shù)據(jù)由數(shù)據(jù)采集器件采集后,放入數(shù)據(jù)采集器件本地外掛的內(nèi)存進行緩沖,并通知所述處理器進行處理;隨后將數(shù)據(jù)采集器件外掛的內(nèi)存映射到本地空間中,在接收到數(shù)據(jù)采集器件通知后,應(yīng)用程序使用數(shù)據(jù)緩沖地址作為寫入文件的緩沖區(qū)地址;最后利用主流文件系統(tǒng)的DirectIO特性,直接將數(shù)據(jù)由數(shù)據(jù)采集器件外掛內(nèi)存寫入到存儲體中。本發(fā)明整個過程實現(xiàn)了數(shù)據(jù)的零拷貝,可以實現(xiàn)更高的數(shù)據(jù)記錄速度,降低整體功耗,而且基于通用文件系統(tǒng)設(shè)計,便于文件的使用與導(dǎo)出。