![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
yukuninfoaxiom
这个作者很懒,什么都没留下…
展开
-
linux内核的 等待队列 使用方法,wait_queue_head_t,进程休眠
<br /> 当你在用户空间需要读写一大片数据的时候,这个就用上了。<br />以下来自:http://www.yuanma.org/data/2006/1207/article_1916.htm假设我们在 kernel 里产生一个 buffer,user 可以经由read,write 等 system call 来读取或写资料到这个 buffer 里。如果有一个 user 写资料到 buffer时,此时 buffer 已经满了。那请问你要如何去处理这种情形呢 ? 第一种,传给 user 一个错误讯转载 2010-07-29 18:00:00 · 579 阅读 · 0 评论 -
Mmap and remap_page_range(), in the nutshell
<br />繼 Linux programming 課程紀錄「小談 mmap() 與 VMA」後,今天在 Linux device driver 課程再聊到有關 VMA 與 mmap driver function 的重要觀念;重點紀錄如下。 <br />當 user-space 呼叫 mmap() system call wrapper function 後,kernel 會在 process address space 裡建立新的 VMA,並在 callback mmap driver转载 2010-07-30 10:02:00 · 1081 阅读 · 0 评论 -
Linux 内存映射与管理
<br />本文以Linux 2.6版本内核为例,介绍了内核线性地址空间的布局,并描述了80386架构处理器下的3种内存地址的概念及在分段、分页机制下的相互转换。 <br /><br /> 通过内存地址访问,我们可以得到存在内存单元里的内容,这很容易理解。但在不同的环境下,会涉及到几种不同的内存地址的概念,初学者很容易混淆。为了方便后面的学习,我们以80X86架构处理器为例,把涉及的3种内存地址的概念分别做一解释。 <br /> 逻辑地址(Logical Address):汇编程序中,我们经常会看到段基转载 2010-08-12 12:19:00 · 797 阅读 · 0 评论 -
Linux内核NAPI机制分析
<br />Linux内核NAPI机制分析<br /> <br />简介:<br />NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL 的方法来轮询数据。随着网络的接收速度的增加,NIC 触发的中断能做到不断减少,目前 NAPI 技术已经在网卡驱动层和网络层得到了广泛的应用,驱动层次上已经有 E1000 系列网卡,RTL8139 系列网卡,3c50X 系列等主流的网络适配器都采用了这个技术,而转载 2010-10-11 14:29:00 · 420 阅读 · 0 评论 -
Linux 内核中断内幕
<br />简介: 本文对中断系统进行了全面的分析与探讨,主要包括中断控制器、中断分类、中断亲和力、中断线程化与 SMP 中的中断迁徙等。首先对中断工作原理进行了简要分析,接着详细探讨了中断亲和力的实现原理,最后对中断线程化与非线程化中断之间的实现机理进行了对比分析。<br /> <br /><br /> <br />什么是中断<br />Linux 内核需要对连接到计算机上的所有硬件设备进行管理,毫无疑问这是它的份内事。如果要管理这些设备,首先得和它们互相通信才行,一般有两种方案可实现这种功能:轮询(po转载 2010-10-12 15:34:00 · 414 阅读 · 0 评论 -
Linux内核NAPI机制分析
<br />Linux内核NAPI机制分析<br /> <br />简介:<br />NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL 的方法来轮询数据。随着网络的接收速度的增加,NIC 触发的中断能做到不断减少,目前 NAPI 技术已经在网卡驱动层和网络层得到了广泛的应用,驱动层次上已经有 E1000 系列网卡,RTL8139 系列网卡,3c50X 系列等主流的网络适配器都采用了这个技术,而转载 2010-10-11 14:30:00 · 536 阅读 · 0 评论