Baixe o app para aproveitar ainda mais
Prévia do material em texto
Vamos fazer uma pequena comparação entre Microcontroladores e Microprocessadores. Um microcontrolador é diferente de um microprocessador de várias maneiras. O principal ponto é a funcionalidade. Um microprocessador necessita de diversos componentes externos, como memórias, barramentos e periféricos para poder operar. O MCU contém esses elementos todos embutidos. Além disso, um microprocessador geralmente faz parte de um sistema programável genérico, como um computador, ao passo que o MCU realiza apenas a tarefa específica para o qual foi programado, dentro de unm circuito eletrônico. Arquiteturas Harvard x Von Neumann Há basicamente dois tipos de arquiteturas de computadores digitais: Harvard e von Neumann A arquitetura Harvard tem esse nome pois tem suas raízes no computador Harvard Mark I. Sua característica principal é que ela possui memórias separadas para armazenamento de dados e instruções. Desta forma, é possível acessar a memória de programa e a memória de dados simultaneamente. Geralmente a memória de programa (instruções) e´somente=leitura e a memória de dados é leitura/escrita. Assim, é impossível que o conteúdo de um programa seja modificado pelo programa em si. Já a arquitetura von Neumann batizada a partir do matemático e cientista da computação John von Neumann. As máquinas com arquitetura von Neumann possuem um único sistema de armazenamento compartilhado para armazenar dados e as instruções a serem executadas. Desta forma, os programas podem ser facilmente modificados por si próprios, pois ficam armazenados na memória que é leitura/escrita. https://en.wikipedia.org/wiki/Harvard_Mark_I https://en.wikipedia.org/wiki/Harvard_Mark_I
Compartilhar