I have seen this as well!
I wrote an imbedded app that read its operating parameters from disk did a small update and wrote it back to disk.
While the app was starting up, I would enunciate its progress via some leds. The app's start-up would move right along until it was time to write to the disk. On a Windows platform this step would take less than a second. It generaaly takes 15-20 seconds to write this 32K file under LVRT.
Yes the use of the file I/O constructs is the same under RT as other OS's but when it comes time to write a file, I would say that "In LabVIEW RT the file I/O functions DO NOT WRITE AS FAST as they do in LabVIEW for Windows (and other platforms). "
I am not saying that this is a problem that NEEDS fixed in RT. The whole ide
a of RT and asyncronous operations like file I/O, serial I/O, ntworking, etc just do not mix well in general. I am glad that I can do file I/O in RT and would not be happy if faster disk I/O got in the way of my app's determinism.
As Lavezza said "Something to note".
Ben