共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。
采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息...
分类:
系统相关 时间:
2015-04-20 21:00:16
阅读次数:
278
大多数共享内存的具体实现,都是把由不同进程之间共享的内存映射为同一段物理内存。 多个进程都把该物理内存区域映射到自己的虚拟地址空间,这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。
共享内存允许两个不相关的进程访问同一段物理内存, 由于数据不需要在不同的进程间复制,所以它是在两个正在运行的进程之间传递数据的一种非常有效的方式,一个进程向共享内存区域写入数据,共享该...
分类:
系统相关 时间:
2015-04-20 20:58:51
阅读次数:
287
共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。这块共享虚拟内存的页面,出现在每一个共享该页面的进程的页表中。但是它不需要在所有进程的虚拟内存中都有相同...
分类:
系统相关 时间:
2015-04-20 20:58:44
阅读次数:
293
默认情况下,禁用 Windows 策略“锁定内存页”选项。必须启用此权限才能配置地址窗口化扩展插件 (AWE)。此策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存中。在 32 位操作系统中,如果在不使用 AWE 的情况下设置此权限会显著降低系统性能。在 6...
完成之后1.netplwiz关闭开机输入密码2.这台电脑右击->属性->高级系统设置->高级->性能设置->高级->虚拟内存: 把C盘设为无分页文件,选择一个大的分区设置物理内存1-1.5倍的分页文件.3.这台电脑右击->属性->高级系统设置->系统保护->保护设置->选择系统盘配置: 禁用系统保护...
Win7系统随着使用C盘空间会越来越小,可以使用安全卫士等工具清理系统垃圾,也可以手动删除不必要文件释放C盘空间。安全删除休眠文件hiberfil.sys作为隐藏的系统文件,大小与物理内存一致,当电脑进入休眠状态时,Windows7在关闭系统前将所有的内存内容写入hiberfil.sys文件;..
分类:
其他好文 时间:
2015-04-17 22:27:16
阅读次数:
254
早期的内存分配机制
在早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。当计算机同时运行多个程序时,必须保证这些程序用到的内存总量要小于计算机实际物理内存的大小。
那当程序同时运行多个程序时,操作系统是如何为这些程序分配内存 的呢?下面通过实例来说明当时的内存分配方法:
某台计算机总的内存...
分类:
系统相关 时间:
2015-04-17 20:32:49
阅读次数:
272
Linux把物理内存分为了固定统一大小的块,称为page(页框),一般为4KB。Linux采用4KB页框大小作为标准的物理内存分配单元,内核用数据结构page描述一个页框的状态信息,其实页是进程的概念,页框里面装的是页linux内核中使用struct page的页描述符表示页框的状态,每个物理页框对...
分类:
系统相关 时间:
2015-04-17 13:26:49
阅读次数:
173
## 概述 在32位的系统上,内核占有从第3GB~第4GB的线性地址空间,共1GB大小,内核将其中的前896MB与物理内存的0~896MB进行直接映射,即线性映射,将剩余的128M线性地址空间作为访问高于896M的内存的一个窗口。 引...
分类:
系统相关 时间:
2015-04-16 20:13:28
阅读次数:
278
LEMP服务器搭建一.环境和软件:linuxRedhat6.4+Nginx-1.0.8+mysql-5.1.55+php-5.3.6ZendGuardLoader-php-5.3-linux-glibc23系统分区建议/boot100M(大约100左右)SWAP物理内存的2倍(如果你的物理内存大于4G,分配4G即可)/分区15~20G/usr/local20G(用于安装软件)/data剩余所有空..
分类:
其他好文 时间:
2015-04-14 23:32:14
阅读次数:
507