DOSFS bug fixes, IDE drivers and sample released
Brett Swimley
brett.swimley at aedinc.net
Fri Apr 18 14:37:52 UTC 2003
Quoting Angelo Fraietta <angelo_f at bigpond.com>:
> >Since no one else has offered any...
> >Requiring explicit synchronization is fairly standard behavior, I see no
> >reason to modify close(). I think some people get caught off guard
> >because Microsoft DOS did not seem to have a filesystem cache, and even
> >today Windows operating systems seem to always flush operations to floppy
> >disks. Of course if you power down a machine immediately after a write()
> >call you will often see disk corruption, so either part of the Microsoft
> >filesystem layer or the Microsoft applications treat floppy disks
> >differently than non-removeable disks. Anyone used to working on POSIX
> >style operating systems is of course accustomed to mounting and unmounting
> >disks, so I don't think it will be a surprise.
>
I haven't found an explicit sync() function in RTEMS. Would it be reasonable to
add this function to periodically allow a task (perhaps the idle task) to
perform file system synchronization?
> Is there an unmount? I think I asked about this and was told there was
> not an unmount.
There is an unmount. I _believe_ that it does flush the cache. I'll be
performing some tests with this shortly
> --
> Angelo Fraietta
>
> PO Box 859
> Hamilton NSW 2303
>
> Home Page
>
>
> http://www.users.bigpond.com/angelo_f/
>
> There are those who seek knowledge for the sake of knowledge - that is
> CURIOSITY
> There are those who seek knowledge to be known by others - that is VANITY
> There are those who seek knowledge in order to serve - that is LOVE
> Bernard of Clairvaux (1090 - 1153)
>
>
>
--
Brett Swimley
Advanced Electronic Designs
406-585-8892 / 406-585-8893 (fax)
brett.swimley at aedinc.net
More information about the users
mailing list