码迷,mamicode.com
首页 >  
搜索关键字:用户态 内核态    ( 1022个结果
FUSE简介
什么是FUSE传统的文件系统是操作系统的一部分,放在操作系统内核里面实现。Fuse(Filesystem in Userspace), 一个用户空间文件系统框架,提供给我们一组用于实现一个文件系统的API,使我们可以在用户态实现自已的文件系统。FUSE的优缺点1)传统文件系统都是定义在操作系统内核层...
分类:其他好文   时间:2014-06-22 23:09:04    阅读次数:269
Linux编程---线程
首先说一下线程的概念.其实就是运行在进程的上下文环境中的一个执行流.普通进程只有一条执行流,但是线程提供了多种执行的路径并行的局面. 同时,线程还分为核心级线程和用户级线程.主要区别在属于核内还是核外. 核心级线程,地位基本和进程相当,由内核调度.也就是说这种系统时间片是按线程来分配的.这种线程的好处就是可以适当的运用SMP,即针对多核CPU进行调度. 用户级线程,在用户态来调度.所以相对来...
分类:编程语言   时间:2014-06-22 22:47:42    阅读次数:328
C1000k 新思路:用户态 TCP/IP 协议栈
C1000k 新思路:用户态 TCP/IP 协议栈如今的server支撑上百万个并发 TCP 连接已经不是新闻(余锋2010年的演讲,ideawu的iComet 开源项目,WhatsApp 做到了 2.5M)。实现 C1000k 的常规做法是调整内核參数,提高文件数,降低每一个连接的内存消耗(參考 ...
分类:其他好文   时间:2014-06-19 06:53:17    阅读次数:478
spin_lock & mutex_lock的差别?
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:其他好文   时间:2014-06-18 16:11:05    阅读次数:224
Process Hacker源码中的用户态hook的做法
processhacker-code-5632\1.x\trunk\NProcessHacker\hook.htypedef struct _PH_HOOK{ PVOID Function; PVOID Target; BOOLEAN Hooked; CHAR Bytes[5...
分类:其他好文   时间:2014-06-12 18:11:47    阅读次数:216
Windows操作系统架构
用户态用户态有四类组件,这四类组件都是以进程形式存在的,也就是说,它们都有自己的进程地址空间(其实就是一套页表)。1. System Support Processes这些是固化的进程,也就是说是操作系统结合在一起的进程。比如logon process(winlogon.exe),Session m...
分类:Windows程序   时间:2014-06-12 11:31:18    阅读次数:466
托管堆与垃圾收集
一、Windows内存架构简介 在用户态(user mode)中运行的进程通常会使用一个或多个堆托管器。最常见的堆管理器就是Windows堆管理器(windowsheap manager)。另一个常见的堆管理器就是CLR堆管理器,它是在.Net应用程序中使用。 Windows堆管理器负责满足...
分类:其他好文   时间:2014-06-12 10:00:29    阅读次数:281
1022条   上一页 1 ... 98 99 100 101 102 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!