随笔分类 - linux_program
linux program
摘要:#include #include #include static ssize_t sysfs_read(struct kobject *kobj, struct kobj_attribute *attr, char *buf) { return sprintf(buf, "%s\n", "sysfs test read,created by vincent"); } stat...
阅读全文
摘要:1、生产者--消费者问题 2、读者--写者问题 3、哲学家进餐问题
阅读全文
摘要:Linux内存管理(上) Linux内存管理(下)
阅读全文
摘要:用户空间与内核空间数据交换的方式(1) debugfs 用户空间与内核空间数据交换的方式(2) procfs 用户空间与内核空间数据交换的方式(3) seq_file 用户空间与内核空间数据交换的方式(4) relayfs 用户空间与内核空间数据交换的方式(5) 内核启动参数 用户空间与内核空间数据
阅读全文
摘要:http://www.cnblogs.com/hoys/archive/2011/04/09/2010788.html http://www.cnblogs.com/wenqiang/p/6306727.html Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC)
阅读全文
摘要:http://blog.sina.com.cn/s/blog_82f2fc28010132og.html http://blog.csdn.net/eqiang8271/article/details/8489531
阅读全文
摘要:http://blog.chinaunix.net/uid-24020646-id-3317615.html http://tipc.sourceforge.net/tipc_linux.shtml
阅读全文
摘要:http://blog.csdn.net/macrossdzh/article/details/5627274 一、kmalloc函数详解 #include <linux/slab.h> void *kmalloc(size_t size, int flags);给 kmalloc 的第一个参数是要
阅读全文
摘要:原贴:https://coolshell.cn/articles/10249.html CPU cache一直是理解计算机体系架构的重要知识点,也是并发编程设计中的技术难点,而且相关参考资料如同过江之鲫,浩瀚繁星,阅之如临深渊,味同嚼蜡,三言两语难以入门。正好网上有人推荐了微软大牛Igor Ostr
阅读全文
摘要:TCP 的那些事儿(上) TCP 的那些事儿(下)
阅读全文
摘要:1,自旋锁 自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。 由于自旋锁使用者一般保持锁时间非常短,因此选择自旋而不是睡眠是非常必要的,自旋锁的效率远高于互斥锁。 信号量和读
阅读全文
摘要:读写信号量的相关API有: DECLARE_RWSEM(name) 该宏声明一个读写信号量name并对其进行初始化。 void init_rwsem(struct rw_semaphore *sem); 该函数对读写信号量sem进行初始化。 void down_read(struct rw_sema
阅读全文
摘要:https://zhuanlan.zhihu.com/p/23966171 ARM公司在推出Cortex-A15之后市场反馈功耗有点过大,于是提出了大小核的概念即big.LITTLE模型,该模型主要目的是为了省电。目前大部分旗舰手机基本上都才有big.LITTLE模型,比较经典的配置是Cortex-
阅读全文
摘要:void sema_init (struct semaphore *sem, int val); void init_MUTEX (struct semaphore *sem); //将sem的值置为1,表示资源空闲void init_MUTEX_LOCKED (struct semaphore *
阅读全文
摘要:todo:register_sysctl_table
阅读全文
摘要:http://www.linuxidc.com/Linux/2012-01/51725.htm
阅读全文
摘要:http://blog.csdn.net/21cnbao/article/details/8457546 https://my.oschina.net/hanshubo/blog/615199 http://blog.csdn.net/zqixiao_09/article/details/50889
阅读全文
摘要:网口驱动:create_singlethread_workqueuealloc_netdev ether_setup header_ops net_device_ops //netdev_privregister_netdev
阅读全文
摘要:http://blog.chinaunix.net/uid-9688646-id-3476132.html https://my.oschina.net/u/2381372/blog/802844
阅读全文

浙公网安备 33010602011771号