Task Handler

The Files and Items abstraction manages the following design goals:

The PDS has organized the data in the form of logical rows. This aids in the management of the Flash access latencies. To erase and write to a row takes about 10 ms, on average. When writing to the Flash a row at a time, the delays are manageable. PDS has the lowest priority in the MLS scheduler. Only after all the layers have completed their execution is the PDS scheduled. The task manager in MLS breaks the context after each File write so that if a task gets posted for another layer it will schedule that (as it has more priority than PDS), while PDS waits for the other tasks to complete their execution.