Rss feedTweeter buttonFacebook buttonTechnorati buttonReddit buttonMyspace buttonDelicious buttonLinkedin button

Entendendo Actor Model (Atores computação)

Estava estudando o Akka

Um Modelo de Atores é um modelo matemático de computação concorrente que trata “atores” como sendo os elementos primitivos da computação concorrente digital. Em resposta a uma mensagem recebida por um ator, ele toma uma decisão local, cria mais atores, envia mais mensagens e determina como responder à próxima mensagem recebida [2]. O Modelo de Atores foi originado em 1973 no artigo [3], relatando sua importância como base teórica para o entendimento teórico de concorrência e como ferramenta para a implementação prática de sistemas concorrentes.
O Modelo de Atores se qualifica como uma ferramenta adequada para a modelagem de ambientes estudados pelas ciências básicas vistas no ensino médio e fundamental, isso por apresentar duas características principais, a concorrência e a orientação a mensagens [4], [6].
A concorrência implica que os atores serão executados simultaneamente, já a orientação a mensagens significa que os atores serão configurados para receber mensagens, reagir a essas mensagens e gerar novas mensagens na saída para outros atores. Por exemplo, no ensino da Matemática, uma equação de duas variáveis pode ser um ator, que recebe como entrada uma mensagem com o valor de uma das variáveis, gerando na saída uma mensagem com o valor da outra variável, já na Biologia, um vírus pode ser um ator, recebendo como entrada uma mensagem contendo proteínas, reagindo a elas e produzindo mensagens com novas proteínas, que podem ser absorvidas por outros vírus próximos.

http://en.wikipedia.org/wiki/Actor_model

TowardsanActor-basedCMachineModel

Simulação Baseada em Atores para no Ensino de Arquitetura de Computadores



Leave a Reply

(required)

(required)