Cursos / Eletrônica / Sistemas Digitais / Aula
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 |
Versão 5.3 - Todos os Direitos reservados