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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。