数据流软件体系结构(Dataflow Architecture)
定义
数据流系统是一个系统,其中
- 数据的可用性控制着计算
- 设计的结构是由数据从一个过程到另一个过程的有序移动所支配
-
关于控制流 (About Control flow)
我们关注程序中的控制流轨迹
数据是怎样流动的
将系统分解为一些模块
- 将模块组合成图
-
批处理软件体系结构的概念(Batch Sequential Architecture)
定义
批处理顺序过程是由一系列的处理步骤组成的,中间是某种存储器,如兆磁带、硬盘等。
每一步都会对输入存储器执行一些操作,以获取一些有用的信息或修改源存储器的内容,然后将生成的数据保存到其接收器存储器中
批处理系统的性质
批处理顺序系统的属性
- 处理步骤是独立的程序(任何两个处理步骤之间没有交互)
- 每一步都要在下一步开始之前完成
- 数据在步骤之间作为一个整体进行传输