发布时间:2013-04-17 14:01:32
1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。2.内存管理(MM)允许多个进程安全的共.........【阅读全文】
发布时间:2013-04-16 20:57:13
http://blog.csdn.net/frankyzhangc/article/details/6569475今天我们详细了解一下spin_lock在内核中代码实现,我们总共分析四个项目: 1.spinlock_t的定义分析:首先来看一下spinlock_t的定义:typedef struct { raw_spinlock_t raw_lock;#if .........【阅读全文】
发布时间:2013-04-16 17:46:43
内核定时器struct timer_listhttp://blog.sina.com.cn/s/blog_6a1837e90100oarr.html(2011-02-16 21:44:04)转载▼标签: 杂谈分类: C 内核中最终的计时资源是定时器。定时器用于定时器.........【阅读全文】
发布时间:2013-04-16 17:12:29
没有atomic.h后如何在Linux实现原子操作http://www.linuxidc.com/Linux/2011-06/37402.htm[日期:2011-06-17]来源:Linux社区 作者:taolinke[字体:大 中 小]今天同事告诉我说有个/usr/include/alsa/iatomic.h,也能实现原子操作,使.........【阅读全文】