码迷,mamicode.com
首页 >  
搜索关键字:用户态 内核态    ( 1022个结果
kqemu性能优化
kvm与VMware Esx在某些应用中性能差别较大,主要原因在于kvm的IO模拟放在qemu中做的,而qemu在用户态实现。这样一来,从kvm到用户态的切换需要消耗不少的cpu,另外用户态调度效率比内核线程调度低。 目前kqemu有些重要的设备模拟放在内核态实现,比如vhost-net,即vir....
分类:其他好文   时间:2014-07-25 02:32:24    阅读次数:290
【APUE】用户态与内核态的区别
当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中 执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用 户态)。...
分类:其他好文   时间:2014-07-24 22:49:33    阅读次数:167
c++程序开发利器
c++程序开发利器vc6visual stdio系列都很好,个人最喜欢vc6,主要原因是快捷,classview和wizardbar功能强大,其他vs秒杀其他的vswindbgWinDbg是在windows平台下,强大的用户态和内核态调试工具。不比linux里的gdb差。软件异常退出,死锁,都是很容...
分类:编程语言   时间:2014-07-24 22:26:32    阅读次数:248
DSP 之原子与高性能设计(一) 用户态/内核态 原子原语
type __sync_fetch_and_add (type *ptr, type value, ...) type __sync_fetch_and_sub (type *ptr, type value, ...) type __sync_fetch_and_or (type *ptr, type value, ...) type __sync_fetch_and_and (type *...
分类:其他好文   时间:2014-07-22 09:00:07    阅读次数:163
关于内核态用户态和信号的思考(其中中断上下段没有看懂)
终于搞懂用户态内核态以及中断、信号的上下文切换关系了,处于内核态的时候用户态的上下文保存在内核栈中,此时如果发生中断或者切换,是不会区分进程处于用户态还是内核态的,直接切之,软中断导致的是内核态和用户态的转化,也即是用户上下文到内核上下文的转化,而中断导致的是用户态或者内核态上下文到中断上下文的转化...
分类:其他好文   时间:2014-07-19 23:10:04    阅读次数:290
java中的mmap实现--转
什么是mmap mmap对于c程序员很熟悉,对于java程序员有点陌生。简而言之,将文件直接映射到用户态的内存地址,这样对文件的操作不再是write/read,而是直接对内存地址的操作。 在c中提供了三个函数来实现 [list]mmap 进行映射munmap 取消映射msync 进程在映射空间的对共...
分类:编程语言   时间:2014-07-19 16:37:03    阅读次数:407
Linux用户态程序计时方式详解
前言 良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较。但要精确测量程序的运行时间并不容易,因为进程切换、中断、共享的多用户、网络流量、高速缓存访问及转移预测等因素都会对程序计时产生影响。 本文将不考虑这些影响因素(相关资料可参考《深入理解计算机系统》一书),而仅仅关注.....
分类:系统相关   时间:2014-07-17 00:05:00    阅读次数:406
Xenomai 的发展路线
http://www.xenomai.org/index.php/Xenomai:Roadmap Xenomai最开始的理念就是提供一套方案来解决传统的实时API在Linux上的移植问题。目前已经支持了多平台和对多个OS的对应。 目前的版本是Xenomai2,主要是实现了用户态下的实时支持。 包括POSIX 1003.1b和原生Xenomai skin的支持以及内核下的RTDM(实时驱动模块...
分类:其他好文   时间:2014-07-14 17:42:17    阅读次数:275
spin_lock & mutex_lock的差别?
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:其他好文   时间:2014-07-13 23:31:28    阅读次数:269
Linux之Iptables防火墙概述~
Linux的防火墙体系主要工作在网络层,针对TCP/IP数据包实现过滤和机制,属于典型的包过滤防火墙(或称之为网络层防火墙)。 Netfilter和Iptables区别: Netfilter:指的是Linux内核中实现包过滤防火墙的内部结构,不以程序或文件的形式存在,属于“内核态”(kernel s...
分类:系统相关   时间:2014-07-13 19:38:06    阅读次数:271
1022条   上一页 1 ... 96 97 98 99 100 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!