码迷,mamicode.com
首页 >  
搜索关键字:内核线程    ( 183个结果
linux启动流程
看了深入理解linux内核一书的最后对linux启动流程的介绍,下面就把我能理解的写一下吧: bios(硬件加电自检POST,寻找第一个启动设备) the boot loader(可以从硬盘启动也可以从软盘,这一步要加载内核到内存) 从硬盘启动 setup函数(检查硬件设备并为内核线程执行设定环境) ...
分类:系统相关   时间:2016-11-04 14:07:04    阅读次数:217
[内核同步]Linux内核同步机制之completion
转自:http://blog.csdn.net/bullbat/article/details/7401688 内核编程中常见的一种模式是,在当前线程之外初始化某个活动,然后等待该活动的结束。这个活动可能是,创建一个新的内核线程或者新的用户空间进程、对一个已有进程的某个请求,或者某种类型的硬件动作, ...
分类:系统相关   时间:2016-09-25 00:53:01    阅读次数:279
【转】工作队列学习
首先要注意本文的两个概念:(1)使用内核提供的工作队列, (2)自己创建工作队列 http://blog.csdn.net/fontlose/article/details/8286445 工作队列是一种将工作推后执行的形式,交由一个内核线程去执行在进程上下文执行,其不能访问用户空间。最重要特点的就 ...
分类:其他好文   时间:2016-09-13 16:14:51    阅读次数:167
用户线程与内核线程的优缺点
转自http://col1.blog.163.com/blog/static/1909775192012719114033352/ 1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程与 ...
分类:编程语言   时间:2016-09-11 17:18:52    阅读次数:347
解读vmstat中的ACTIVE/INACTIVE MEMORY
vmstat 命令能够报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息,那么我们又该如何理解其工作原理呢? vmstat -a 命令能看到active memory 和 inactive memory: 但它们的含义在manpage中只给了简单的说明,并未详细解释: 在此我们试图准确 ...
分类:其他好文   时间:2016-09-10 22:18:16    阅读次数:158
Linux workqueue疑问【转】
转自:http://blog.csdn.net/angle_birds/article/details/9387365 workqueue是一个内核线程,不过队列中的任务并不是线程. 中断肯定不行啊,长时间中断肯定会崩溃啊。 你可以flush workqueue来试试。 我还不太了解你做的这个。 追 ...
分类:系统相关   时间:2016-09-07 00:59:39    阅读次数:323
Linux与其它类Unix内核的比较
单块结构的内核:由几个逻辑上独立的成分构成,单块结构,大多数据商用Unix变体也是单块结构; 编译并静态连接的传统Unix内核:Linux能自动按需动态地装载和卸载部分内核代码(模块),而传统Unix内核仅支持静态连接; 内核线程:Linux以一种十分有限的方式使用内核线程来周期性地执行几个内核函数 ...
分类:系统相关   时间:2016-09-01 11:00:51    阅读次数:237
linux 内核移植(七)——rest_init函数分析
代码在start_kernel函数运行的最后到了rest_init()函数中1:rest_init()函数分析(1)rest_init中调用kernel_thread函数启动了2个内核线程,分别是:kernel_init和kthreadd(2)调用schedule函数开启了内核的调度系统,从此linux系统开始转起来了。(3)rest_init最终调用cpu_idle函..
分类:系统相关   时间:2016-08-22 00:36:36    阅读次数:224
8 进程
? ps –报告当前进程快照? top –显示任务? jobs –列出活跃的任务? bg –把一个任务放到后台执行? fg –把一个任务放到前台执行? kill –给一个进程发送信号? killall –杀死指定名字的进程? shutdown –关机或重启系统 内核线程(守护线程)与用户线程 一、查 ...
分类:系统相关   时间:2016-08-18 23:05:05    阅读次数:253
线程的3种实现方式--内核级线程, 用户级线程和混合型线程
之前降解过内核线程、轻量级进程、用户线程三种线程概念解惑(线程≠轻量级进程), 但是一直对其中提到的线程的实现模型比较迷惑, 这次就花了点时间怎么学习了一下子1 线程的3种实现方式在传统的操作系统中,拥有资源和独立调度的基本单位都是进程。在引入线程的操作系统中,线程是独立调度的基本单位,进程是资源拥有的基本单位。在同一进程中,线程的切换不会引起进程切换。在不同进程中进行线程切换,如从一个进程内...
分类:编程语言   时间:2016-07-13 16:37:41    阅读次数:351
183条   上一页 1 ... 9 10 11 12 13 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!