码迷,mamicode.com
首页 >  
搜索关键字:用户态 内核态    ( 1022个结果
Linux内核态抢占机制分析
http://blog.sina.com.cn/s/blog_502c8cc401012pxj.html【摘要】本文首先介绍非抢占式内核(Non-Preemptive Kernel)和可抢占式内核(Preemptive Kernel)的区别。接着分析Linux下有两种抢占:用户态抢占(User Pr...
分类:系统相关   时间:2015-01-04 21:01:12    阅读次数:308
linux使用
一、linux shell 命令killall:通过进程名向进程发送信号,默认发送15号sigterm(进程处于uninterruptible sleep时,进程表的信号域被置位,但进程无法处理sigterm信号,通常进行IO,不可被打断,保证内核态例程的执行)守护进程重启:killall -s H...
分类:系统相关   时间:2015-01-04 11:59:47    阅读次数:272
cpu使用情况
user 在internal时间段里,用户态的CPU时间(%) ,不包含 nice值为负 进程 ?usr/?total*100nice 在internal时间段里,nice值为负进程的CPU时间(%) ?nice/?total*100system 在internal时间段里,核心时间(%) ?sys...
分类:其他好文   时间:2014-12-31 17:54:27    阅读次数:116
netlink通信
1:参考网址 netlink机制介绍与实例 linux netlink机制 2:netlink相关socket API netlink用于程序与内核模块之间进行通信。用户态使用netlink与内核态使用netlink方式不同,Linux container在网络管理这一块处于用户空间。netlink...
分类:Web程序   时间:2014-12-30 23:24:02    阅读次数:218
调试SQLSERVER (二)使用Windbg调试SQLSERVER的环境设置
调试SQLSERVER (二)使用Windbg调试SQLSERVER的环境设置调试SQLSERVER (一)生成dump文件的方法调试SQLSERVER (三)使用Windbg调试SQLSERVER的一些命令大家知道在Windows里面,调试可以分为两个领域:1、内核态调试2、用户态调试一般的程序都...
分类:数据库   时间:2014-12-26 18:23:30    阅读次数:276
RFS 理解
1.背景网卡接收一个数据包的情况下,会经过三个阶段:- 网卡产生硬件中断通知CPU有包到达- 通过软中断处理此数据包- 在用户态程序处理此数据包在SMP体系下,这三个阶段有可能在3个不同的CPU上处理,如下图所示:而RFS的目标就是增加CPU缓存的命中率从而提高网络延迟。当使用RFS后,其效果如下:...
分类:其他好文   时间:2014-12-24 14:39:47    阅读次数:206
基于纤程(Fiber)实现C++异步编程(一):原理及示例
纤程(Fiber)和协程(coroutine)是差不多的概念,也叫做用户级线程或者轻线程之类的。Windows系统提供了一组API用户创建和使用纤程,本文中的库就是基于这组API实现的。纤程的概念中有两个关键点: 纤程拥有独立的栈空间和寄存器环境; 纤程在用户态实现调调度,也就是说完全由程序员控...
分类:编程语言   时间:2014-12-21 22:01:08    阅读次数:269
可任意操作nf_conntrack的nf_sockopt_ops
内核与用户态通信的接口简直太多了,有时候如果非要将它们分个三六九等也是不合适的,比如臭名昭著的ioctl,一旦臭起来就抽到底了,没人说它得好。有 时候它并非想象中的那么坏,绝大多数是因为人们误用了它们,然后哪位大师说了一句它不好,从此以后人们就随大师而去了...对于..
分类:其他好文   时间:2014-12-21 01:57:56    阅读次数:275
可任意操作nf_conntrack的nf_sockopt_ops
内核与用户态通信的接口简直太多了,有时候如果非要将它们分个三六九等也是不合适的,比如臭名昭著的ioctl,一旦臭起来就抽到底了,没人说它得好。有时候它并非想象中的那么坏,绝大多数是因为人们误用了它们,然后哪位大师说了一句它不好,从此以后人们就随大师而去了...对于ioctl,对应到socket类型文件描述符上,就是get/setsockopt两个接口函数,其实我不明白从函数名称上区分操作类型和从命...
分类:其他好文   时间:2014-12-20 22:13:43    阅读次数:265
内核态和用户态
intel cpu提供Ring0-Ring3三种级别的运行模式,Ring0级别最高,Ring3最低。Linux使用了Ring3级别运行用户态,Ring0作为 内核态,Ring3状态不能访问Ring0的地址空间,包括代码和数据,一条工作在0级特权级的指令具有了CPU能提供的最高权力,而一条工作在3级特...
分类:其他好文   时间:2014-12-20 11:37:48    阅读次数:177
1022条   上一页 1 ... 87 88 89 90 91 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!