Skip to main content

DataFlow 아키텍처 란 무엇입니까?

dataflow 아키텍처는 컴퓨터 소프트웨어의 일련의 기능으로, 각 단계는 이전 기능의 동작에 의해 자동으로 생성됩니다.반응성 프로그래밍이라고도합니다.각 함수가 명시 적으로 프로그래밍되므로 다른 변수가 변경 될 때 한 변수에서 값을 다시 계산할 필요가 없습니다.이를 통해 리소스는 각각의 새로운 명령의 요구에 맞게 조정하는 데 중점을 두지 않기 때문에 병렬 데이터 흐름 작업의 기능을 가능하게합니다. dataflow 아키텍처의 개념은 공장 어셈블리 라인과 비교되었습니다.이러한 종류의 시스템과 마찬가지로 각 정보 패킷은 전체 시스템에 통합되는 동시에 상위 성능을 개별적으로 최적화합니다.정보는 일종의 파이프 라인으로 배열되며, 한 기능에서 다른 기능으로 진행됩니다.시스템이 다른 한 가지 중요한 방법 중 하나는 각 패킷에 데이터 흐름 체인의 다음 링크에 연결하는 데 필요한 정보가 포함되어 있다는 것입니다.dataFlow 아키텍처는 상당히 간단한 형태의 프로그래밍으로 간주되므로 경험이 적은 프로그래머가 종종 사용합니다.이 방법을 사용하면 한 번에 하나의 패킷을 프로그래밍 할 수 있습니다.일부 프로그래머는 복잡한 정보 그룹을 구성하는 간단한 방법이기 때문에 DataFlow 아키텍처에 끌립니다.dataflow 아키텍처는 사용하기가 상대적으로 쉽지만 몇 가지 제한 사항도 있습니다.특정 작업 전용 패킷을 사용하면 시스템은 효율적으로 작동 할 수 있지만 일정량의 유연성만으로 작동 할 수 있습니다.각 패킷은 다르게 프로그래밍 될 수 있지만 시스템이 작동하는 경우 특정 경로를 따라야합니다.Dataflow Architecture가 DataFlow 및 Organization에 내재 된 많은 문제를 해결함에 따라 많은 프로그래머는 기본 개념을 사용하면서보다 정교한 프로그래밍 요구를 처리하도록 조정하려고 시도 할 것입니다.Dataflow 아키텍처의 개념은 Von Neumann 아키텍처로 알려진 전통적인 스타일과 반대입니다.이러한 유형의 프로그래밍에는 여러 종류의 기능을 허용하는 정보가있는 일련의 패킷이 아닌 각 기능에 대한 섹션이 있습니다.병렬 프로세스를 처리 할 수 없기 때문에 이러한 형태의 프로그래밍과의 주요 차이점.이 시스템은 컴퓨터 과학자 John Von Neumann의 이름을 따서 명명되었으며 1945 년 논문의 개념의 기본 사항에 대해 썼습니다.한계에도 불구하고 이것은 상당히 간단하고 광범위한 스타일의 프로그래밍입니다.