数据流体系结构风格培训课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据流体系结构风格培训课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据流 体系结构 风格 培训 课件
- 资源描述:
-
1、数据流体系结构风格数据流体系结构风格4.1 数据流体系结构风格的基本特征数据流风格的直观理解nA data flow system is one in which the availability of data controls the omputation(数据的可用性决定着处理是否执行)the structure of the design is dominated by orderly motion of data from process to process(系统结构:数据在各处理之间的有序移动)in a pure data flow system,there is no othe
2、r interaction between processes(在纯数据流系统中,处理之间除了数据交换,没有任何其他的交互)数据流风格的基本构件(COMPONENT)nComponents:data processing components(基本构件:数据处理)Interfaces are input ports and output ports(Interfaces are input ports and output ports(构件接口:输入端口和构件接口:输入端口和输出端口输出端口)Input ports read data;output ports write data(Input
3、 ports read data;output ports write data(从输入端口读取数据,从输入端口读取数据,向输出端口写入数据向输出端口写入数据)Computational model:read data from input ports,compute,write data Computational model:read data from input ports,compute,write data to output ports(to output ports(计算模型:从输入端口读数,经过计算计算模型:从输入端口读数,经过计算/处理,处理,然后写到输出端口然后写到输出端
4、口)数据流风格的连接件(CONNECTOR)nConnectors:data flow(data stream)(连接件:数据流)Uni-directional,usually asynchronous,buffered(单向、通常是异步、单向、通常是异步、有缓冲有缓冲)Interfaces are reader and writer roles(接口角色:接口角色:readerreader和和writerwriter)Computational model(计算模型计算模型:把数据从一个处理的输出端口把数据从一个处理的输出端口传送到另一个处理的输入端口传送到另一个处理的输入端口)数据流风格的
5、拓扑结构(TOPOLOGY)数据流VS.控制流n在von Neumann的计算机体系结构中,有控制流与数据流之分;控制流(Control flow)数据流(Data flow)n讨论:二者有什么区别和联系?能否分别举出几个例子?二者有什么区别和联系?能否分别举出几个例子?两种典型的数据流风格nPipe-and-Filter(管道-过滤器)nBatch Sequential(批处理)4.2 管道与过滤器风格PIPE-AND-FILTER从“自来水管道系统”看Pipe-And-Filter基本定义n语境:数据源源不断的产生,系统需要对这些数据进行若干处理(分析、计算、转换等)。n解决方案:把系统分
6、解为几个序贯的处理步骤,这些步骤之间通过数据流连接,一个步骤的输出是另一个步骤的输入;每个处理步骤由一个过滤器构件(Filter)实现;处理步骤之间的数据传输由管道(Pipe)负责。n每个处理步骤(过滤器)都有一组输入和输出,过滤器从管道中读取输入的数据流,经过内部处理,然后产生输出数据流并写入管道中。Pipe-And-Filter风格的基本构成nComponents:Filters process data streams(构件:过滤器,处理数据流)A filter encapsulates a processing step(algorithm or computation)(一个过滤器封
7、装了一个处理步骤)Data source and data sink are particular filters(数据源点和数据终止点可以看作是特殊的过滤器)nConnectors:A pipe connects a source and a sink filter(连接件:管道,连接一个源和一个目的过滤器)Pipes move data from a filter output to a filter input(转发数据流)Data is a stream of“objects”(数据是特定类型的“对象”流)nTopology:Connectors define data flow gr
8、aph(连接器定义了数据流图,形成拓扑结构)1服务是为了维持工作权(3)提供虚假的项目负责人或者主要技术人员简历、劳动关系证明;(12)有权检查承包方的班组管理工作,检查班组台帐(设备台帐、安全台帐、工器具台帐、班组建设台帐、班长日志等)2.1 本合同条款适用于招标邀请书中所述货物及服务的招标项目。20.5 中标人和未中标人的投标保证金,将在招标人与中标人签订合同后五(5)个工作日内,予以退还,不计利息。该菜单包括了对系统进行日常维护的主要功能。(11)有权对承包方在承包范围内维护的工作人员按电力行业现行有关规定考核,有权要求承包方无条件更换业主认为不称职的人员。服务人员要懂得肯定、塑造顾客的
9、价值,让顾客感到他的作用和地位。称赞、肯定、感谢顾客的配合都是很好的技巧。在行销人员和顾客之间建立良好的关系,最好的方法就是塑造对方的价值,彼此认可、相互激励。实验提示打破惯性的过程需要动脑筋。动脑筋才能创新,创新是行销的原动力,创新是服务和管理的原动力,不创新就没有突破,没有竞争力。培训的过程能否良性发展,主要看一段时间之后员工能否克服惰性、养成新的惯性。这样他们就逐渐消除掉不舒服的感觉,转而适应新的习惯而不再需要督导,此时培训就成功了。建立定期检测制度,是对服务体系的一个总体检。定期检测的服务项目有多种方式。如,采用驻点观察来对业务进行评核,即在每个营业分支机构,设立代表专门观察服务情况。
10、日系的百货公司会采用督导方式,督导人员按照规定的服务标准来监测服务员的执行情况,这就是驻点观察的方式。(1)城市营销:1 过滤器(Filter)nIncrementally transform some of the source data into sink data(目标:将源数据变换成目标数据)nStream to stream transformation(从“数据流”“数据流”的变换)enrich data by computation and adding information(通过计算和增加信息来丰富数据)refine by distilling data or removin
11、g irrelevant data(通过浓缩和删减来精炼数据)transform data by changing its representation(通过改变数据表现方式来转化数据)decompose data to multiple streams(将一个数据流分解为多个数据流)merge multiple streams into one stream(将多个数据流合并为一个数据流)过滤器对数据流的五种变换类型过滤器读取与处理数据流的方式nIncrementally transform data from the source to the sink(递增的读取和消费数据流)在输入被完
12、全消费之前,输出便产生了。过滤器的一些基本特征nFilters are independent entities,i.e.,Filters are independent entities,i.e.,no context in processing streams(无上下文信息)no state preservation between instantiations(不保留状态)no knowledge of upstream/downstream filters(对其他过滤器无任何了解)collections can be used to buffer the data passed thr
13、ough pipes:files,arrays,dictionaries,trees,etc.(可使用数据缓冲区临时保存数据流)蓄水池2 管道(Pipe)nMove data from a filterMove data from a filter s output to a filters output to a filter s input(or to a s input(or to a device or file)(device or file)(作用:在过滤器之间传送数据作用:在过滤器之间传送数据)One way flow from one data source to one da
14、ta sink(单向流)A pipe may implement a buffer(可能具有缓冲区)Pipes form data transmission graph(管道形成传输图)n不同的管道中流动的数据流,具有不同的数据格式不同的管道中流动的数据流,具有不同的数据格式(Data format)(Data format)。n原因:数据在流过每一个过滤器时,被过滤器进行原因:数据在流过每一个过滤器时,被过滤器进行了了丰富、精练、转换、融合、分解丰富、精练、转换、融合、分解等操作,因而发等操作,因而发生了变化。生了变化。管道中流动的数据类型nPipe between two threads
15、of a single process(e.g.,Java Streams)Stream may contain references to shared language objectsnPipe between two processes on a single host computer(e.g.,UNIX Named Pipes)stream may contain references to shared OS objects(e.g.,files)nPipe between two processes in a distributed system(e.g.,Internet So
16、ckets)Stream contents limited to raw bytes Protocols implement high-level abstractions(e.g.,pass pipes as reference,pass COBA object references)管道中流动的数据类型nTradeoffTradeoff compatibility and reusability everything is a stream vs.type safety stream of Persons,stream of TextsnPopular stream data format
17、sPopular stream data formats raw byte stream stream of ASCII text lines with line separator record stream(record attributes are strings,separated by tabulator or comma)nested record stream(record attribute is in turn a sequence)stream representing a tree traversal(inner nodes/leaf nodes enumerated i
展开阅读全文