• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    大容量存儲系統和塊數據存儲方法技術方案

    技術編號:16836958 閱讀:216 留言:0更新日期:2017-12-19 19:38
    本發明專利技術提供一種連接到塊數據源的大容量存儲系統,所述塊數據源產生塊塊數據,包括:連接到塊數據源的數據緩沖器,其中數據緩沖器被配置為緩存塊數據;連接到塊數據源和數據緩沖器的文件系統和命令發生器,被配置為產生文件系統數據和發送所產生的文件系統數據到數據緩沖器。SATA主機控制器,連接到數據緩沖器用于獲取緩存的塊數據,以及連接到文件系統和命令發生器;連接到SATA主機控制器的大容量存儲設備,其中文件系統和命令發生器指示SATA主機控制器從第一數據緩沖器獲取緩存的塊數據和文件系統數據并移送到大容量存儲設備。

    Large capacity storage system and block data storage method

    The invention provides a connection to the large capacity storage system block data source, the source data block data block, including: data buffer block connected to the data source, the data buffer is configured to connect to the data cache block; block data source and data buffer file system and command generator is configured for file system data and send the data to the data buffer file system. SATA host controller, data block is connected to a data buffer for access to the cache, and connected to the file system and command generator connected to a mass storage device; SATA host controller, the file system and command generator, indicating the SATA host controller from the first data block data and the file system buffer cache access and transferred to large capacity storage device.

    【技術實現步驟摘要】
    大容量存儲系統和塊數據存儲方法
    本專利技術涉及用于存儲塊數據的系統,特別地,涉及用于通過緩存器來緩存塊數據并且通過文件系統和命令發生器單元來產生文件系統數據的系統。
    技術介紹
    有時,如視頻數據等必須存儲在大容量存儲器中,例如固態硬盤(SSD)。在這種情況下,存儲塊數據將占用很多系統塊數據帶寬并影響系統性能。圖1示出了一種傳統的大容量存儲系統100。在傳統的大容量存儲系統100中,為了將塊數據存儲到大容量存儲器101中,塊數據首先在雙倍速率同步動態隨機存儲器(DDR)102中緩存,此時DDR的作用相當于是塊數據緩存器。接著,配置SATA(SerialAdvancedTechnologyAttachment)主機控制器103,然后SATA主機控制器103將塊數據從DDR存儲器102移動到大容量存儲器101。大容量存儲器101可能是固態硬盤以及可能使用直接存儲器存取(DMA)存儲塊數據。這些處理占用DDR存儲器帶寬并且有時也會導致處理器中斷。例如,以視頻數據為例,其中視頻數據存儲在大容量存儲器中,這些塊數據占據了大量的DDR存儲器的帶寬。如果另外一個單元例如圖形處理器(GPU)同時想要使用DDR存儲器102作為緩存器,而此時DDR存儲器102正在被用于緩存視頻數據并用于存儲到大容量存儲器101中,因此可能降低系統的性能。圖2示出了具有內嵌式處理器202用于管理真數據流的大容量存儲系統200。實時數據接口203連接到實時數據源(如相機)。嵌入式處理器202通過使用控制連接204配置I/O控制單元206和大容量存儲陣列210到預定模式中。例如,對于實時數據流,嵌入式處理器202首先配置I/O控制單元206和大容量存儲陣列210。數據開關205選擇實時數據接口203用于數據傳輸。另外,I/O控制單元206在實時數據傳輸中接收關于方向和存儲地址的信息。在“記錄”用戶輸入的情況中,實時數據流經過實時數據接口203、數據開關205、實時數據緩沖器207和數據處理單元208。塊數據處理單元年208將實時數據差分并且將實時數據發送到I/O控制單元206。I/O控制單元206向大容量存儲陣列210的多個存儲單元209寫入數據。因此,在上述方案中,處理器202必須配置SATA主機控制器并產生文件系統信息,這可能會影響系統的性能。因此,需要提出一種具有高性能的可以存儲大塊數據的存儲系統。
    技術實現思路

    技術實現思路
    提供了將在具體實施方式中詳細說明的簡化形式的概念的選擇。本
    技術實現思路
    不是為了確定主題的關鍵特征或必要特征,也不是為了用于限定所主張的主題的范圍。根據本專利技術的一個方面,本專利技術提供一種連接到塊數據源的大容量存儲系統,所述塊數據源產生塊數據,包括:連接到塊數據源的數據緩沖器,其中數據緩沖器被配置為緩存塊數據;連接到塊數據源和數據緩沖器的文件系統和命令發生器,被配置為產生文件系統數據和發送所產生的文件系統數據到數據緩沖器。SATA主機控制器,連接到數據緩沖器用于獲取緩存的塊數據,以及連接到文件系統和命令發生器;連接到SATA主機控制器的大容量存儲設備,其中文件系統和命令發生器指示SATA主機控制器從第一數據緩沖器獲取緩存的塊數據和文件系統數據并移送到大容量存儲設備。根據本專利技術的另一個方面,本專利技術還提供一種塊數據存儲方法,所述塊數據由塊數據源產生,所述方法包括:在連接到塊數據源的第一數據緩沖器中緩存塊數據;通過文件系統和命令發生器啟動SATA主機控制器;通過文件系統和命令發生器產生文件系統數據并且將所產生的文件系統數據存儲在第一數據緩沖器中;將緩存的塊數據從第一數據緩沖器移送到大容量存儲設備,其中文件系統和命令發生器指示SATA主機控制器從第一數據緩沖器獲取緩存的塊數據和文件系統數據;以及通過SATA主機控制器將緩存的塊數據和產生的文件系統數據移送到大容量存儲設備。根據本專利技術的另一個方面,本專利技術還提供一種塊數據存儲方法,所述塊數據由塊數據源產生,所述方法包括:選擇在連接到塊數據源的第一數據緩沖器或DDR存儲器中緩存塊數據;其中當在第一數據緩沖器中緩存塊數據時,所述方法還包括:通過文件系統和命令發生器啟動SATA主機控制器;通過文件系統和命令發生器產生文件系統數據并且將文件系統數據存儲在第一數據緩沖器中;將緩存的塊數據移送到大容量存儲設備中,其中文件系統和命令發生器指示SATA主機控制器從第一數據緩沖器獲取緩存的塊數據和產生的文件系統數據;通過SATA主機控制器將緩存的塊數據和所產生的文件系統數據移送到大容量存儲設備中。附圖說明所以可以詳細地理解本專利技術以上所記載的特征的方式,依據實施例的本專利技術特定的描述和以上
    技術實現思路
    ,一些實施例在附圖中示出。將注意的是,然而,附圖只示出了本專利技術典型的實施例,因此不被認為對范圍的限定,因為本專利技術可能具有其他同樣有效的實施例。應當理解的是附圖只是示意的和并不是按比例繪制。所主張的主題的優點對于本領域技術人員在閱讀本說明書和結果附圖的基礎上是顯而易見的,附圖中的標記數字被用于表示如元件,其中:圖1示出了一種傳統的大容量存儲系統的示意圖;圖2示出了另一種傳統的大容量存儲系統的示意圖;圖3示出了根據本法專利技術一個實施例的大容量存儲系統的示意圖;圖4示出了根據本專利技術另一個實施例的大容量存儲系統的示意圖;圖5示出了根據本專利技術一個實施例的存儲塊數據的方法;圖6示出了根據本專利技術另一個實施例的存儲塊數據的方法。具體實施方式參考圖3,示出了根據本專利技術的一個實施例的大容量存儲系統300。大容量存儲系統300連接到塊數據源301,該塊數據源301產生和提供塊數據到系統300。塊數據源301可能是,例如,相機傳感器。數據緩沖器302連接到塊數據源301并且從塊數據源301緩存塊數據。數據緩沖器302可能通過塊數據總線和相關的時鐘來緩存塊數據。每次數據緩沖器302可能緩存一幀塊數據。塊數據可以是任何格式的數據。數據緩沖器302可能包括,例如,簡單雙口存儲器,其具有的最高容量例如可以是2MB。文件系統和命令發生器303連接到數據緩沖器302,文件系統和命令專利技術器303被配置為產生文件系統數據并將產生的文件系統數據發送到數據緩沖器302。數據緩沖器302和文件系統和命令發生器303均連接到SATA主機控制器304。SATA主機控制器304連接到大容量存儲設備305。SATA主機控制器304被配置為從數據緩沖器302將原始塊數據和產生的文件系統數據移到大容量存儲設備中。所產生的文件系統數據和存儲在大容量存儲設備305中的塊數據相應。在一個實施例中,大容量存儲設備305是硬盤。文件系統和命令發生器303包括多個邏輯門來實現狀態機用于產生文件系統數據。文件系統格式可能是,例如,FAT32;命令可能是ATA-ATAPI命令。文件系統數據的產生對本領域技術人員來說是已知的,因此在這里不再詳細描述。在一個實施例中,文件系統和命令發生器303產生文件系統數據并發送文件系統數據到數據緩沖器302,并且文件系統和命令發生器303配置SATA主機控制器304。在這種情況下,塊數據可以存儲在大容量存儲設備305中而不會使系統處理器中斷。在一個實施例中,文件系統和命令發生器303在一幀或多幀塊數據存儲在大容量存儲設備305之后產生文件系統數據。在另一個實本文檔來自技高網
    ...
    大容量存儲系統和塊數據存儲方法

    【技術保護點】
    一種連接到塊數據源的大容量存儲系統,所述塊數據源產生塊數據,其特征在于,所述系統包括:連接到塊數據源的數據緩沖器,其中數據緩沖器被配置為緩存塊數據;連接到塊數據源和數據緩沖器的文件系統和命令發生器,被配置為產生文件系統數據和發送所產生的文件系統數據到數據緩沖器;SATA主機控制器,連接到數據緩沖器用于獲取緩存的塊數據,以及連接到文件系統和命令發生器;連接到SATA主機控制器的大容量存儲設備,其中文件系統和命令發生器指示SATA主機控制器從第一數據緩沖器獲取緩存的塊數據和文件系統數據并移送到大容量存儲設備。

    【技術特征摘要】
    1.一種連接到塊數據源的大容量存儲系統,所述塊數據源產生塊數據,其特征在于,所述系統包括:連接到塊數據源的數據緩沖器,其中數據緩沖器被配置為緩存塊數據;連接到塊數據源和數據緩沖器的文件系統和命令發生器,被配置為產生文件系統數據和發送所產生的文件系統數據到數據緩沖器;SATA主機控制器,連接到數據緩沖器用于獲取緩存的塊數據,以及連接到文件系統和命令發生器;連接到SATA主機控制器的大容量存儲設備,其中文件系統和命令發生器指示SATA主機控制器從第一數據緩沖器獲取緩存的塊數據和文件系統數據并移送到大容量存儲設備。2.根據權利要求1所述的系統,其特征在于,所述塊數據源是相機傳感器。3.根據權利要求1所述的系統,其特征在于,當文件系統和命令發生器不配置SATA主機控制器時產生文件系統數據。4.根據權利要求1所述的系統,其特征在于,當文件系統和命令發生器接收到來自塊數據源的信號指示數據緩沖器已經完成塊數據的緩存時,文件系統和命令發生器配置SATA主機控制器將塊數據從數據緩沖器移送到大容量存儲設備。5.根據權利要求1所述的系統,其特征在于,還包括連接在塊數據源和SATA主機控制器中的DDR存儲器。6.根據權利要求5所述的系統,其特征在于,通過處理器配置塊數據源選擇DDR存儲器或數據緩沖器來緩存塊數據。7.根據權利要求6所述的系統,其特征在于,還包括連接在塊數據源與數據緩沖器以及DDR存儲器之間的第一總線矩陣。8.根據權利要求7所述的系統,其特征在于,SATA主機控制器從DDR存儲器或數據緩沖器獲取塊數據。9.根據權利要求8所述的系統,其特征在于,還包括第二總線矩陣,第二總線矩陣連接在第一數據緩沖器和DDR存儲器以及S...

    【專利技術屬性】
    技術研發人員:吳樹偉豐斌賽斌
    申請(專利權)人:恩智浦美國有限公司
    類型:發明
    國別省市:美國,US

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 毛片亚洲AV无码精品国产午夜| 亚洲AV无码精品国产成人| 东京热一精品无码AV| 国产精品成人一区无码| 精品久久久久久无码人妻热| 秋霞无码一区二区| 国产午夜无码片在线观看| 国精品无码一区二区三区在线| 亚洲AV无码成人网站在线观看| 国产成人无码精品一区在线观看 | 精品人妻无码专区中文字幕| 国产亚洲精品a在线无码| 国产精品成人99一区无码| 久久亚洲日韩看片无码| 亚洲熟妇无码AV在线播放| 亚洲AV无码乱码在线观看牲色| 高清无码午夜福利在线观看| 亚洲国产AV无码专区亚洲AV| 亚洲高清无码在线观看| 成人免费无遮挡无码黄漫视频| 日韩精品久久无码人妻中文字幕| 精品久久久无码中文字幕| 国产精品白浆在线观看无码专区| 亚洲中文字幕无码中文字| 精品日韩亚洲AV无码| 亚洲AV无码专区国产乱码电影| 国产在线观看无码免费视频| 国产av无码久久精品| 国产怡春院无码一区二区| 亚洲AV综合色区无码一二三区| 久久亚洲精品成人无码网站| 亚洲AV无码国产精品色午友在线| 国产成人无码一二三区视频| 亚洲伊人成无码综合网| 亚洲高清无码在线观看| 国产仑乱无码内谢| 亚洲日韩乱码中文无码蜜桃臀网站| 日韩AV无码一区二区三区不卡毛片| 免费无码又爽又刺激高潮软件| 东京热人妻无码人av| 亚洲AV无码精品无码麻豆|