- 虚拟共享存储器(SVM:Shared Virtual Memory):也称为共享分布存储器(DSM:)
关联章节: 第3章 操作系统基本原理/3.3 内存管理/3.3.4 虚拟存储管理
出现原因:MPP(大规模并行处理机系统)中的各个处理机不能访问远程存储器,造成数据共享困难
原理:
将物理上分布的各个处理机所拥有的LM在逻辑上加以编制,形成统一的虚拟地址实现存储器的共享
任意一个处理机可以访问全局存储器的任一位置
用户在紧耦合系统上编写的程序可以直接移植到SVM系统上运行
实现SVM的方法
硬件实现:在松耦合系统上增加专用部件实现
操作系统和库实现:通过虚拟存储管理机制实现共享和一致性
编译实现:程序控制全局变量