
Linux内核
Linux内核空间相关积累
wenyaocn
这个作者很懒,什么都没留下…
展开
-
从ip addr add和ifconfig的区别看linux网卡ip地址的结构
如果你非常理解网络协议的原理以及网络的分层架构那么我想你就不会有这个问题,实际上,每一个网卡设备都有一个mac地址,但是却可 以有多个网络层地址,比如IP地址,然而这个事实无法很好地像用户提供操作接口,所以就引出了ip别名(IP aliases)和辅助ip(secondary IP addresses)的概念。其实很容易理解这个事实,按照分层的思想,下层总是为上层服务,也就是为上层提供舞台,上层利...转载 2018-11-01 11:23:10 · 698 阅读 · 0 评论 -
linux驱动
通常来讲,一个驱动程序执行两类任务:1 模块中的某些函数作为系统调用的一部分而执行,2其他函数则负责中断处理原创 2017-03-28 23:10:33 · 177 阅读 · 0 评论 -
可重入与线程安全
所谓可重入函数是指一个可以被多个任务调用的过程,任务在调用时不必担心数据是否会出错。满足下列条件的函数多数是不可重入的:使用静态的数据结构,如getlogin(),gmtime(),getgrgid(),getgrnam(),getpwuid()以及getpwnam()等等;函数实现时,调用了malloc()或者free()函数;实现时使用了标准I/O函数的。The Ope原创 2017-02-19 14:13:34 · 354 阅读 · 0 评论 -
Makefile
Makefile中的变量定义延时定义immediate = deferredimmediate ?= deferreddefine immediatedeferredendef立即定义immediate := immediate取决于初次定义immediate += deferred or im翻译 2017-02-25 12:30:46 · 226 阅读 · 0 评论 -
进程间同步——自旋锁
http://blog.chinaunix.net/uid-26990992-id-3264808.html最近在看宋宝华的《设备驱动开发详解》第二版,看到自旋锁的部分,有些疑惑,所以来请教下大家。下面是我参考一些网络上的资料得出的一些想法,不知正确与否,记录下来大家讨论下:(1) linux上的自旋锁有三种实现: 1. 在单cpu,不可抢占内核中,自旋锁为空转载 2017-02-21 22:51:49 · 2785 阅读 · 0 评论 -
linux top命令中的cache & buffers
个人分类: 操作系统linux版权声明:本文为博主原创文章,转载请注明连接。 https://blog.youkuaiyun.com/Cooling88/article/details/50969013今天用top查看系统具体进程使用系统资源的情况时,对cache和buffer这两个概念不是很清楚,研究了一下:**cache是高速缓存,用于CPU和内存之间的缓冲 **buffer是I/O缓存,用于...原创 2019-01-10 08:35:08 · 2705 阅读 · 1 评论