Escolar Documentos
Profissional Documentos
Cultura Documentos
Computadores
0100 0101 0110 1001 0111 0011 0010 0000 0110 0001
0111 0001 0111 0101 0110 1001 0010 0000 0110 0001
0110 1100 0110 0111 0111 0101 0110 1101 0110 0001
0111 0011 0010 0000 0111 0000 0110 1101 0110 1100
0110 1101 0111 0110 0111 0010 0110 0001 0111 0011
0010 1110
Relé de Armadura
Sistemas Numéricos
• A condição ligado x desligado podia ser usada para
descrever os dois estados;
• Mas como isso iria ajudá-lo a solucionar o problema de
representar números?
• Para que a máquina armazene um número basta
determinar que a lâmpada apagada é 0 e a lâmpada
acesa é 1;
• Mas que benefício tudo isso proporciona, já que a
máquina só pode representar dois números?
• Usando mais relés e mais lâmpadas será possível
representar mais números.
Sistemas Numéricos
• 1 relé = 2 padrões diferentes pode-se produzir
combinando lâmpadas acesas e apagadas;
• 2 relés = 4 padrões diferentes;
• 3 relés = 8 padrões diferentes;
Sistemas Numéricos
• A imagem abaixo mostra como contar até 7 no sistema
binário (base 2):
Sistemas Numéricos
• Como é muito mais simples desenvolver equipamentos
capazes de distinguir duas condições diferentes (ligado
e desligado) os equipamentos ainda armazenam dados
nesses dois estados fundamentais;
• Os PCs ao invés de utilizarem relés, utilizam
interruptores muito mais sofisticados = transistores;
Sistemas Numéricos
Sistemas Numéricos
• Qualquer processamento de dados requer a
execução de uma série de etapas, as quais podem
ser realizadas de forma automática por um
computador.
• Essas etapas executadas passo a passo, constituem
o que se chama de programa.
• Cada um dos passos mencionados é uma diferente
instrução dada ao hardware, objetivando uma
ação.
• O programa = Conjunto de Instruções.
Sistemas Numéricos
• Peguemos como exemplo o seguinte fato: Você
esta viajando e de repente o pneu do carro fura
e você precisa trocá-lo, já que não tem nenhum
posto por perto e você esta viajando sozinho.
Qual a seqüência de instruções você realiza
para se trocar um pneu.
Sistemas Numéricos
1 – Estacionar o carro no 12 – Retirar os parafusos;
acostamento; 13 – Retirar o pneu;
2 – Desligar o carro; 14 – Colocar o estepe;
3 – Ligar a pisca alerta; 15 – Parafusar o estepe;
4 – Retirar o cinto de segurança; 16 – Colocar o pneu furado e o
5 –Sair do Veículo; macaco no porta malas;
6 – Pegar o triângulo de sinalização; 17 – Guardar o triângulo;
7 – Colocar o triângulo no asfalto para 18 – Fechar o porta malas;
fazer a sinalização; 19 – Sentar no banco;
8 – Retirar o macaco do porta malas; 20 – Ligar o carro;
9 – Retirar o estepe do porta malas; 21 – Continuar a viagem;
10 – Colocar o macaco sob o carro;
11 – Girar a manivela para levantar o
carro;
Sistemas Numéricos
• Assim como a pessoa que trocou o pneu deve ter
entendido os passos do programa apresentado, um
computador precisa entender cada instrução, de
modo a executar corretamente a operação que se
pretende;
• O operador = português (língua do algoritmo);
• Computadores = linguagem binária;
• Todo o dado coletado pelos computadores, as
instruções por eles executadas, bem como os
resultados de um processamento, são sempre
constituídos de conjuntos ordenados de zeros e
uns.
Representando Dados
• 0 e 1 são dígitos binários (BInary digiT);
• Como o BIT pode representar apenas dois números
distintos, 0 e 1, deve haver uma unidade maior,
formada por conjunto de bits, para representar
números e outros símbolos, como os caracteres,
sinais de pontuação, letras maiúscula e minúscula
que usamos nas linguagens escritas;
Representando Dados
• Caractere isoladamente = Não significa nada (nossa
língua) = palavras (conj. de caractere);
• O mesmo acontece na computação, as informações
são codificadas em grupo ordenados de bits;
• 1 byte = 8 bits = 1 caractere (letra, número ou
símbolo);
Representando Dados
• Os bytes são bastante usados para representar
letras, números e sinais de pontuação (caracteres)
– isso quer dizer que eles sozinhos significam
bastante coisa.
• Cada byte então corresponde a um sinal ou a uma
letra. E lá vem a matemática:
• Se um byte tem oito bits, existem 256
combinações possíveis de bytes = 28 ou 2n
• Dois bytes, ou 16 bits, podem ter 65.535
combinações diferentes. E por aí vai. É conta
que não acaba mais = 2.28
Representando Dados
• A estrutura das linguagens dos humanos inicia pelo
caractere e segue organizando grupos de
caracteres = palavra;
• Em computação criou-se o conceito de palavra =
conjunto de bits que representa a informação útil
para os computadores;
• Byte Unidade de Armazenamento;
• Palavra Unidade de Transferência e
Processamento;
Representando Dados
• No que se refere os bits e os bytes temos a
seguinte nomenclatura:
Unidade de Número de
Espaço
medida caracteres
1 byte 1 8 bits
1 Kilobyte (KB) 1.024 1024 bytes
1 Megabyte (MB) 1.048.576 1024 KB
1 Gigabyte (GB) 1.073.741.824 1024 MB
1 Terabyte (TB) 1.099.511.627.776 1024 GB
Representando Dados
• Os mais comuns são o kilobyte, o
20 Byte
megabyte e o gigabyte.
210 Quilobyte
• Terabyte está se tornando mais
comum hoje em dia, mas 220 Megabyte
petabytes são mais raros. E 230 Gigabyte
existem ainda os raríssimos 240 terabyte
exabyte, zettabyte e yottabyte: 250 petabyte
260 exabyte
270 zettabyte
280 yottabyte
Fundamentos da Computação
Aula 02
Representando Dados
• Portanto, um computador com 48K de memória
tem na verdade uma capacidade de armazenar
quantos bytes?
• 48 x 1024 (ou 49152) bytes.
• Conclui-se que, por exemplo, quando se diz que
um disco rígido tem capacidade de
armazenamento de 40 GB, são armazenados
aproximadamente 43 bilhões de caracteres (ou
seja, 42.949.672.960).
Representando Dados
• Responda as questões abaixo:
Fundamentos da Computação
Aula 02
Representando Dados
• O Código Morse é Binário!!
• A idéia de transmitir informações eletricamente
foi proposta no final do século XVIII, mas levou
quase mais um século para que Samuel F. B.
Morse aperfeiçoasse o telégrafo em 1844;
• Cada toque em uma tecla do telégrafo ativava e
liberava um eletroímã no extremo receptor, que
emitia um som correspondente;
• Os pontos (sons curtos) e os traços (sons
longos) do código Morse são análogos aos 1 e
0.
Fundamentos da Computação
Aula 02
Representando Dados
• Telégrafo:
Fundamentos da Computação
Aula 02
Processamento de Dados
• Vimos que Dado ≠ Informação;
• A informação é resultado do processamento do
Dado, mas o que é processamento e quem é
responsável por ele?
• Processamento = Execução de Operações;
• Elementos que cuidam do processamento em
um computador:
• Unidade Central de Processamento;
• Memória;
Processamento de Dados
• Há quem prefira denominar:
• Processamento Automático de dados (PAD);
• ou Processamento eletrônico de dados (PED)
às atividades que utilizam a computação em
seu processo.
Fundamentos da Computação
Aula 02
Processamento de Dados
• De um modo geral, o processamento se realiza de acordo com o
esquema abaixo: Processamento
dos Dados
CPU – Unidade
Central de
Dispositivos Dispositivos
Processamento
de de
Entrada Saída
Memórias
Entrada dos Dados Saída dos Dados
(Input) (Output)
Armazenamento
dos Dados
Exercício 01
1 – Conceitue Dado e Informação, no que se refere a seu emprego em
processamento de dados.
2 – Conceitue os termos hardware e software.
3 – O que você entende por um programa de computador?
4 – Conceitue Bit, Byte e Palavra.
5 – Qual o conceito de Informática.
6 – Conforme Gordon Moore (fundador da Intel e criador da lei que leva
seu nome: Lei de Moore), de quanto em quanto tempo a capacidade de
processamento de um computador dobra, enquanto seus custos
permanecem constantes?
7 – Conceitue Supercomputadores, Mainframes, microcomputadores e
notebooks.
8 – O computador é composto por que elementos?
9 - Um computador com 80G de espaço de armazenamento em seu HD
(disco rígido) tem na verdade uma capacidade de armazenar quantos
MB?
10 – Os valores: 512 Kbytes, 32 M caracteres e 2 Gbytes correspondem a
que valor em bytes?
Noções de Arquitetura de
Computadores