当前位置:首页 » 存储配置 » 进程间共享存储区的通信

进程间共享存储区的通信

发布时间: 2024-01-19 06:37:39

‘壹’ 共享存储区通信有哪些优点使用上有哪些限制

共享存储区通信的优点有:常用的集中式多处理机使用的通信机制兼容。

限制有:是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。

共享存储是指两个或多个处理机共用一个主存储器的并行体系结构。每一个处理机都可以把信息存入主存储器,或从中取出信息。处理机之间的通信通过访问共享存储器来实现。

系统结构

1、无高速缓冲存储器的集中式

这种结构的处理机没有高速缓冲存储器,多个处理机通过交叉开关或多级互联网络等直接访问共享存储器。由于任一存储单元在系统中只有一个备份,这类系统不存在高速缓冲存储器一致性问题,系统的可伸缩性受限于交叉开关或多级互联网络的带宽。

2、基于高速缓冲存储器的集中式

在这种结构的系统中,每个处理机都有高速缓冲存储器,多个处理机一般通过总线与存储器相连。每个处理机的高速缓冲存储器通过侦听总线来维持数据一致性。

3、具有高速缓冲存储器一致性的分布式

这种结构称为高速缓冲存储器一致的非均匀存储访问结构。这类系统的共享存储器分布于符结点之间。结点之间通过可伸缩性好的互联网络相连,每个处理机都能缓存共享单元,高速缓冲存储器一致性的维护是这类系统的关键,决定着系统的可伸缩性。

4、唯高速缓冲存储器的分布式

在这种结构中,每个结点的存储器相当于一个大容量的高速缓冲存储器,数据一致性也在这一级维护。这种系统的共享存储器的地址是活动的。存储单元与物理地址分离,数据可以根据访存模式动态地在各结点的存储器间移动和复制。

5、无高速缓冲存储器一致性的分布式

这种结构称为无高速缓冲存储器一致性的非均匀存储访问结构。它的特点是虽然每个处理机都有高速缓冲存储器,但硬件不负责维护高速缓冲存储器一致性,而由编译器或程序员来维护。

热点内容
redis永久缓存 发布:2024-11-28 12:37:40 浏览:55
php是自学网 发布:2024-11-28 12:33:57 浏览:732
php采集系统 发布:2024-11-28 12:32:04 浏览:907
数据库恢复的实现技术 发布:2024-11-28 12:25:26 浏览:5
压缩图档 发布:2024-11-28 12:25:23 浏览:423
自定义缓存 发布:2024-11-28 12:25:07 浏览:235
怎么进电脑的服务器 发布:2024-11-28 12:23:57 浏览:830
服务器2s1u是什么意思 发布:2024-11-28 12:22:54 浏览:511
服务器怎么当做挂机宝 发布:2024-11-28 12:16:49 浏览:45
ga算法nn 发布:2024-11-28 12:12:17 浏览:50