APP下载

一种基于SATA硬盘阵列的数据存储与控制系统设计

2015-08-10李秦

电子设计工程 2015年15期
关键词:系统设计

李秦

(陕西财经职业技术学院 陕西 咸阳 712000)

随着现代存储技术的发展,硬盘存储容量和速度也越来越快。当前单块的硬盘其对数据的读写速度通常在100 MBytes/s,而随着现代科学实验对数据采集的速度的要求,200 MBytes/s、400 MBytes/s甚至更高。而要达到如此高的速度,则必须要采用多块硬盘同时对数据进行读写才能完成。如果要采用多块硬盘对数据进行读写,则需要通过硬盘阵列控制系统对其进行控制才能实现。对此本文采用一种基于SATA硬盘阵列的控制系统,并对其实现进行了详细的设计。

1 系统原理

在对数据的存储当中,之所以磁盘阵列能够实现对多块不同硬盘的并行操作,其主要是由磁盘当中数据传输特性来进行决定的。在通常状态下,在对磁盘进行数据写入的时候,主机通常首先会将数据写入到磁盘的高速缓存当中。当其中的缓存写满了之后,主机则需要等待其缓存为空,当缓存变为空后,主机则开始进入到下一次的读写存储。磁盘控制器在缓存被写满之后,将其中的数据通过高速缓存的方式写入到磁盘的介质当中。数据在高速缓存写入的过程当中其速度通常都比较快。当数据在通过高速缓存被写入到磁盘介质的过程中,因为其中哦的磁头其平均的寻道时间通常表现都比较长,并且受到主轴转速不高等相关因素的影响,从而造成了磁盘介质写入的速度变得非常的慢,并且其写入的速度要远远比高速缓存的速度慢。由此两者因为在写入速度方面存在的差异,造成了当高速缓存在写满后,磁盘控制器在对高速缓存进行读写的过程中,可先对其他的设备进行高速的缓存,最后再来写当前设备的缓存区。……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀