最近学习了共享内存,做笔记记录一下。 预计会补全 信号量和消息队列。我理解的共享内存: 共享内存就是同一台主机上的多个进程共同将自己的程序运行中的内存的一段区域映射到相同的真实物理地址。在linux内 每一个程序都有自己独立的寻址空间,这个寻址空间可能是4G大小,(当然一般程序肯定不会用这么大的空间的) 通过
PCB(Processing Control Block) 可以决定将进程内的虚拟地址映射到真实的硬件上的什么位置。(这个过程应该是有MMU(内存管理单元)参与的,具体的实现机理忘了,貌似内存