发布时间:2015-04-15 18:48:01
ARM Linux 源码分析系列文章基于 Linux 2.6.22 讲解,转载请标明原处!读写自旋锁是增强版的自旋锁,其和自旋锁的主要区别是:自旋锁不管请求类型如何,他只允许一个请求来处理资源;读写自旋锁则不一样,他把请求分为读者(对资源进行读操作的请求)和写者(对资源执行写操作的请求),他允许有多.........【阅读全文】
发布时间:2015-04-15 18:21:41
所谓的大内核锁,顾名思义,就是给整个内核上的一把锁,那么为什么需要这么一把锁呢?这就要追溯到 Linux 早期了,当时 Linux 对 SMP 的支持非常不足,于是为了保证内核能在 SMP 环境下正常运行,开发者们就想出了一个权宜之计,即用一把锁把整个内核用自旋锁“锁”起来,这把锁.........【阅读全文】