2017年5月11日
摘要: 抢断调度,是调度机制对实时系统需要的支持,是一种快速响应的重调度机制。既然与重调度有关,那么就先回顾一下调度和重调度。 调度分两种情况,1. 一种是自愿调度,由代码主动调用schedule来让度cpu,例如sleep,mutex,sema等阻塞等待。另外,当一个进程(或线程)走到尽头(do_exit 阅读全文
posted @ 2017-05-11 19:54 bbqz007 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: kernel中有两个rcu的实现,一个是tiny rcu,另一个是tree rcu。这两种rcu的前身都是classic rcu。如果要阅读classic rcu的实现代码,必须找kernel 2.6.26,因为在kernel 2.6.27,classic rcu开始转型为使用tree node的s 阅读全文
posted @ 2017-05-11 18:51 bbqz007 阅读(1007) 评论(0) 推荐(0) 编辑