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到預定模式中。例如,對于實時數據流,嵌入式 ...
【技術保護點】
一種連接到塊數據源的大容量存儲系統,所述塊數據源產生塊數據,其特征在于,所述系統包括:連接到塊數據源的數據緩沖器,其中數據緩沖器被配置為緩存塊數據;連接到塊數據源和數據緩沖器的文件系統和命令發生器,被配置為產生文件系統數據和發送所產生的文件系統數據到數據緩沖器;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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。