• 内容讲解

计算机系统中提高并行性的措施多种多样,就其基本思想而言,可归纳成如下四条途径:

1.时间重叠

即时间并行。在并行性概念中引入时间因素,多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转时间而赢得速度。

2.资源重复

即空间并行。在并行性概念中引入空间因素,采用以数量取胜的原则,通过重复设置硬件资源,大幅度提高计算机系统的性能。随着硬件价格的降低,这种方式在单处理机中广泛应用,而多处理机本身就是实施资源重复原理的结果。

3.资源重复+时间重叠

在计算机系统中同时运用空间并行和时间并行技术,这种方式在计算机系统中应用广泛,成为主流的并行技术。

4.资源共享

这是一种软件方法,它使多个任务按一定时间顺序轮流使用同一套硬件设备。例如多道程序、分时系统就是遵循资源共享原理而产生的。资源共享既降低了成本,又提高了计算机设备的利用率。