A hardware command queue for mass storage systems having a memory device.
A plurality of entries are defined in the memory device, at least some of
which are active entries. At least some of the active entries correspond
to pending access commands and at least one entry is a head entry
corresponding to an in-flight access command.