The software system architecture supports a rotating media in the storage
and retrieval of data, where the rotating media stores in data tracks of
multiple sectors, through the use of a microcontroller for the execution
of a control program that schedules plural control tasks temporally
distributed for respective execution during the rotational period of a
predetermined track and sector. The scheduling of the plural control tasks
is synchronized with respect to data retrieved from the predetermined
sector. The plural control tasks include a rotational control task for
determining an adjustment to the spin speed of the rotating media, a track
following task for determining an adjustment to the alignment of the
read/write head with respect to the predetermined track and a sector
timing task for determining the position of the read/write head with
respect to the predetermined track. The sector timing task also provides
for scheduling the rotation control and track following task for execution
during discrete intervals during the rotational period of the
predetermined sector as well as scheduling the re-execution of the sector
timing task with respect to the rotational period of another predetermined
sector.
De softwaresysteemarchitectuur steunt roterende media in de opslag en de herwinning van gegevens, waar de roterende media opslag in gegevenssporen van veelvoudige sectoren, door het gebruik van microcontroller voor de uitvoering van een controleprogramma dat de taken van de meervoudscontrole tijdelijk plant voor respectieve uitvoering tijdens de rotatieperiode van een vooraf bepaalde spoor en een sector verdeelde. Het plannen van de taken van de meervoudscontrole is gesynchroniseerd met betrekking tot gegevens die van de vooraf bepaalde sector worden teruggewonnen. De taken van de meervoudscontrole omvatten een rotatiecontroletaak om een aanpassing aan de rotatiesnelheid van de roterende media, een spoor te bepalen na taak om een aanpassing aan de groepering van het lees-schrijfhoofd met betrekking tot het vooraf bepaalde spoor te bepalen en een taak van de sectortiming om de positie van het lees-schrijfhoofd met betrekking tot het vooraf bepaalde spoor te bepalen. De taak van de sectortiming voorziet ook het plannen van de het omwentelingscontrole en spoor na taak voor uitvoering tijdens afzonderlijke intervallen tijdens de rotatieperiode van de vooraf bepaalde sector evenals het plannen van de re-uitvoering van de taak van de sectortiming met betrekking tot de rotatieperiode van een andere vooraf bepaalde sector.