Você está na página 1de 19

Introdução a Informática

Programador de Computadores - Curso

Marcos Luís Cassal

Colégio Politécnico da UFSM

1 / 19
Introdução a Informática

Conceitos Básicos

Computadores são máquinas eletrônicas que trabalham


com informações, que são organizadas, manipuladas e
armazenadas por intermédio de instruções especícas;
São compostos por um sistema, com a capacidade de
executar diferentes tipos de tarefas, atendendo a inúmeras
e distintas necessidades;
O equipamento é o mesmo, o que muda, de acordo com
os critérios de utilização, é o software;
Grande vantagem dos computadores, são máquinas que
podem ser programadas para atender as mais variadas
necessidades.

2 / 19
Introdução a Informática

Conceitos Básicos

Figura: Sistema computacional

É importante esclarecer que o sistema operacional é o


software que gerencia e controla tudo o que é executado.
3 / 19
Introdução a Informática

Componentes de um Computador

Figura: Componentes de um sistema computacional.

4 / 19
Introdução a Informática

Componentes de um Computador

Um programa de computador é formado por uma


sequência de instruções que são executadas durante o
processamento;
As instruções e os dados são armazenados na memória
principal;
As instruções são encaminhadas para a unidade de
controle que são analizadas, nos casos em que os dados
são necessários para o processamento, esses também
são buscados da memória principal;
A instrução é executada pela unidade lógica e aritmética e
o resultado da instrução pode ser encaminhado a um
dispositivo de saída ou ser novamente encaminhado à
memória principal.

5 / 19
Introdução a Informática

Memória Principal

A memória principal do computador é uma memória de


acesso rápido, volátil (necessita de energia para manter os
dados armazenados), também conhecida como memória
de trabalho;
São células individuais e identificadas por um endereço
único, sendo possível acessar, modificar e referenciar os
conteúdos armazenados;
Conhecida como Memória RAM (Random Access
Memory ), é uma memória de acesso aleatório, os dados
armazenados podem ser acessados em qualquer ordem.

6 / 19
Introdução a Informática

Memória Principal

Figura: Memória principal - RAM.

7 / 19
Introdução a Informática

Memória Cache
Agiliza o processamento e execução de programas;
As instruções mais solicitadas ficam armazenadas na
memória cache;
Possibilita o aumento da taxa de transferência de dados e
conseguentemente se têm um ganho considerável na
velocidade de processamento.

Figura: Memórias barramento.

8 / 19
Introdução a Informática

Memórias

Figura: Memórias na placa.

9 / 19
Introdução a Informática

Memória Virtual

Gerenciada pelo sistema operacional;


Troca de dados entre a memória RAM e o disco
É acionada quando o espaço da memória principal não
está sendo suficiente para armazenar todos os dados
necessários para os programas que estão em execução.

10 / 19
Introdução a Informática

Memória Secundária
Armazenam as informações em um meio físico, como por
exemplo, hds e pen drives;
Manter os dados armazenados permanentemente;
Necessitam de um mecanismo leitura e gravação de
dados;
São mais lentas e mais baratas que a memória principal.

11 / 19
Introdução a Informática

Memórias

Figura: Hierarquia das memórias.

12 / 19
Introdução a Informática

Representação da Informação

Um conjunto de bits (sempre com o mesmo tamanho) é


interpretado pela unidade central de processamento,
reconhecendo o que o código binário está representando;
As informações são representadas por meio de bits;
Um bit é a menor unidade de informação em um
computador, representados pelos dígitos 0 e 1;
Sistema de numeração de base 2, um sistema binário;
No sistema binário se consegue representar qualquer
valor inteiro entre 0 (00000000) e 255 (11111111) com um
byte - conjunto de oito bits.

13 / 19
Introdução a Informática

Representação da Informação

BIT – BInary digiT


BYTE – 8 Bits
KILOBYTE – 1.024 Bytes
MEGABYTE – 1.024 Kilobytes
GIGABYTE – 1.024 Megabytes
TERABYTE – 1.024 Gigabytes
PETABYTE – 1.024 Terabytes
EXABYTE – 1.024 Petabytes
ZETABYTE – 1.024 Exabytes
YOTABYTE – 1.024 Zetabytes

14 / 19
Introdução a Informática

Representação da Informação

Existem padrões especiais de bits que representam as


informações;
ASCII (American Standard Code for Information
Interchange), utiliza sete bits para representar um
caractere.
Unicode, trabalha com a representação de símbolos com
16 bits.

15 / 19
Introdução a Informática

Representação Numérica

O número 738 = 8 unidades, 3 dezenas e 7 centenas;


8 + 3 × 10 + 7 × 100;

O dígito mais à direita tem associado o peso 20 , para a


primeira posição a sua esquerda o peso correspondente é
21 , a próxima 22 , a seguinte por 23 ;
O código binário 1110 corresponde ao valor 14;
0 × 20 + 1 × 21 + 1 × 22 + 1 × 23 , que corresponde a:
0 × 1 + 1 × 2 + 1 × 4 + 1 × 8;

16 / 19
Introdução a Informática

Representação Numérica

A representaçao binária de um número decimal pode ser


obtida com a aplicação da seguinte sequência de passos:
Dividir o valor por 2 e armazenar o resto (qualquer número
divido por 2 sempre terá o resto como 0 ou 1);
Enquanto o quociente não for 0, dividir o quociente mais
recente por dois e armazenar o resto;
Quando o cociente for zero, concatena-se os restos
armazenados na ordem inversa em que foram calculados.

17 / 19
Introdução a Informática

Representação Numérica

25
, resto = 1
2
12
, resto = 0
2
6
, resto = 0
2
3
, resto = 1
2
1
, resto = 1
2

O código binário corresponde ao valor 25 no sistema


decimal é 11001.

18 / 19
Introdução a Informática

Exercícios

Converter do sistema numérico decimal para o sistema


binário:
1) 20
2) 136
3) 1024
Converter do sistema numérico binário para o sistema
decimal:
4) 111000
5) 101010
6) 100100

19 / 19