linux内核
文章平均质量分 82
xiedapang_pang
。。。。。。。。
展开
-
Linux内核抢占实现机制
Linux内核抢占实现机制分析 Linux内核抢占实现机制分析 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.NET/sailor_8318/archive/2008/09/03/2870184.aspx 【摘要】本文详解了Linux内核抢占实现机制。首先介绍了内核抢占和用户转载 2016-12-28 16:19:10 · 405 阅读 · 0 评论 -
linux锁机制
在Linux内核中,有很多同步机制。比较经典的有原子操作、spin_lock(忙等待的锁)、mutex(互斥锁)、semaphore(信号量)等。并且它们几乎都有对应的rw_XXX(读写锁),以便在能够区分读与写的情况下,让读操作相互不互斥(读写、写写依然互斥)。而seqlock和rcu应该可以不算在经典之列,它们是两种比较有意思的同步机制。atomic(原子操作):所谓原子操作,转载 2016-12-20 09:57:50 · 393 阅读 · 0 评论 -
Linux内核镜像
内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。 那么uImage又是什么的?它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没转载 2017-05-23 16:42:31 · 6202 阅读 · 0 评论 -
关于中断上下文
我在看《linux内核设计与实现》这本书的第三章进程管理时候,看到进程上下文。书中说当一个程序执行了系统调用或者触发某个异常(软中断),此时就会陷入内核空间,内核此时代表进程执行,并处于进程上下文中。看后还是没有弄清楚,什么是进程上下文,如何上google上面狂搜一把,总结如下: 程序在执行过程中通常有用户态和内核态两种状态,CPU对处于内核态根据上下文环境进一步细分,因此有了下面三种状态:转载 2017-07-11 17:33:38 · 714 阅读 · 0 评论