紫癜性肾炎能活多久?:数据流计算机与传统计算机的区别有哪些?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 00:09:02
高手求教,我老师出了这样一个题目,叫我们答,最少十个区别,我查来查去都找不到,有哪位知道的,麻烦尽快答复,THANK YOU。
我要的是十条,最少十条。

数据流计算机(data flow computer)是指采用数据流方式驱动指令执行的计算机。
传统计算机的工作方式是由程序计算器的内容来确定操作序列。
在数据流方式下,只有当一条或一组指令所要求的操作数全部准备就绪时,才启动相应指令的执行。指令的执行是由数据驱动的,因而不需要程序计算器,有利于并发性的开发。

数据流计算机:在数据流计算机结构中以"数据驱动"方式启动指令的执行。按照这种方式,程序中任一条指令只要其所需的操作数已经全部齐备,且有可使用的计算资源就可立即启动执行(称为点火)。指令的运算结果又可作为下一条指令的操作数来驱动该指令的点火执行。这就是"数据驱动"的含义。在数据流计算机模型中不存在共享数据,一条指令执行后不送存储器保存,以供其他指令共享,而是直接流向需要该结果的指令,作为新的操作数供下一条指令使用,每个操作数经过指令的一次使用后便消失。

传统计算机:

是指现代人们通用的传统计算机,它的心脏依赖的是硅芯片,但是一个芯片的面积总有限。
复旦大学的陶瑞宝院士表示,如果不从根本上改变,传统传统计算机的发展速度将越来越慢,10-15年后,彻底停滞不前。这一论断得到了院士们的认同。

数据流计算机(data flow computer)是指采用数据流方式驱动指令执行的计算机。
例如求解C=(A+4)x(A-B),且A=5,B=3,编写的一段程序如下:
传统计算机的工作方式是由程序计算器的内容来确定操作序列。
在数据流方式下,只有当一条或一组指令所要求的操作数全部准备就绪时,才启动相应指令的执行。指令的执行是由数据驱动的,因而不需要程序计算器,有利于并发性的开发。