2015年6月7日

摘要: 说起DMA我们并不陌生,但是实际编程中去用的人不多吧,最多就是网卡驱动里的环形buffer,再有就是设备的dma,下面我们就分析分析. DMA用来在设备内存和内存之间直接数据交互。而无需cpu干预内核为了方便驱动的开发,已经提供了几个dma 函数接口。dma跟硬件架构相关,所以linux关于硬件部分... 阅读全文
posted @ 2015-06-07 21:45 ilinux_one 阅读(2304) 评论(0) 推荐(0) 编辑
摘要: 1. NUMA的几个概念(Node,socket,core,thread) 对于socket,core和thread会有不少文章介绍,这里简单说一下,具体参见下图: 一句话总结:socket就是主板上的CPU插槽; Core就是socket里独立的一组程序执行的硬件单元,比如寄存器,计算单元等; T... 阅读全文
posted @ 2015-06-07 21:24 ilinux_one 阅读(6555) 评论(0) 推荐(0) 编辑

导航