码迷,mamicode.com
首页 >  
搜索关键字:内核空间    ( 686个结果
多路复用——epoll
1、基本知识epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。..
分类:其他好文   时间:2016-08-01 23:03:43    阅读次数:178
操作系统--内核支持线程和用户级线程
内核支持线程(Kernel Supported threads)KST OS中的所有进程(用户和内核)都是依靠内核完成的。KST也是如此,它的创建,阻塞,撤销,切换都是在内核空间实现。 优点: 内核可以同时调度同一进程中的多个线程并行执行 一个线程被阻塞了,内核可以调度随便一个进程中的其他线程占用处 ...
分类:编程语言   时间:2016-08-01 10:22:02    阅读次数:279
select、poll与epoll的优缺点
1、selectselect本质上是通过设置或者检查存放fd标志位的数据结构来进行下一步处理。缺点:1)单个进程可监视的fd数量被限制。2)需要维护一个用来存放大量fd的数据结构,这样会使得用户空间和内核空间在传递该结构时复制开销大。3)对fd进行扫描时是线性扫描。fd剧增后,IO效..
分类:其他好文   时间:2016-07-30 06:58:52    阅读次数:134
Linux防火墙
一、Linux系统防火墙Linux系统防火墙由iptables/netfilter组成,iptables工作在用户空间,制定一些规则,发送到内核空间,结合netfilter中的函数及处理方法对数据包进行处理。netfilter:防火墙框架(framework),位于内核中的tcp/ip协议栈的报文处理框架;定义5个卡点位置,ho..
分类:系统相关   时间:2016-07-29 19:19:35    阅读次数:335
Linux--struct file结构体
struct file(file结构体): struct file结构体定义在include/linux/fs.h中定义。文件结构体代表一个打开的文件,系统中的每个打开的文件在内核空间都有一个关联的 struct file。 它由内核在打开文件时创建,并传递给在文件上进行操作的任何函数。在文件的所有 ...
分类:系统相关   时间:2016-07-17 13:15:40    阅读次数:444
iptables基本知识
1)Linux下的防火墙概念a、一般谈到Linux下的防火墙,我们都会首先想到iptables,其实更确切的叫法应该是Netfilter/iptables,iptables和Netfilter其实是存在差别的。b、尽管它们经常被用来相互替换使用,Netfilter是用来实现Linux内核中防火墙的Linux内核空间程序代码段,它要..
分类:其他好文   时间:2016-07-17 02:48:40    阅读次数:220
binder驱动和内核交互笔记
进程只运行在进程固有的虚拟地址空间, 剩下的1G是内核空间 用户代码和相关库都运行在用户空间的代码区域. 两个进程共享的内核空间  binder driver是通信媒介 ipc由调用服务号,调用函数名,binder协议构成 handle是指服务号, 区分服务, binder driver通过handle值确定binder ipc数据传递到哪个服务中 RPC代码表示待调函数 RPC数据 是传递...
分类:其他好文   时间:2016-07-15 06:37:35    阅读次数:303
linux缺页异常处理--内核空间【转】
转自:http://blog.csdn.net/vanbreaker/article/details/7867720 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/vanbreaker/article/details/7867720 版权声明: ...
分类:系统相关   时间:2016-07-12 15:26:13    阅读次数:284
diy数据库(九)--diydb的数据持久化和存储格式
一、数据持久化        diydb是一个实际上是文档型数据库(并不是内存型数据库),他需要将数据持久化,那么就需要 读写磁盘上的数据。怎样读写磁盘上的数据更高效呢?目前linux上的方法就是使用mmap,即内存映射机制。         为什么说mmap高效呢?我们知道,当我们在进程中读文件时,一般都是先将磁盘上的文件的相应数据块复制到进程的内核空间,然后从内核空间将需要的数据复制到用户...
分类:数据库   时间:2016-07-10 19:16:19    阅读次数:257
[置顶] Linux Malloc分析-从用户空间到内核空间【转】
转自:http://blog.csdn.net/ordeder/article/details/41654509 版权声明:本文为博主(http://blog.csdn.net/ordeder)原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/ordeder/arti ...
分类:系统相关   时间:2016-07-10 16:36:23    阅读次数:339
686条   上一页 1 ... 35 36 37 38 39 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!