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

基本信息

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

摘要

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