- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于PCI总线高速存储设备设计
一种基于PCI总线的高速存储设备的设计
摘要:本文通过对PCI总线的研究,分析了PCI总线存储速度和冗余磁盘阵列存储容量,突破海量存储的瓶颈,提出一种高速存储数据的方案,使高速采集下来的大量数据能够实时存储下来。
关键词:PCI总线;高速存储设备;研究
1.引言
近年来,数据存储技术取得了迅猛发展,在数据存储介质的发展方面,从最早的磁带机到软盘,再到硬盘,直至今天的各种半导体存储介质和光存储介质,其变化日新月异。随着存储速度、容量、通道数目要求的不断提高,数据存储的数量级从KByte到MByte到Gbyte。现在,高速、大容量存储技术已经渗透多个领域,广泛应用于国防、金融、信息等领域。
2.关键技术分析
2.1 PCI总线
PCI总线从数据宽度上看,PCI总线有32bit、64bit之分;从总线速度上分,有33MHz、66MHz两种。目前流行的是32bit/33MHz,并且可以扩展为64bit/66MHz数据总线,扩展后最大数据传输速率可达528MB/s。在PCI设备插入PCI插槽或上电后,PCI总线配置机构会自动根据PCI设备的要求实现配置,支持内存读写,I/O端口读写、中断机制和DMA功能,并具有以下特点:
2.1.1 高性能。PCI是一套整体的解决方案,它可以提高网卡和硬盘的性能,出色地满足各种高速外围设备的要求。如果局部总线以66MHz的时钟频率操作,采用64位数据总线,数据传输速率可达528MB/s。
2.1.2 即插即用。每个PCI接口上都包含一系列寄存器,其中存储着包括主板信息在内的一系列信息。利用这些信息,主机能够自动配置PCI卡,使插到PCI插槽上的各接口卡都会为CPU所知而不会发生冲突。
2.1.3 独立于CPU。PCI总线设计的器件是面向总线的,它独立于处理器的结构,形成一种独特的中间缓冲器设计方式,将CPU与外设分开。有了缓冲器的设计方式,用户可以随意增添外设,以扩展计算机系统,而不必担心在不同时钟频率下导致性能的下降。
2.2 双缓冲区模式原理
双缓冲区模式又称为“双页”缓冲区模式,它可以使用较小容量的内存,不间断的缓冲几乎无限量的数据。其工作原理是:在内存里开辟两块容量相等的缓冲区作为连续数据输入的缓冲区。开始采集时,信号采集卡首先将数据写入第一缓冲区中,当信号采集卡开始把数据写入第二缓冲区的同时,程序可以根据自身需要取出第一缓冲区中的数据做特定的处理。当第二缓冲区被写满后,信号采集卡回到第一缓冲区的起始处,以覆盖旧数据的方式,把新数据写入第一缓冲区中,与此同时取出第二缓冲区的数据,整个数据采集处理过程连续不断的进行下去。
2.3 RAID0 磁盘阵列
RAID是廉价冗余磁盘阵列的英文简称,它是通过多个磁盘建立所谓的磁盘组,并且通过特定的规则把数据块写到磁盘组中的不同磁盘上,实现数据容错,同时提高了数据的读写速度,增强了存储系统数据可管理性和可靠性。RAID有从RAID 0到6的七种基本的RAID级别,其中的RAID0又称为Stripe或Striping(条带化),有着所有RAID级别中最高的存储性能。
以4块磁盘组成的冗余磁盘阵列为例,系统向四个磁盘组成的逻辑硬盘发出的I/O数据请求被转化为4项操作,其中的每一项操作都对应于一块物理硬盘。通过建立RAID0,原先顺序的数据请求被分散到所有的四块硬盘中同时执行,从理论上讲,四块硬盘的并行操作使同一时间内磁盘读写速度提升了4倍。由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值,但是,大量数据并行传输与串行传输比较,有效的提高了存储效果。
3.存储结构设计
分析了各关键技术后,可以用这些技术设计存储系统的结构,整个存储系统可由PCI总线、磁盘阵、计算机、采集卡四大部分组成(如图1所示)。实时存储记录系统由SCSI硬盘实时记录控制器和SCSI硬盘组成的盘阵两大部分组成,可以根据不同的存储时间决定存储容量的大小。
整个系统是基于PC机构成,而PC机主体由两块桥接芯片将各部分相连,其中北桥(82945P)主要连接高速设备,如CPU、内存和显卡,南桥(82801GR)主要连接低速外设,如PCI外设、硬盘和音频设备等。南北桥之间通过DMI接口相连,数据传输带宽达到2.0GB/s;64bit/66MHz的扩展数据总线,最大数据传输速率达528MB/s,系统其它各部分的带宽在图中也有标出。系统中RAID0磁盘阵列由4个SCSI硬盘构成,每个SCSI硬盘接口带宽为320MB/s。
系统工作时,由用户通过主机软件通知采集卡开始工作,采集卡开始采集数据,同时采集卡将采集数据缓存在板载的存储器内,当缓存
文档评论(0)