A set of data storage devices are used to store heterogeneous data, i.e.,
to store some alphanumeric data, and some multimedia data. The internal
operating parameters of the storage devices are monitored, and data is
selectively stored by matching the type of data to the internal operating
parameters of the storage devices. Preferably, the set of data storage
devices is a RAID system containing multiple rotating magnetic disk drive
storage devices. The system monitors the operating temperature, the soft
error rate, the head flyheight, and the actuator performance of the drives
in the system. A fuzzy logic classification system is used to generate a
set of fuzzy classification scores evaluating each drive as most
appropriate to one of three types of data: alphanumeric, graphics/sound,
or video. A drive is selected for storing a type of data according to the
fuzzy classification scores. Optionally, a separate set of fuzzy
classification scores is generated for each disk surface, and each disk
surface may independently be allocated to data of different types. In the
preferred embodiment, a disk drive has on-board soft error recovery
procedures for recovering data following a soft error, and the capability
to selectively disable or limit this feature. If a disk drive is selected
for storage of multimedia data, the soft error recovery is disabled, and
soft errors are simply transmitted to the host system as data. If each
disk surface may be independently allocated to data of different types,
soft error recovery may be independently disabled for each disk surface.
Un sistema de dispositivos de almacenaje de datos se utiliza para almacenar datos heterogéneos, es decir, para almacenar un ciertos datos alfanuméricos, y datos de un ciertas multimedias. Los parámetros de funcionamiento internos de los dispositivos de almacenaje se supervisan, y los datos son almacenados selectivamente emparejando el tipo de datos a los parámetros de funcionamiento internos de los dispositivos de almacenaje. Preferiblemente, el sistema de dispositivos de almacenaje de datos es un sistema de la INCURSIÓN que contiene los dispositivos de almacenaje múltiples del accionamiento de disco magnético que rotan. El sistema supervisa la temperatura de funcionamiento, el índice de error de programa, el flyheight principal, y el funcionamiento del actuador de las impulsiones en el sistema. Un sistema de clasificación de la lógica confusa se utiliza para generar un sistema de cuentas borrosas de la clasificación que evalúan cada impulsión como la más apropiada a uno de tres tipos de datos: alfanumérico, graphics/sound, o vídeo. Una impulsión se selecciona para almacenar un tipo de datos según las cuentas borrosas de la clasificación. Opcionalmente, un sistema separado de cuentas borrosas de la clasificación se genera para cada superficie de disco, y cada superficie de disco se puede asignar independientemente a los datos de diversos tipos. En la encarnación preferida, un accionamiento de disco tiene los procedimientos de recuperación a bordo del error de programa para recuperar los datos que siguen un error de programa, y la capacidad para inhabilitar o para limitar selectivamente esta característica. Si un accionamiento de disco se selecciona para el almacenaje de los datos de las multimedias, la recuperación del error de programa es lisiada, y los errores de programa se transmiten simplemente al sistema huesped como datos. Si cada superficie de disco se puede asignar independientemente a los datos de diversos tipos, la recuperación del error de programa se puede inhabilitar independientemente para cada superficie de disco.