2.1.5【网络工程师考试知识点】流水线与并行处理
4.并行处理技术
并发与并行的概念:
并发:就是指在一个时间段可以同时执行多个任务。
并行:指在同一时刻或同一时间间隔内完成两种或多种以上的任务,一般称之为并行。并行性主要是指同时性或并发性,并行处理是指对一种相对于串行处理的处理方式,它着重开发计算过程中存在的并发事件。
读者要注意的是,后者所说的是“时间段”,而并不是“时间点”.这和并行有着本质的区别。并行是指在一个时间点同时有两个或多个任务同时执行,是真正意义上的同时执行,而并发从微观上看只是单核CPU在一个时间段交替执行不同任务的结果。
为了使计算机能够并行地工作,一般采用的方法有:资源重复、时间重叠和资源共享。
资源重复:
空间重复,即引入多套硬件设备共同完成,主要代表是多处理机系统、阵列式处理机等。
时间重叠:
多个处理过程在时间上相互错开,轮流重叠使用同一套硬件设备,主要表代表是流水线部件、流水线处理机。
资源共享:
也是在时间上并行,通过软个实现。主要表现在多道程序各分时系统中,可以说分布式处理系统和计算机网络是更高层次上的资源共享。
编辑推荐: