关于这几个概念一直分得不是很清楚,今天查了一下,大体有一些印象,暂时记在这儿。
SMP(Symmetric multiprocessor),对称多处理器。每个独立的节点为处理器(CPU和Cache),各处理器共享内存地址空间和总线结构。各处理器运行操作系统的单一副本,共享内存及一台计算机的其他结构。所有的处理器平等的(对称)的访问内存、I/O及中段。
MPP (Massively Parallel Processing),大规模并行处理。每个节点为处理单元,包含CPU及内存。每个处理单元有自己独立的资源,各自运行自己的一份操作系统。
COW(Cluster of Workstations),集群工作站。每个节点为独立的计算机系统,包括CPU及相应的外设等。每个节点也各自维护自己的操作系统,通常由因特网连接各个节点。
MPP与COW的不同点是,MPP通常没有独立的外存,而COW有。但是现在的发展已经使者两者的界限越来越小了。