A data storage device control module for controlling operational processes
in a data storage device comprises a number of preemptive modules, a
number of non-preemptive modules, and a scheduler module operable to
schedule the execution of the non-preemptive modules only in the data
storage device control module. Preferably included as one of the
non-preemptive modules is a queue processor module operable to manage the
position and movement of command nodes in multiple command node queues.
Um módulo de controle do dispositivo do armazenamento de dados de para controlar processos operacionais em um dispositivo do armazenamento de dados de compreende um número de módulos preemptive, um número de módulos non-preemptive, e um módulo do scheduler operável para programar a execução dos módulos non-preemptive somente no módulo de controle do dispositivo do armazenamento de dados de. Preferivelmente por mais incluído que um dos módulos non-preemptive seja um módulo de processador da fila operável para controlar a posição e o movimento de nós do comando em filas múltiplas do nó do comando.