提问人:Marco 提问时间:9/21/2023 更新时间:9/21/2023 访问量:24
在 DMA 设备完成写入数据之前,POSIX 写入是否会阻塞?
Do POSIX writes block until the DMA device has finished writing data?
问:
我想知道标准 POSIX 写入调用(带有阻塞 I/O)是在 DMA 设备完成将数据传输到磁盘之前才会阻塞,还是只等到有关数据内存地址的必要信息传输到 DMA 设备?
我已经执行了各种缓冲区大小的测试,并注意到,当将它们写下来时,随着缓冲区大小的增加,write()-调用需要花费更多的时间。这就是为什么我假设 POSIX write() 甚至阻塞,直到整个文件传输完成。
答: 暂无答案
评论