共享内存简介

Posted zzfx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了共享内存简介相关的知识,希望对你有一定的参考价值。

http://www.cnblogs.com/mydomain/archive/2011/09/14/2175351.html

原理:

地址空间:一个连续的内存地址单元

物理地址空间:物理内存地址组成的地址空间,其空间大小与物理内存一致。

虚拟地址空间:CPU MMU 提供的功能,可将虚地址转换为物理地址,所有的虚地址组成的连续空间叫虚地址空间,有时候也叫线性空间。其空间大小与机器字长相关。32位机器上为2^324G左右

wps_clip_image-3735

3)特性:

    内核相关的;需要与同步原语一起使用才能保证数据一致性(Mutex,读写锁、信号量);最快速,copy较少

以上是关于共享内存简介的主要内容,如果未能解决你的问题,请参考以下文章

Win3内存管理之私有内存跟共享内存的申请与释放

Linux IPC之共享内存C 事例

JMM简介

Java 并发编程线程简介 ( 原子操作 | volatile 关键字使用场景 )

共享内存原理

Linux系统编程 --进程间通信 -共享内存