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

进程间共享存储区的通信

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

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

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

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

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

系统结构

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

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

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

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

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

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

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

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

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

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

热点内容
sqlserver2000xp 发布:2025-09-17 09:36:19 浏览:828
c9什么时候升级安卓70 发布:2025-09-17 09:35:36 浏览:210
速算法中 发布:2025-09-17 09:30:50 浏览:379
怎么进网站服务器 发布:2025-09-17 09:18:15 浏览:461
小火箭服务器订阅是什么 发布:2025-09-17 09:01:40 浏览:736
c语言入门基础 发布:2025-09-17 08:54:30 浏览:668
副卡服务密码是多少位 发布:2025-09-17 08:45:44 浏览:438
白条密码是什么情况 发布:2025-09-17 08:43:01 浏览:319
高中信息算法与程序 发布:2025-09-17 08:41:34 浏览:26
服务器禁止设置几个ip 发布:2025-09-17 08:41:26 浏览:504