全部博文(685)
发布时间:2015-02-09 00:05:05
原文地址:http://blog.chinaunix.net/uid-28458801-id-3792828.html根据“ARM-thumb 过程调用标准”:r0-r3 用作传入函数参数,传出函数返回值。在子程序调用之间,可以将 r0-r3 用于任何用途。 被调用函数在返回之前不必恢复 r0-r3。如果调.........【阅读全文】
发布时间:2015-02-07 15:43:46
原文地址:http://www.cnblogs.com/joeblackzqq/archive/2011/04/11/2013010.htmlopen和fopen的区别:1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写.........【阅读全文】
发布时间:2015-02-05 17:28:26
原文地址:http://blog.chinaunix.net/uid-27767798-id-3577069.html每个cpu都有自己的运行队列,如果当前cpu上运行的任务都已经dequeue出运行队列,而且idle_balance也没有移动到当前运行队列的任务,那么schedule函数中,按照rt ,cfs,idle这三种调度方式顺序,寻找各自的运行任务,那么如果rt和cfs都未找到运行.........【阅读全文】
发布时间:2015-02-05 17:26:36
原文地址:http://www.cnblogs.com/apprentice89/archive/2012/12/16/2820743.html进程调度 三个组件:调度器、调度器类、上下文切换。 struct task_struct { ... int prio, static_prio, normal_prio;  .........【阅读全文】
发布时间:2015-02-05 17:25:09
原文地址:http://blog.chinaunix.net/uid-24227137-id-3427809.html1、 kmalloc()是内核中最常见的内存分配方式,它最终调用伙伴系统的__get_free_pages()函数分配,根据传递给这个函数的flags参数,决定这个函数的分配适合什么场合,如果标志是GFP_KERNEL则仅仅可以用于进程上下文中,如果标志GFP_ATOMIC.........【阅读全文】