首页 2011年11月

2011年11月

  • Linux定时器使用

    Linux定时器使用

    linux定时器使用 作者: 樊颖飞 定时器在内核的定义: 12 struct timer_list { 13 /* 14 * All fields that change during normal runtime grouped to the 15 * same cacheline 16 */ 17 struct list_head entry; //定时器的链表 18 unsigned long expires;//以节拍为单位的...

    未命名 2011-11-25 165 0
  • OS课程与Linux内核相结合之同步实例(三)

    OS课程与Linux内核相结合之同步实例(三)

    在 操作系统中讲到进程同步 的问题的时候,都会讲一些经典的例子,其中最经典的当属“生产者和消费者的问题”。生产者和消费者的规则是生产者生产一个产品后,消费者才能消费,并且在 消费者还没有消费已经生产的产品的时候,生产者是不能再进行生产的。牛涛写的这个例子演示了这一过程: #include<linux/init.h> #include<linux/module.h> #include<linux/sem.h> #include<linux/sched.h&...

    未命名 2011-11-21 132 0
  • OS课程与Linux内核相结合之同步实例(二)

    OS课程与Linux内核相结合之同步实例(二)

    陈继峰同学在学习完成量时写了一个简单的模块,用于理解完成量的在同步机制中的用法,关于完成量的详细知识,参看 http://blog.chinaunix.net/u2/73528/showart_1101096.html 这个简单的例子,模拟了公交车的司机与售票员的同步。 #include<linux/init.h> #include<linux/module.h> #include<linux/sched.h> #include<linux/sem.h>...

    未命名 2011-11-21 138 0
1