技术栈
数据io
bug大湿
1 年前
linux
·
数据io
·
io机制
Linux-I/O机制-零拷贝技术
外设(磁盘)--> 内核缓冲区 --> 用户缓冲区外设(磁盘)数据到内核的这个过程解放了CPU,CPU只需要给信号到DMA控制器即可,DMA自动完成数据拷贝然后触发中断通知CPU。 传输方向: 1)外设到内存(例如:ADC) 2)内存到外设(例如:串口发送) 3)内存到内存(例如:直接给一变量赋值一个常量型变量的值)