A máquina de estado para todos


Máquina de Estado é um termo técnico utilizado no projeto de computadores e ciência da computação. Esta é uma técnica de programação e design, onde uma tarefa complexa e repetitiva é dividido em partes menores e definíveis chamados estados. Ao realizar estes estados de bola e tempo sondagem, a tarefa complexa pode ser resolvido de forma satisfatória e precisa repetidamente sem erros.

O onipotente computador pode ser considerado para ser construído de máquinas de estado. Usamos computadores para resolver as mesmas tarefas complexas com precisão e repetidamente sem erro. A máquina de estado é a ferramenta perfeita e algoritmo para alcançá-lo.




Outras aplicações

Do lado de fora do projeto do computador e ciência da computação, técnica máquina de estado semelhante também pode ser observado em:


1) Genética

Uma grelha de leitura aberta do gene "(ORF) é a série de codões (3 bases do DNA) que especificam a sequência de aminoácidos da proteína que o gene. A ORF inicia-se com o codão de iniciação (normalmente ATG) e termina com um codão de terminação (TAA, TAG, TGA).

2) Máquina de Lavar Roupa

Solte suas roupas no tanque, adicionar água e detergente, misture, enxágüe e centrifugação.


3) Geladeira

No processo de arrefecimento, Freon líquido é bombeado para uma série de voltas, torna-se um gás, e absorve o calor. No processo de dissipação, gás Freon é comprimida em uma série de voltas, vira-se para o líquido e libera calor.


4) motor de combustão interna

Cambota Posição 1: válvula de admissão aberta, entra mistura ar/combustível.

Cambota Posição 2: a compressão da mistura ar/combustível.

Cambota Posição 3: queima da vela de ignição para inflamar a mistura ar/combustível e forçando o eixo do motor para baixo.

Cambota Posição 4: válvula de escape aberta, desliga-se os gases de escape.

Princípio Básico

A máquina de estado começa com um estado inicial (também chamado de estado de repouso), onde aguarda a ocorrência de uma condição de entrada. Tal como a máquina de lavar roupa, o ciclo de lavagem começa quando a roda de controlo em que o painel é definido no início do ciclo pelo operador.

Quando a primeira condição de entrada está ativo, a máquina de estado muda para o segundo estado em que eles estão executando uma série de funções pré-definidas. Ele permanece nesse estado até a ocorrência de uma outra condição de entrada. Assim como a máquina de lavar roupa, ele começa a adicionar água para as roupas no tanque.

Quando a segunda entrada de condição está activa, o estado da máquina passa para o estado de 3 °, e assim por diante, até o último estado para completar a operação de pré-definido. Depois disso, a máquina de estado regressa ao estado inicial. Tal como a máquina de lavar roupa, depois de a água atinge o nível desejado, que desempenha a função de agitação. Depois de um temporizador de pré-definido ter expirado, a máquina passa para os ciclos de enxaguamento e centrifugação de uma forma semelhante até que o ciclo de lavagem é completado. Em seguida, retorna ao seu estado inicial de espera para o próximo lote de roupas para lavar.


Trabalhar fora Erros

Fazendo a primeira máquina de lavar roupa, são necessários ajustamentos para cada ciclo, a fim de alcançar as roupas limpas, utilizando a quantidade mínima de água e a quantidade mínima de tempo. Depois que a máquina estatal completa seu projeto preliminar para uma tarefa simples e não é crítica, ele pode ser aplicado imediatamente, verificar e ajustar para a sua precisão de trabalho. Para um crítico ou complexo, é mais prático para testar o desenho em um ambiente de laboratório simulado. O microprocessador hoje dentro de um computador podem ser consideradas como um complexo de máquina de estado. Pode levar várias centenas de engenheiros e vários anos para projetar, depurar e construir.

Exemplo

Na rotina diária, você pode aplicar a técnica da máquina estatal para cozinhar um prato favorito. Para cozinhar um prato especial no menor espaço de tempo e esforço, mas com um sabor consistente e bom gosto, os seguintes estados gerais devem ser considerados:

1) Prepare uma lista de ingredientes com a quantidade e temperos corretos.

2) Definir o momento exacto do calor que deve ser aplicada para os ingredientes antes de adicionar coberturas.

3) Definir como os ingredientes para ser misturados e combinados.

4) Definir o tempo de espera para os condimentos para ser absorvido pelos ingredientes antes de o prato está pronto para servir.

Para trabalhar os detalhes, é preciso tempo e prática. Mas, é essencial para documentar-los. Quando os resultados desejados são repetidamente consistente, esta máquina de estado de cozedura é concluída. No futuro, tudo que você tem que fazer para cozinhar este prato especial é executar esta máquina de cozinhar estado literalmente.

(0)
(0)
Artigo anterior Comerciantes de madeira
Próximo artigo O que é o MySQL?

Comentários - 0

Sem comentários

Adicionar um comentário

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caracteres restantes: 3000
captcha