For use with a computer system having an intelligent mass storage disk
array subsystem, including a microprocessor controller, a method for the
distribution of data within the disk array based upon logical commands
issued by the computer system. The disk controller reads a logical command
and translates the commands into multiple drive specific commands,
including drive physical parameter information such as head, sector and
cylinder selection. The calculation of these physical parameters is based
upon a number of factors including the operating system installed in the
computer system, the type of interleave scheme, if any, specified by the
computer system configuration, and disk specific parameters. The physical
drive requests are then placed in a queue and executed by the
microprocessor controller. The method also encompasses a method for
creating a disk array configuration to be loaded on all disks within the
array based on existing valid disk array information and configuration
information maintained by the computer system.
Para el uso con un sistema informático que tenía un subsistema inteligente del arsenal de disco de la memoria de masa, incluyendo un regulador del microprocesador, un método para la distribución de datos dentro del arsenal de disco basado sobre comandos lógicos publicó por el sistema informático. El regulador de disco lee un comando lógico y traduce los comandos a comandos específicos de la impulsión múltiple, incluyendo la información física del parámetro de la impulsión tal como selección de la cabeza, del sector y del cilindro. El cálculo de estos parámetros físicos se basa sobre un número de factores incluyendo el sistema operativo instalado en el sistema informático, el tipo de esquema de la interpolación, si lo hay, especificado por la configuración del sistema informático, y parámetros del específico del disco. Las peticiones físicas de la impulsión después se ponen en una coleta y son ejecutadas por el regulador del microprocesador. El método también abarca un método para crear una configuración del arsenal de disco que se cargará en todos los discos dentro del arsenal basado en la información válida existente del arsenal de disco y la información de la configuración mantenidas por el sistema informático.