Curso Introdução à Programação
Hardware
Nessa aula você vai entender os conceitos básicos de Hardware, ou seja, você vai entender como funciona as principais peças de um computador.
Nós vamos aprender:
- Arquitetura de Von Neumann
- Placa mãe
- Tipos de memórias
- Dispositivos de entrada e saída
Arquitetura de Von Neumann
O modelo proposto por Von Neumann propõe separar os componentes de um sistema computacional nas seguinte partes:
- Unidade Central de Processamento (CPU)
- Unidade Lógica Aritmética
- Unidade de Controle
- Memória
A relação entre esses componentes pode ser vista na imagem abaixo:

Figura 1
A CPU é o cérebro do computador. É nela que acontece o processamento dos dados, ou seja, é nela que o computador vai executar as instruções de um programa. A CPU é composta por uma Unidade de Controle (CU) e uma Unidade Lógica e Aritmética (ULA) e está sempre em comunicação com a memória do computador.
A Unidade Lógica e Aritmética é responsável por realizar operações matemáticas e lógicas. Por exemplo:
- Somar, dividir, multiplicar e subtrair números
- Verificar qual de dois números é menor ou maior
- Verificar se um número é positivo ou negativo
A Unidade de Controle é capaz de acessar, decodificar e executar as instruções de um programa armazenado na memória, ou seja, ela vai definir uma ordem de execução e executar as operações dos nossos programas e de todo o sistema.
Memória é todo dispositivo que permite ao computador armazenar dados e programas. Por exemplo:
- HDs
- SSDs
- CDs
- Pen Drives
Embora a arquitetura de Von Neumann tenha sido a base da arquitetura moderna, ela não representa fielmente a arquitetura utilizada pelos sistemas atuais.
Placa mãe e tipos de memória
A placa mãe é um componente responsável por interligar todos os demais componentes.
Os principais componentes do computador são:
- Memória RAM (Random Access Memory) é uma memória volátil, ou seja, sempre que o computador é desligado ela perderá todos os dados armazenados. Ela é responsável por armazenar os dados dos programas que estão sendo executados no momento.
- Memória ROM (Read-Only Memory) é uma memória onde só é possível a leitura da informações, não é possível para nossos programas armazenar dados nela. Elas são principalmente usadas para armazenar dados que não devem ser sobrescritos, como por exemplo o programa responsável por controlar peças de hardware, como a placa mãe, mouse e teclado.
- HDs (Hard Drive) tem como principal função armazenar grandes quantidades de dados. É no HD que se armazena fotos, videos, documentos e jogos. Hoje é considerado lento pois utiliza uma agulha mecânica para acessar os dados.
- SSDs possuem a mesma função de um HD, porém utilizam uma tecnologia mais nova e não possuem partes mecânicas para acessar os dados, por essa razão são mais rápidos.
Além dos dispositivos de memórias também é necessário conectar dispositivos de entrada e saída na placa mãe, é através deles que poderemos interagir com o computador.
Dispositivos de Entrada
Um dispositivo de entrada é um dispositivo que fornece qualquer informação para o computador. Por exemplo:
- Mouse: que fornece informação quanto a movimentação do cursor.
- Teclado: que fornece informações de quais caracteres foram pressionados.
Dispositivos de Saída
São dispositivos para transmitir a informação do computador para o usuário.,
O principal dispositivo de saída é o monitor, pois ele é responsável por informar tudo que está acontecendo no computador para o usuário.
Agora você já sabe todos os conceitos básicos de Hardware e quais as principais peças compõem um computador.