|
Assunto Máquinas baseadas em fluxo de dados foram apresentadas como uma alternativa ao modelo de Von Neumann, que é orientado a fluxo de instruções. Várias máquinas foram desenvolvidas em laboratórios do Japão e Estados Unidos. Uma destas máquinas, a ADAM, possui tanto características do Von Neumann quanto do novo modelo baseado em Fluxo de dados, chamado de Dataflow. Esse será nosso assunto.
Introdução Com o surgimento da memória, passou-se a armazenar os dados nesta, facilitando um pouco a vida do programador. Após verificar-se que a memória (ou unidade de armazenamento) mostrava-se eficiente, pensou-se em disponibilizar também o código a ser utilizado no processamento na memória. |
Agora, não apenas os dados seriam buscados na memória, mas
também as próprias instruções necessárias para manipulá-los. Como agora não é mais o programador quem "dita" as instruções ao hardware, fez-se necessário estabelecer uma certa ordem de execução. Nasceu então o Program Counter (PC), responsável por manter sempre atualizado o endereço da próxima instrução a ser executada. Surgiu então o que hoje se conhece por Arquitetura Von Neumann. Na época esta técnica tornou-se um avanço sem precedentes, hoje ela, de certa forma, já não é tão atraente. Com o crescimento da informática em todos os sentidos, passou-se a não mais usar apenas um processador, mas vários. Neste caso, o PC já não é mais tão interessante, pois pretende-se executar não apenas uma, mas várias instruções simultaneamente. Os "remendos" na arquitetura de Von Neumann para possibilitar isso, geram um custo adicional as vezes impraticável, atrapalhando a eficiência da máquina como um todo. |