读写内存映射文件是不是在读写硬盘????
问题的前提是这样的,我大概每6秒读串口一次适时数据,并且把得到的数据同时保存保存到硬盘中(也就是每间隔6秒写一次硬盘),但我现在希望能减少对硬盘的写次数,也就是说,读串口的周期不变,但写硬盘的周期为10分钟。在10分钟之内我们可以计算,总共读了串口100次的数据,我要把这读的100次数据一次写到硬盘中。这么做的话我首先想到的是利用内存,但后来看到内存映射文件的使用问题,所以请问,读写内存映射文件是不是在读写硬盘?写一次内存映射文件是不是也是在写硬盘一次??又没有其他解决的办法??谢谢!!