domingo, 19 de outubro de 2014

Processamento de informações

Processamento de informações
        A velocidade de processamento de um microcontrolador é definido por duas variáveis: clock externo e ciclos de máquina.
Clock externo: O clock externo é dado por um cristal de quartzo, ou um ressonador ou ainda um circuito em 555. Os clocks são pulsos gerados sob intervalos controlados que ditam todo o funcionamento e sincronismo nos registradores internos de um microcontrolador. Um cristal de quarzo, o material mais preciso dos geradores de clock, pode gerar por exemplo, 20MHz, ou seja, 20 milhões de clocks por segundo neste microcontrolador. Um detalhe interessante, entretanto, é verificas as faixas de freqüência que o microcontrolador suporta para seu correto funcionamento.
Ciclos de máquina: O ciclo de máquina é dado pela combinação da estrutura interna de um microcontrolador, ditando sua eficácia, aliado ao clock externo. O microcontrolador 8051 possui uma arquitetura denominada Von Neumann, que permite que 1 ciclo de máquina seja gerado a cada 12 ciclos de clock, isto significa que para cada 12 pulsos gerados por um cristal, uma única tarefa (ciclo de clock) é realizada. Já o microcontrolador PIC possui uma arquitetura denominada Harvard, que permite 1 ciclo de máquina para cada 4 ciclos de clock, tornando este, um microcontrolador 3 vezes mais rápido que o 8051, pois se um cristal de 12MHz fosse inserido em ambos, o 8051 trabalharia a 1MHz e o PIC a 3MHz. Atualmente, o mais eficiente dos microcontroladores é o AVR, que permite 1 ciclo de máquina para cada ciclo de clock.

Nenhum comentário:

Postar um comentário