介绍了数据流机的数据驱动特征,数据流程图,数据流程设计语言以及其特殊的系统结构,以期更多的人了解非冯·诺依曼结构计算机的的发展及未来计算机系统结构发展的方向。
维普资讯 http://doc.wendoc.com
2 0年 6月 02
石家庄职业技术学院学报
J u n l fShj z u n c to a Te h oo y Is i t o r a o ia h a g Vo a in l c n lg n tt e i u
J I 2 0 U1 0 2
VoI 4 .1 No. 2
第 1 4卷第 2期
文章编号:0 94 7 2 0 0 .0 50 1 0— 8 3( 0 2) 2 0 1 - 3
数据流计算机
一
种新型的计算机系统结构模型
尹志宇,姜兴华,张庆秀
( .北师范大学物理学院, 1河河北石家庄 0 0 1 2河北师范大学传播学院,北石家庄 5 0 6; .河 0 09 ) 5 0 1
摘要:绍了数据流机的数据驱动特征、据流程图、据流程序设计语言以及其特殊的系统结构,期更介数数以多的人了解非冯 依曼结构计算机的发展及未来计算机系统结构发展的方向.诺 关键词:依曼计算机;据流计算机;算机系统结构诺数计
中图分类号: 3 7 TP 8 文献标识码: B
从 14 9 6年第一台电子计算机问世至今,算机的发展计
线 ),数据流程序 (中,有一条链路,是本指令的运算而 b)只就结果指向需要它作为操作数的那条指令 .
X y
已经历了 5 0余年,是计算机所遵循的基本体系结构始终但
是冯 依曼机结构 .种结构是把程序和数据存放在共享诺这存储器内, U从中取出指令和数据进行相应的运算,于 CP由存储器的存取速度远低于 CP的运算速度,且每一时刻 U而只能访问存储器的一个单元,而大大降低了计算机的运算从速度;外,令计数器控制着指令的执行次序,能串行执另指只
/
+
/
Z
/
★ 3
行,支持能并行执行指令的并行运算 .以,关专家学者不所有对冯 -依曼机做了很多改革,计算机系统结构有了很多诺使新发展,始终无法克服诺依曼结构的缺陷 .是,们大胆但于他地脱离诺依曼机的原有模式,出了一种新型的计算机系统推结构模型——数据流计算机 . 1数据驱动特征程序存储器数据存储器程序存储器 (数
据流程序 b)
( )令控制流程序 a指
图 1诺依曼机与数据流机在运行
C=(— y十z) x *3时的区别
2数据流程图
传统的诺依曼结构计算机的特点是“享数据,令控共指
制”.数据流计算机,先,令之间的数据不是通过共享而首指
众所周知,统的诺依曼机编程中,序流程图是很重传程
要的一个环节,是程序设计和程序运行的基础;数据流它而计算机的程序流程图——数据流图是数据流机的机器语言 .
的存储器进行传递,是通过一种表示操作数或参数已经准而备就绪的标志——数据令牌来实现传递的,据直接传送到数
享用该数据的有关指令的操作中去;次,是数据驱动方其它式启动指令的执行,要某条指令所需的操作数已就绪并已只可用,可以执行,就是说数据流计算机中程序不存在固就也定的顺序,行次序仅仅由指令问的数据相关性决定 .此 .执因 只要有足够多的处理单元,可以充分地实现程序固有的并就行性成分,并行处理得以更高度的发展 .1使【
它可以更恰当的描述数据流程序的方向性,象地描绘出数形
据流计算机的工作原理,以对于这种机型来说就显得更为所重要 .如,算 C= (— y十Z)*(— y)用数据流图表例计 X X,
示见图 2:
下面就以实例来说明传统诺依曼机与数据流机在程序
运行上的区别:如,算 C= (— y+ Z)*3其中 n=例计 X
—
Y,=n+ 6
.= b *3 f
从图 1中可以很明屁的看出,令控制流程序 ( )有指 a中
两条链路,是指令执行顺序 (线 )二是数据存取顺序 (一虚,实
图 2 C= (一+z) x— y)数据流图 X *(的
收稿日期: 0 2—0l 1 20一2
作者简介:志宇 ( 9 0一 )女,北乐亭人,北师范大学物理学院教师尹 17,河河