随笔分类 -  【linux内核】

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 66 下一页
摘要:转自:http://www.cnblogs.com/zhaoyl/p/3620204.html 首先从OS设计原理上阐明三种线程:内核线程、轻量级进程、用户线程 内核线程 内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用的资 阅读全文
posted @ 2016-11-08 22:59 Sky&Zhang 阅读(301) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.mamicode.com/info-detail-514261.html 1) msleep:实现毫秒级的延时,该延时保证至少延时所设置的延时时间,不会提前超时返回,会让出CPU 为什么在转换成jiffies时要+1呢?前边我们讲到,该延时要至少保证延时转换的jiffie 阅读全文
posted @ 2016-11-07 19:52 Sky&Zhang 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-30091091-id-5754288.html 原文地址:linux下用core和gdb查询出现"段错误"的地方 作者:草根老师 原文地址:linux下用core和gdb查询出现"段错误"的地方 作者:草根老师 有些时候我们在一段C 阅读全文
posted @ 2016-11-07 10:21 Sky&Zhang 阅读(407) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/coding__madman/article/details/51399353 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 混杂设备驱动模型: 1. 混杂设备描述 在Linux系统中,存在 阅读全文
posted @ 2016-10-24 17:37 Sky&Zhang 阅读(758) 评论(0) 推荐(0) 编辑
摘要:转自:https://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Function-Attributes.html 5.24 Declaring Attributes of Functions In GNU C, you declare certain things a 阅读全文
posted @ 2016-10-14 15:51 Sky&Zhang 阅读(288) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-7374279-id-4413316.html 介绍Linux内存管理和内存映射的奥秘。同时讲述设备驱动程序是如何使用“直接内存访问”(DMA)的。尽管你可能反对,认为DMA更属于硬件处理而不是软件接口,但我觉得与硬件控制比起来,它与 阅读全文
posted @ 2016-10-13 15:44 Sky&Zhang 阅读(6527) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/lihaoweiv/article/details/6275241 第 13 章 mmap 和 DMA 本章将深入探讨 Linux 内存管理部分,并强调了对设备驱动程序编写者非常有帮助的技术重点。这一章内容属于高级主题,不需要所有人都掌握它,虽然如此, 阅读全文
posted @ 2016-10-13 15:43 Sky&Zhang 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/zhoudengqing/article/details/41654293 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 这一章介绍Linux内存管理和内存映射的奥秘。同时讲述设备驱动程序是 阅读全文
posted @ 2016-10-13 15:42 Sky&Zhang 阅读(3362) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/tommy_wxie/article/details/7425728 阅读全文
posted @ 2016-10-10 15:08 Sky&Zhang 阅读(1259) 评论(0) 推荐(1) 编辑
摘要:转自:http://blog.csdn.net/tommy_wxie/article/details/7425661 阅读全文
posted @ 2016-10-10 15:06 Sky&Zhang 阅读(322) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/tommy_wxie/article/details/7425668 阅读全文
posted @ 2016-10-10 15:05 Sky&Zhang 阅读(249) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/tommy_wxie/article/details/7425685 阅读全文
posted @ 2016-10-10 15:04 Sky&Zhang 阅读(930) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/tommy_wxie/article/details/7425692 阅读全文
posted @ 2016-10-10 15:03 Sky&Zhang 阅读(378) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/tommy_wxie/article/details/7425712 阅读全文
posted @ 2016-10-10 15:02 Sky&Zhang 阅读(315) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/turkeyzhou/article/details/6426738 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 Linux下对文件的访问和设备的访问通常会被cache起来加快访问速度,这 阅读全文
posted @ 2016-09-23 09:58 Sky&Zhang 阅读(405) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/mumuxinfei/p/4366708.html 前言: 最近小组在组织<<深入剖析Nginx>>的读书会, 里面作者提到了pstack这个工具. 之前写JAVA程序, 对jstack这个工具, 非常的喜欢, 觉得很有用. 于是想比较下pstac 阅读全文
posted @ 2016-09-22 18:03 Sky&Zhang 阅读(1724) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/mumuxinfei/p/4365697.html 前言: 上一篇博文讲述了pstack的使用和原理. 和jstack一样, pstack能获取进程的线程堆栈快照, 方便检验和性能评估. 但jstack功能更加的强大, 它能对潜在的死锁予以提示, 阅读全文
posted @ 2016-09-22 18:01 Sky&Zhang 阅读(417) 评论(0) 推荐(1) 编辑
摘要:转自:http://blog.csdn.net/u011461299/article/details/10199989 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 在驱动程序的设计中,我们可能会用到flush_cache_all将ARM 阅读全文
posted @ 2016-09-22 14:56 Sky&Zhang 阅读(5169) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/qianlong4526888/article/details/12062809 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 /* * __flush_dcache_all() * Flu 阅读全文
posted @ 2016-09-22 14:55 Sky&Zhang 阅读(3328) 评论(0) 推荐(0) 编辑
摘要:经高人也是我的好朋友的指点后,发现此文并不是缺页中断的例子,用户空间这样写实际上是栈溢出的例子,一个页为4k,一个栈为8M,栈撑爆了就会segment fault 缺页中断在用户空间产生的话,只需要fork进程即可,创建新的进程就会产生缺页中断,因为会建立新的页表。 test1.c test2.c 阅读全文
posted @ 2016-09-18 23:28 Sky&Zhang 阅读(1096) 评论(3) 推荐(0) 编辑

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 66 下一页