Curso Introdução à Programação

Hardware

Página do Curso 13 min Texto por
User Image
Thiago Nepomuceno

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:

  1. Arquitetura de Von Neumann
  2. Placa mãe
  3. Tipos de memórias
  4. 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.