【技术实现步骤摘要】
双接口数据实时共享固态硬盘
本专利技术属于数据存储领域,具体涉及一种双接口数据实时共享固态硬盘,其配备双路接口,能够让两个主设备实时共享硬盘数据。
技术介绍
在数据存储领域,固态硬盘作为从设备一般只能同时为一个主设备服务,虽然有部分硬盘可以存在两个接口,但是两个接口不能同时使用,而是一个接口作为主接口使用时另外一个接口作为备份,只有当主接口发生故障时,才会启动备份接口,保证存储系统的可靠性。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何提供一种可同时为两个主设备服务的固态硬盘系统。(二)技术方案为解决上述技术问题,本专利技术提供一种双接口数据实时共享固态硬盘,包括:第一SATA控制器模块、第一主控模块、第二SATA控制器模块、第二主控模块、数据一致性处理模块、映射表存储模块、数据缓存模块、存储颗粒接口模块、NandFlash存储颗粒;第一SATA控制器模块与第二SATA控制器模块分别连接两个主控设备;第一主控模块与第二主控模块是相同功能模块的两份例化,分别对接第一SATA控制器模块与第二SATA控制器模块,接收两路SATA指令,并通过数据一致性处理模块维护存储在映射表存储模块的映射表;主控模块接收到SATA控制器发过来的指令后,需要读写下游的映射表或数据时,首先向数据一致性处理模块发起授权请求;当数据一致性处理模块将下游通路的使用权给予主控模块时,主控模块完成对数据、映射表的读写更新操作;数据一致性处理模块负责维护映射表与存储数据的一致性;当同一时刻只有一个主控模块发起请求时,数据一致性模块将下游数据通路的读写权限分配给该主控模块;当 ...
【技术保护点】
一种双接口数据实时共享固态硬盘,其特征在于,包括:第一SATA控制器模块、第一主控模块、第二SATA控制器模块、第二主控模块、数据一致性处理模块、映射表存储模块、数据缓存模块、存储颗粒接口模块、Nand Flash存储颗粒;第一SATA控制器模块与第二SATA控制器模块分别连接两个主控设备;第一主控模块与第二主控模块是相同功能模块的两份例化,分别对接第一SATA控制器模块与第二SATA控制器模块,接收两路SATA指令,并通过数据一致性处理模块维护存储在映射表存储模块的映射表;主控模块接收到SATA控制器发过来的指令后,需要读写下游的映射表或数据时,首先向数据一致性处理模块发起授权请求;当数据一致性处理模块将下游通路的使用权给予主控模块时,主控模块完成对数据、映射表的读写更新操作;数据一致性处理模块负责维护映射表与存储数据的一致性;当同一时刻只有一个主控模块发起请求时,数据一致性模块将下游数据通路的读写权限分配给该主控模块;当同一时刻有两路主控模块发起请求时,数据一致性处理模块按照轮询的调度方法将下游数据通路的读写权限依次分配给两个主控模块;数据缓存模块用来存放需要写入Nand Flas ...
【技术特征摘要】
1.一种双接口数据实时共享固态硬盘,其特征在于,包括:第一SATA控制器模块、第一主控模块、第二SATA控制器模块、第二主控模块、数据一致性处理模块、映射表存储模块、数据缓存模块、存储颗粒接口模块、NandFlash存储颗粒;第一SATA控制器模块与第二SATA控制器模块分别连接两个主控设备;第一主控模块与第二主控模块是相同功能模块的两份例化,分别对接第一SATA控制器模块与第二SATA控制器模块,接收两路SATA指令,并通过数据一致性处理模块维护存储在映射表存储模块的映射表;主控模块接收到SATA控制器发过来的指令后,需要读写下游的映射表或数据时,首先向数据一致性处理模块...
【专利技术属性】
技术研发人员:杨阳,周津,付彦淇,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。