论文部分内容阅读
RAID(独立磁盘冗余阵列)是解决IO瓶颈问题的一条很有效的途径.我们在设计磁盘阵列样机HUST-RAID中采用了UNIX操作系统,发现系统开销太大,因此,我们决定在实时操作系统上开发阵列的实时控制软件.控制软件分成以下几个部分:命令接收和分解、Bufer管理、数据重构、数据重建等.我们在实时调度模型上设计实现以上功能,实现了磁盘阵列控制的实时化,从而提高了系统的性能.
RAID (redundant array of independent disks) is a very effective way to solve IO bottlenecks. We used the UNIX operating system in the design of the disk array prototype HUST-RAID and found that the overhead was too great, so we decided to develop an array of real-time control software on a real-time operating system. Control software is divided into the following sections: command reception and decomposition, Bufer management, data reconstruction, data reconstruction. We design and implement the above functions in the real-time scheduling model, realizes the real-time control of the disk array, so as to improve the performance of the system.