Cursos / Automação Industrial / Sistemas Digitais / Aula

arrow_back Aula 15 - Introdução a Microprocessadores, Microcontroladores e Processadores Digitais de Sinais

Hardware e Software em Microcomputadores

Nós falamos tanto em hardware e software, não é mesmo. Mas, você sabe exatamente o que hardware e o que é software em um microcomputador? E firmware?

Pois bem, hardware é o conjunto de dispositivos elétricos/eletrônicos que englobam a CPU, a memória e os dispositivos de E/S, ou seja, é composto de objetos tangíveis – circuitos integrados, placas de circuito impresso, cabos, fontes de alimentação, memórias, impressoras, terminais de vídeo, teclados etc.

O software, ao contrário, consiste em algoritmos (instruções detalhadas que dizem como fazer algo) e suas representações para o computador, ou seja, os programas.

Mas e firmware? Terminologia nova na área, não?

Firmware é todo programa ou conjunto de programas (constituintes do software básico de um computador) que orienta a sua partida, a sua inicialização (os bootstraps programs, ou seja, programas responsáveis pela partida ou por dá o ponta pé inicial no funcionamento de um microcomputador, por isso, é comum usarmos o termo dá o boot no computador), bem como a sua operação.

Por essa razão, são softwares que devem estar permanentemente residentes em uma memória não volátil (tipo uma ROM), interna ao microcomputador.

Outro conceito importante nesse mundo dos microprocessadores é o de memória principal (bloco de memória interno do microcomputador responsável pelo armazenamento de programas e de dados que podem ser, imediatamente, acessados pela CPU ou, por que não dizer logo, pelo microprocessador).

A memória principal de um microcomputador é, fisicamente, implementada por meio do uso de pastilhas semicondutoras de memória ROM ("read only memory"), não voláteis, e RAM ("random access memory"), voláteis. Lembre-se das aulas onde comentamos sobre as memórias.

Além da memória principal, temos também a memória secundária ou de massa (memória auxiliar, externa, onde possa ser armazenada a maior quantidade de dados e programas, os quais não sejam, imediatamente, necessários a CPU).

Alguns exemplos de unidades de memória de massa são os discos magnéticos, presentes nos HD (harddisks), e as memórias flashs, presentes nos pendrives.

Conceituamos microprocessadores, microcontroladores e DSP, mas você deve querer saber onde aplicar cada um deles, não é mesmo? Pois bem, as principais áreas de atuação desses dispositivos estão sintetizadas na Quadro 1.

Microprocessadores Sistemas computacionais de propósitos gerais
Microcontroladores Sistemas embarcados em produtos maiores
DSPs Sistemas para processamento digital de sinais
Quadro 1 – Tipos de microprocessadores por principais áreas de atuação

Versão 5.3 - Todos os Direitos reservados