国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)的制作方法

      文檔序號:6518065閱讀:303來源:國知局
      一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)的制作方法
      【專利摘要】本發(fā)明涉及計算機(jī)系統(tǒng)設(shè)計領(lǐng)域和集成電路設(shè)計領(lǐng)域,尤其是涉及一種計算機(jī)存儲系統(tǒng),特別是提供一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng),包括文件系統(tǒng)壓縮層、軟件壓縮單元、硬件壓縮單元和軟硬件同步單元,其中,所述的文件系統(tǒng)壓縮層位于系統(tǒng)虛擬文件系統(tǒng)和本地文件系統(tǒng)之間并連接軟件壓縮單元,所述的文件系統(tǒng)壓縮層還通過硬件驅(qū)動層連接硬件壓縮單元,所述的軟件壓縮單元和硬件壓縮單元之間設(shè)置所述的軟硬件同步單元。本發(fā)明主要考慮大數(shù)據(jù)處理系統(tǒng)的特點(diǎn)的影響,對數(shù)據(jù)壓縮處理采用軟硬件配合的方式,提高系統(tǒng)資源的利用率和系統(tǒng)執(zhí)行效率。
      【專利說明】一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機(jī)系統(tǒng)設(shè)計領(lǐng)域和集成電路設(shè)計領(lǐng)域,尤其是涉及一種計算機(jī)存儲系統(tǒng),特別是提供一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著計算機(jī)技術(shù)和集成電路技術(shù)的飛速發(fā)展,為了滿足人們在金融、電信、安全、資源等各個領(lǐng)域的需求,大容量存儲能力的計算機(jī)系統(tǒng)越來越成為高性能計算機(jī)系統(tǒng)的基本特征,然而不同領(lǐng)域的計算機(jī)數(shù)據(jù)存儲系統(tǒng)特性并不一致,這就為計算機(jī)存儲系統(tǒng)結(jié)構(gòu)設(shè)計帶來的挑戰(zhàn),例如,在資源勘探領(lǐng)域,計算機(jī)系統(tǒng)的計算資源緊缺,需要對大量的數(shù)據(jù)進(jìn)行計算分析,這就需要采用硬件對存儲數(shù)據(jù)進(jìn)行壓縮和解壓縮存取操作,盡可能的減少CPU計算資源。而在歷史數(shù)據(jù)保存時,系統(tǒng)寫操作遠(yuǎn)超讀操作,并且CPU計算資源充足,這就為軟件實(shí)現(xiàn)壓縮和解壓縮提供了條件。因此,軟硬件數(shù)據(jù)壓縮和解壓縮操作的靈活配置,可以滿足不同領(lǐng)域大數(shù)據(jù)處理系統(tǒng)的應(yīng)用需求,可合理利用系統(tǒng)資源,提高系統(tǒng)的利用率和執(zhí)行效率。

      【發(fā)明內(nèi)容】

      [0003]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng),其設(shè)計主要考慮大數(shù)據(jù)處理系統(tǒng)的特點(diǎn)的影響,對數(shù)據(jù)壓縮處理采用軟硬件配合的方式,提高系統(tǒng)資源的利用率和系統(tǒng)執(zhí)行效率。
      [0004]本發(fā)明所采用的技術(shù)方案如下:
      一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng),其包括文件系統(tǒng)壓縮層、軟件壓縮單元、硬件壓縮單元和軟硬件同步單元,其中,所述的文件系統(tǒng)壓縮層位于系統(tǒng)虛擬文件系統(tǒng)和本地文件系統(tǒng)之間并連接軟件壓縮單元,所述的文件系統(tǒng)壓縮層還通過硬件驅(qū)動層連接硬件壓縮單元,所述的軟件壓縮單元和硬件壓縮單元之間設(shè)置所述的軟硬件同步單元。
      [0005]軟件壓縮單元,通過軟件數(shù)據(jù)壓縮和解壓縮的方式對數(shù)據(jù)進(jìn)行處理,或單獨(dú)配置軟件的壓縮功能,或單獨(dú)配置軟件的解壓縮功能。
      [0006]硬件壓縮單元,通過硬件數(shù)據(jù)壓縮和解壓縮的方式對數(shù)據(jù)進(jìn)行處理,或單獨(dú)配置硬件的壓縮功能,或單獨(dú)配置硬件的解壓縮功能。
      [0007]軟硬件同步單元配置軟硬件壓縮算法的一致性,并且同步數(shù)據(jù)壓縮信息。
      [0008]一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)的實(shí)現(xiàn)方法,包括配置軟件壓縮和解壓縮時的方法,配置為硬件壓縮和解壓縮時的方法,當(dāng)配置為軟件壓縮、硬件解壓縮時的方法和當(dāng)配置為硬件壓縮、軟件解壓縮時的方法,其中:
      當(dāng)配置為軟件壓縮和解壓縮時,其方法是:數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用軟件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過軟件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤;讀操作為寫操作的逆過程,數(shù)據(jù)由磁盤讀出,由軟件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層;
      當(dāng)配置為硬件壓縮和解壓縮時,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用硬件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過硬件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤;讀操作為寫操作的逆過程,數(shù)據(jù)由磁盤讀出,由硬件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層;
      當(dāng)配置為軟件壓縮、硬件解壓縮時,通過軟硬件的配置模塊,配置其統(tǒng)一的壓縮算法,并且由軟硬件同步單元同步軟硬件的壓縮信息,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用軟件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過軟件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤;讀操作為寫操作的逆過程,不同的是,數(shù)據(jù)由硬件解壓縮,數(shù)據(jù)由磁盤讀出,由硬件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層;
      當(dāng)配置為硬件壓縮、軟件解壓縮時,通過軟硬件的配置模塊,配置其統(tǒng)一的壓縮算法,并且由軟硬件同步單元同步軟硬件的壓縮信息,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用硬件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過硬件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤;讀操作為寫操作的逆過程,不同的是,數(shù)據(jù)由軟件解壓縮,數(shù)據(jù)由磁盤讀出,由軟件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層。
      [0009]在不同的應(yīng)用領(lǐng)域需求不同,這就需要對系統(tǒng)采用不同的數(shù)據(jù)處理結(jié)構(gòu),例如,在計算資源緊缺的系統(tǒng)中,CPU的計算資源需要更多的用于數(shù)據(jù)分析、計算,因此數(shù)據(jù)的壓縮存儲需要更多的采用硬件壓縮,盡可能的減少CPU計算資源的消耗,而在計算資源相對充足的大數(shù)據(jù)處理系統(tǒng)中,可采用軟件壓縮的方式提高系統(tǒng)運(yùn)算的復(fù)雜度和效率,在寫操作遠(yuǎn)超讀操作的大數(shù)據(jù)處理系統(tǒng)中,則需要采用硬件壓縮軟件解壓縮相配合的方式,提高系統(tǒng)資源利用率和系統(tǒng)執(zhí)行效率。
      [0010]本發(fā)明的一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng),其采用合理的系統(tǒng)結(jié)構(gòu)能夠時系統(tǒng)資源合理分配,進(jìn)而達(dá)到最優(yōu)的大數(shù)據(jù)處理系統(tǒng)配置。軟硬件壓縮可配置的系統(tǒng)結(jié)構(gòu)即是根據(jù)以上需求提出來的,可通過靈活的軟硬件配置實(shí)現(xiàn)單純軟件壓縮和解壓縮,或者單純的硬件壓縮和解壓縮,或者軟硬件相互配合的壓縮和解壓縮,即軟件壓縮硬件解壓縮,或者硬件壓縮軟件解壓縮,通過靈活的配置達(dá)到系統(tǒng)資源的合理利用。
      [0011]文件系統(tǒng)壓縮層的特性,主要是指將系統(tǒng)的讀寫操作命令轉(zhuǎn)移到軟件壓縮單元或者硬件壓縮單元,使軟件壓縮單元或者硬件壓縮單元對數(shù)據(jù)進(jìn)行壓縮或者解壓縮操作,壓縮或者解壓縮的數(shù)據(jù)返回至文件系統(tǒng)壓縮層后,文件系統(tǒng)壓縮層對其進(jìn)行向上層讀操作或者向下層寫操作;
      軟件壓縮單元的特性,主要是指通過軟件的方式對數(shù)據(jù)進(jìn)行壓縮或者解壓縮操作,通過軟件的方式對數(shù)據(jù)處理需要消耗CPU的計算資源,軟件壓縮單元可以被單獨(dú)配置為壓縮功能,或者解壓縮功能,配合硬件壓縮單元共同完成數(shù)據(jù)的壓縮和解壓縮處理;
      硬件壓縮單元的特性,主要是指通過硬件的方式對數(shù)據(jù)進(jìn)行壓縮或者解壓縮操作,通過硬件的方式對數(shù)據(jù)處理可節(jié)約大部分的CPU計算資源,硬件壓縮單元可以單獨(dú)被配置為 壓縮功能,或者解壓縮功能,配合軟件壓縮單元共同實(shí)現(xiàn)數(shù)據(jù)壓縮和解壓縮處理,硬件壓縮 可采用DMA的方式實(shí)現(xiàn)數(shù)據(jù)傳輸,進(jìn)一步提升系統(tǒng)壓縮數(shù)據(jù)傳輸效率;
      軟硬件同步單元的特性,主要是指當(dāng)軟件和硬件配合共同完成數(shù)據(jù)的壓縮和解壓縮處 理時,數(shù)據(jù)同步單元實(shí)現(xiàn)軟硬件壓縮信息的同步,保障數(shù)據(jù)壓縮前后的一致性。
      [0012]本發(fā)明提供的技術(shù)方案帶來的有益效果是:
      這種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)結(jié)構(gòu),使得其彌補(bǔ)了傳統(tǒng)的軟件壓縮或者硬 件壓縮設(shè)計結(jié)構(gòu)的不足,避免了單純軟件壓縮帶來的系統(tǒng)計算資源的消耗,又避免了單純 硬件壓縮帶來的系統(tǒng)計算資源的浪費(fèi),例如,在計算資源緊缺的系統(tǒng)中可以配置為硬件壓 縮和解壓縮,在計算資源充足的系統(tǒng)中可配置為軟件壓縮和解壓縮,在寫操作遠(yuǎn)超讀操作 的系統(tǒng)中可配置為硬件壓縮軟件解壓縮,其所帶來的資源均衡配置、靈活擴(kuò)展、高效實(shí)施等 諸多特性,使其更適用于各種數(shù)據(jù)存儲系統(tǒng)中,因而具有非常廣闊的發(fā)展前景,具有很高的 技術(shù)價值。
      【專利附圖】

      【附圖說明】
      [0013]圖1為本發(fā)明的一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;
      圖2為本發(fā)明的一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)的壓縮方式判斷流程圖。
      【具體實(shí)施方式】
      [0014]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
      [0015]實(shí)施例一:參照附圖1,對本發(fā)明的內(nèi)容以模擬計算機(jī)系統(tǒng)數(shù)據(jù)存儲過程,并且采 用軟件壓縮、解壓縮和硬件壓縮、解壓縮的方式分別來描述這一結(jié)構(gòu)的實(shí)現(xiàn)過程。
      [0016]正如
      【發(fā)明內(nèi)容】
      中所描述的,本發(fā)明中軟硬件可縮可配置的大數(shù)據(jù)處理系統(tǒng)結(jié)構(gòu)主 要包括:文件系統(tǒng)壓縮層、軟件壓縮單元、硬件壓縮單元、軟硬件同步單元。
      [0017]本文軟硬件壓縮可配置的體系結(jié)構(gòu)包括:
      1、文件系統(tǒng)壓縮層,位于系統(tǒng)虛擬文件系統(tǒng)和本地文件系統(tǒng)之間,這是基于軟硬件數(shù) 據(jù)壓縮的一致性提出來的,可以保障高效保障軟硬件壓縮單元的數(shù)據(jù)一致性和算法一致 性,同時可以保障用戶不論對于硬件壓縮還是軟件壓縮的均完全透明,對用戶的應(yīng)用沒有 任何影響;
      2、軟件壓縮單元,可以通過軟件數(shù)據(jù)壓縮和解壓縮的方式對數(shù)據(jù)進(jìn)行處理,也可以單 獨(dú)配置軟件的壓縮功能,或者單獨(dú)配置軟件的解壓縮功能;
      3、硬件壓縮單元,可以通過硬件數(shù)據(jù)壓縮和解壓縮的方式對數(shù)據(jù)進(jìn)行處理,也可以單 獨(dú)配置硬件的壓縮功能,或者單獨(dú)配置硬件的解壓縮功能;
      4、軟硬件同步單元,當(dāng)系統(tǒng)配置為軟硬件數(shù)據(jù)壓縮和解壓縮同時工作時,需要配置軟 硬件壓縮算法的一致性,并且同步數(shù)據(jù)壓縮信息。
      [0018]實(shí)施例二:
      一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)的實(shí)現(xiàn)方法,包括配置軟件壓縮和解壓縮時 的方法,配置為硬件壓縮和解壓縮時的方法,當(dāng)配置為軟件壓縮、硬件解壓縮時的方法和當(dāng)配置為硬件壓縮、軟件解壓縮時的方法,其中:
      當(dāng)配置為軟件壓縮和解壓縮時,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、 虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用軟件壓縮寫操作命令,將 數(shù)據(jù)經(jīng)過軟件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地 文件系統(tǒng)寫至磁盤。讀操作為寫操作的逆過程,數(shù)據(jù)由磁盤讀出,由軟件壓縮單元對壓縮數(shù) 據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層。
      [0019]當(dāng)配置為硬件壓縮和解壓縮時,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng) 用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用硬件壓縮寫操作命 令,將數(shù)據(jù)經(jīng)過硬件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由 本地文件系統(tǒng)寫至磁盤。讀操作為寫操作的逆過程,數(shù)據(jù)由磁盤讀出,由硬件壓縮單元對壓 縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層。
      [0020]當(dāng)配置為軟件壓縮、硬件解壓縮時,需要通過軟硬件的配置模塊,配置其統(tǒng)一的壓 縮算法,并且由軟硬件同步單元同步軟硬件的壓縮信息,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用 層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用軟 件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過軟件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件 系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤。讀操作為寫操作的逆過程,不同的是,數(shù)據(jù)由硬 件解壓縮,數(shù)據(jù)由磁盤讀出,由硬件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮 層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層。
      [0021]當(dāng)配置為硬件壓縮、軟件解壓縮時,需要通過軟硬件的配置模塊,配置其統(tǒng)一的壓 縮算法,并且由軟硬件同步單元同步軟硬件的壓縮信息,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用 層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用硬 件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過硬件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件 系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤。讀操作為寫操作的逆過程,不同的是,數(shù)據(jù)由軟 件解壓縮,數(shù)據(jù)由磁盤讀出,由軟件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮 層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層。
      [0022]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng),其包括文件系統(tǒng)壓縮層、軟件壓縮單元、硬件壓縮單元和軟硬件同步單元,其中,所述的文件系統(tǒng)壓縮層位于系統(tǒng)虛擬文件系統(tǒng)和本地文件系統(tǒng)之間并連接軟件壓縮單元,所述的文件系統(tǒng)壓縮層還通過硬件驅(qū)動層連接硬件壓縮單元,所述的軟件壓縮單元和硬件壓縮單元之間設(shè)置所述的軟硬件同步單元。
      2.根據(jù)權(quán)利要求1所述的一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng),其特征在于,所述的軟件壓縮單元,通過軟件數(shù)據(jù)壓縮和解壓縮的方式對數(shù)據(jù)進(jìn)行處理,或單獨(dú)配置軟件的壓縮功能,或單獨(dú)配置軟件的解壓縮功能。
      3.根據(jù)權(quán)利要求1所述的一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng),其特征在于,所述的硬件壓縮單元,通過硬件數(shù)據(jù)壓縮和解壓縮的方式對數(shù)據(jù)進(jìn)行處理,或單獨(dú)配置硬件的壓縮功能,或單獨(dú)配置硬件的解壓縮功能。
      4.根據(jù)權(quán)利要求1所述的一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng),其特征在于,所述的軟硬件同步單元配置軟硬件壓縮算法的一致性,并且同步數(shù)據(jù)壓縮信息。
      5.一種軟硬件壓縮可配置的大數(shù)據(jù)處理系統(tǒng)的實(shí)現(xiàn)方法,包括配置軟件壓縮和解壓縮時的方法,配置為硬件壓縮和解壓縮時的方法,當(dāng)配置為軟件壓縮、硬件解壓縮時的方法和當(dāng)配置為硬件壓縮、軟件解壓縮時的方法,其中: 當(dāng)配置為軟件壓縮和解壓縮時,其方法是:數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用軟件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過軟件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤;讀操作為寫操作的逆過程,數(shù)據(jù)由磁盤讀出,由軟件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層; 當(dāng)配置為硬件壓縮和解壓縮時,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用硬件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過硬件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤;讀操作為寫操作的逆過程,數(shù)據(jù)由磁盤讀出,由硬件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層; 當(dāng)配置為軟件壓縮、硬件解壓縮時,通過軟硬件的配置模塊,配置其統(tǒng)一的壓縮算法,并且由軟硬件同步單元同步軟硬件的壓縮信息,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用軟件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過軟件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤;讀操作為寫操作的逆過程,不同的是,數(shù)據(jù)由硬件解壓縮,數(shù)據(jù)由磁盤讀出,由硬件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層; 當(dāng)配置為硬件壓縮、軟件解壓縮時,通過軟硬件的配置模塊,配置其統(tǒng)一的壓縮算法,并且由軟硬件同步單元同步軟硬件的壓縮信息,數(shù)據(jù)存儲寫操作由操作系統(tǒng)應(yīng)用層發(fā)起,經(jīng)由應(yīng)用層、虛擬文件系統(tǒng)層,到達(dá)文件系統(tǒng)壓縮層,此時文件系統(tǒng)壓縮層調(diào)用硬件壓縮寫操作命令,將數(shù)據(jù)經(jīng)過硬件壓縮的方式進(jìn)行處理,之后經(jīng)過壓縮的數(shù)據(jù)返回文件系統(tǒng)壓縮層,經(jīng)由本地文件系統(tǒng)寫至磁盤;讀操作為寫操作的逆過程,不同的是,數(shù)據(jù)由軟件解壓縮,數(shù)據(jù)由磁盤讀出,由軟件壓縮單元對壓縮數(shù)據(jù)進(jìn)行解壓縮后,經(jīng)過文件系統(tǒng)壓縮層和虛擬文件系統(tǒng)層,到達(dá)應(yīng)用層。
      【文檔編號】G06F17/30GK103593424SQ201310546512
      【公開日】2014年2月19日 申請日期:2013年11月7日 優(yōu)先權(quán)日:2013年11月7日
      【發(fā)明者】王恩東, 胡雷鈞, 李仁剛 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1