Re: thread safe fat





larwe wrote:

The filesystem is designed so that it uses no global RAM. This means
that if RAM is plentiful you get thread-safety free by simply using
separate RAM structures.

The storage device itself still has to be shared. So is the cache, the chain allocation/deallocation algorithms, etc. Anyway there should be either semaphores, or client-server mechanism, or a crude disabling of the task switching.



Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com



.