全部博文(685)
发布时间: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.........【阅读全文】
发布时间:2015-02-05 17:21:41
原文地址:http://blog.chinaunix.net/uid-24227137-id-3620045.html调度器概述由 于现在的计算机系统运行的任务的个数远远超过处理器核心的个数,因此导致了各任务在共享处理器、寄存器资源,为了实现处理器时间在各个任务之间公平的分 配,实现程序并行运行的假象,操作系统内核需要进程调度器来尽量.........【阅读全文】
发布时间:2015-02-05 17:19:41
原文地址:http://blog.chinaunix.net/uid-24227137-id-3530317.html进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称。注意,程序并不是进程,实际上两个或多个进程不仅有可能执行同一程序,而且还有可能共享地址空间等资源。 Linux内核通过一个.........【阅读全文】