码迷,mamicode.com
首页 >  
搜索关键字:mmap sharememory ipc    ( 2501个结果
消息队列ipc的一些设置
Linux IPC 参数设定-命令方式: echo 80 > /proc/sys/vm/overcommit_ratio, etcMSGMNB每个消息队列的最大字节限制。MSGMNI整个系统的最大数量的消息队列。MSGGSZ消息片断的大小(字节)。大于该值的消息被分割成多个片断。MSGSEG在单个队...
分类:其他好文   时间:2014-07-01 22:26:42    阅读次数:414
linux进程间通讯-System V IPC 信号量
进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的很多其它内容,能够阅读我的还有一篇文章:Linux进程间通信——使用信号。以下就进入信号量的解说。一、什么是信号量为了防止出现因多个程序同一时候訪问一个共享资源而引发的一系列问题,我们须要一种...
分类:系统相关   时间:2014-07-01 12:52:30    阅读次数:291
Hadoop技术内幕HDFS-笔记4之远程调用
1. hadoop远程过程调用RPC:XML-RPC,JSON-RPC,CORBA,RMI(Remote Method Invocation),Haoop IPC(进程间通信)RPC原理:允许本地程序(客户端)调用其他机器(服务器)上的过程,客户端使用参数将信息传送给调用方,通过返回值得到消息。RP...
分类:其他好文   时间:2014-07-01 12:01:22    阅读次数:316
做一个“懒惰”的程序员
懒惰,算是本人的一大缺点,但是我发现,事物的两面性在懒惰上得到充分体现。懒惰,并非一无是处。 比如,编写脚本。 本人编写脚本的原因有两个:一是省事,不用每次敲那么多东西。二是本人健忘,无法记得冗长的命令。 就拿IPC的代码来讲, IPC代码根目录中,有N多build-XXX。而每一个build-XXX目录下的内容,则完全相似,都有一个set.sh。 这就是编译用的脚本。 ...
分类:其他好文   时间:2014-07-01 08:58:55    阅读次数:248
父子进程共享内存通信的三种方法
很多源代码在父子进程进行通信时,都会yong...
分类:其他好文   时间:2014-06-30 10:04:01    阅读次数:189
AIDL原理之 Framewok层实现
AIDLFramework层的架构,如下图: 换而言之,Android就是在传统的C/S架构中加入了一层,实现IPC。图中表明,AIDL类似COM的Proxy/Stub架构。不过是现在android自己的序列化类Pacel。 打个比方,你到自动取款机上去取款;你就是客户,取款机就是你的代理;...
分类:其他好文   时间:2014-06-27 23:16:38    阅读次数:334
linux sar 命令详解
linuxsar命令详解sar(SystemActivityReporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。sar命令的格式:-..
分类:系统相关   时间:2014-06-27 06:08:16    阅读次数:461
http协议也是一个面向连接的协议
大家都想当然的想到tcp/ip协议,socket等,认为这些协议一旦连上,就可以持续的发送接受数据,好像建立了一层持久连接,但是这怎么可能,只不过是底层的网络链路层、会话层等帮你完成了保持会话的功能,网络又不是电话线,不可能一个连接占据整个线路。 HTTP协议是一个应用层协议,也就是说它可以用任何IPC来传递,比如pipe, socket, sharedmemory, 等等,既然http协议不一定通过socket, tcp/ip等传递,那你还有什么资格说http协议是非连接的呢? 从这一点说,http协议不...
分类:其他好文   时间:2014-06-26 10:28:55    阅读次数:369
Android平台上直接物理内存读写漏洞的那些事
通过mmap直接操作物理内存的漏洞应该算是比较常见的一类漏洞了,在2012年、2013年的这段时间里,爆出了好几个物理内存读写相关的漏洞。主要是因为某些设备本身具有mmap物理内存的功能,但是其权限又是全局可读写的,最后,黑客通过精心构造的参数,patch相关函数或者数据结构达到权限提升的目的。 这样的设备主要有以下几个 /dev/exynos-mem CVE-2012-6422 ht...
分类:移动开发   时间:2014-06-26 10:16:01    阅读次数:289
Uncontrolled memory mapping in camera driver (CVE-2013-2595)
1漏洞描述 漏洞的产生主要是因为摄像头驱动提供了几个用于用户空间调用的接口。用户空间可以使用诸如ioctl或者mmap这样的系统调用函数就能对摄像头驱动产生影响。黑客可以很容易的使用事先构造好的参数将物理内存map到用户空间,并提升权限。 2.影响设备 绝大多数使用2013年5月1日之前的Linux内核安卓系统 3.PoC /* * * This progra...
分类:移动开发   时间:2014-06-26 07:55:07    阅读次数:507
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!