码迷,mamicode.com
首页 >  
搜索关键字:内核空间    ( 686个结果
Android系统全貌 (转)
转自Gityuan的Android开篇,对自我学习作进一步整理。 Android系统以Linux内核作为基底,上层采用Native层和Java层。系统分为内核空间和用户空间,并通过系统调用(Syscall)连通。用户空间主要采用C++和Java代码实现,通过JNI技术连通Java层和Native层( ...
分类:移动开发   时间:2017-01-03 07:16:54    阅读次数:294
linux文件系统体系结构 和 虚拟文件系统(VFS)
图 1. Linux 文件系统组件的体系结构 用户空间包含一些应用程序(例如,文件系统的使用者)和 GNU C 库(glibc),它们为文件系统调用(打开、读取、写和关闭)提供用户接口。系统调用接口的作用就像是交换器,它将系统调用从用户空间发送到内核空间中的适当端点。 VFS 是底层文件系统的主要接 ...
分类:系统相关   时间:2016-12-30 20:50:17    阅读次数:273
Python_Day11_同步IO和异步IO
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 一 概念说明 在进行解释之前,首先要说明几个概念:- 用户空间和内核空间- 进程切换- 进程的阻塞- 文件描述符- 缓存 I/O 用户空间与内核空间 现在操作 ...
分类:编程语言   时间:2016-12-24 11:53:22    阅读次数:217
IO多路复用之Reactor模式
首先,我们来看看同步和异步。 在处理 IO 的时候,阻塞和非阻塞都是同步 IO。只有使用了特殊的 API 才是异步 IO。 接下来,我们来看看Linux下的三大同步IO多路复用函数 fcntl(fd, F_SETFL, O_NONBLOCK); //socket设为O_NONBLOCK,但是sele ...
分类:其他好文   时间:2016-12-12 20:13:54    阅读次数:275
lvs详解
lvs负载均衡集群lvs工作原理1.当客户端的请求到达负载均衡器的内核空间时,首先会到达PREROUTING链。2.当内核发现请求数据包的目的地址是本机时,将数据包送往INPUT链。3.LVS由用户空间的ipvsadm和内核空间的IPVS组成,ipvsadm用来定义规则,IPVS利用ipvsadm定义的规则工作,IP..
分类:其他好文   时间:2016-12-11 18:46:33    阅读次数:155
x64内核内存空间结构
0x00 前言 本文主要是讨论Windows 7 x64下的内核虚拟地址空间的结构,可以利用WiinDBG调试的扩展命令"!CMKD.kvas"来显示x64下的内核虚拟地址空间的整体布局。了解内核的地址布局在某些情况下是很有的,比如说在研究New Blue Pill的源码和虚拟化的时候。 0x01 ...
分类:其他好文   时间:2016-12-10 13:57:56    阅读次数:279
用户空间&内核空间学习 & top命令 & time命令
参考了这篇文章 http://www.ruanyifeng.com/blog/2016/12/user_space_vs_kernel_space.html 简单说,Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。 为了安全,它们是隔离的,即使用 ...
分类:其他好文   时间:2016-12-05 02:34:43    阅读次数:261
Linux 磁盘分区
systemcall系统调用,对硬件进行交互mkdir进程-》系统调用--》内核————》硬件进程们称为用户模式,运行的空间用户空间,所有进程都运行在用户空间,因为他们没有特权内核运行的位置称为内核模式或者内核空间用户的进程是运行在ring3,内核是运行在ring0上,ring3和ring0互..
分类:系统相关   时间:2016-12-01 23:13:57    阅读次数:411
多线程
Linux多线程学习总结 线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体;进程相当于运行中程序的一种抽象。根据运行环境的调度者的身份,线程可分为内核线程和用户线程。内核线程,在有的系统上称为LWP(Light Weight Process,轻量级线程),运行在内核空间,由内核调度;用 ...
分类:编程语言   时间:2016-11-28 23:20:06    阅读次数:256
Android Binder跨进程通信原理分析
我们知道进程之间,虚拟地址不同,是不能直接通信的,这是一种保护机制。用户空间可以通过System calls(系统回调)与内核空间通信的,如果在内核空间中有一个模块,能够完成数据的转发,那么是不是两个...
分类:移动开发   时间:2016-11-28 15:46:51    阅读次数:319
686条   上一页 1 ... 31 32 33 34 35 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!