计算机系统为什么要采用并行处理?

如题所述

计算机系统并行处理的基本功能:

①能同时执行多条指令或同时处理多个数据项的单中央处理器计算机;

②多处理机系统;

③在单处理机内广泛采用各种并行措施;

④由单处理机发展成各种不同耦合度的多处理机系统。

并行处理的主要目的是提高系统的处理能力。有些类型的并行处理计算机系统(如多处理机系统)还可以提高系统的可靠性。由于器件的发展,并行处理计算机系统具有较好的性能价格比,而且还有进一步提高的趋势。

扩展资料:

对于并行处理系统的分类,最广泛使用的是根据计算机系统中数据流和指令流的多倍性将计算机系统分为四类:

(1)单指令单数据流计算机系统

单指令单数据流计算机系统,Single Instruction Single Data , SISD计算机系统,在SISD计算机系统中,单一处理器执行单一的指令流以实现对保存在单一可访问存储器内的数据操作。SISD计算机的典型例子就是单处理器系统,在这种计算机系统中没有并行处理方式。

(2)单指令多数据流计算机系统

单指令多数据流计算机系统,Single Instruction Multiple Data , SIMD计算机系统,在SIMD计算机系统中,单一指令可以同步控制多个处理不见,每个处理不见都有一个相关的数据存储器,所以一条指令可以在不同的数据组上完成相同的操作。SIMD计算机

(3)多指令单数据流计算机系统

多指令单数据流计算机系统,Multiple Instruction Single Data , MISD计算机系统可以实现对顺序数据进行多个处理器的操作。每个处理器执行不同的指令序列。在实际系统中还没有完全的MISD计算机出现。

(4)多指令多数据流计算机系统

多指令多数据流计算机系统,Multiple Instruction Multiple Data , MIMD计算机系统,在MIMD计算机系统中,多个处理器并行处理完成不同的指令序列,对不同的数据进行加工操作。MIMD计算机实际上就是多处理器并行系统。在MIMD的组织下,各个处理器是通用的,每个处理器都能处理所有数据并完成相应数据运算的指令。

参考资料:百度百科-并行处理计算机系统

温馨提示:答案为网友推荐,仅供参考
相似回答