技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
看看传统的IO,copy文件需要读取和写入
传统的IO,从底层来看是怎么样的呢
这里左侧是用户态,中间是内核态,右边是用户态,然后右边又是内核态
在底层,IO是这样做的,先通过DMA,把数据从硬件中copy到内核中,然后再通过cpu
把数据从内核中,copy到user buffer 中,在这个user buffer中,可以进行数据的修改,
然后把数据再从user buf
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
看看传统的IO,copy文件需要读取和写入
传统的IO,从底层来看是怎么样的呢
这里左侧是用户态,中间是内核态,右边是用户态,然后右边又是内核态
在底层,IO是这样做的,先通过DMA,把数据从硬件中copy到内核中,然后再通过cpu
把数据从内核中,copy到user buffer 中,在这个user buffer中,可以进行数据的修改,
然后把数据再从user buf