Você está na página 1de 29

Prof.

Jorge Osvaldo Alves de Lima Torres


Jorge.torres@iesb.br
Introdução à Ciência da
Computação
Agenda
 Introdução à Ciência da Computação
 Conceito de bit e Byte
 Estrutura básica de um computador digital
 Computadores Analógicos e Digitais
 Arquitetura de um Sistema de Computação
Noções de Computação
Componentes Computacionais
Estrutura Básica de um Computador Digital
Se um computador é um dispositivo eletrônico, a melhor maneira de
armazenar dados é na forma de um sinal elétrico

 A representação interna de dados por algarismos, ou dígitos


 Representados por valores de tensão
 Computadores eletrônicos são chamados de máquinas digitais,
ou, computadores digitais.
Dispositivos de entrada Dispositivos de armazenamento
e saída de dados (E/S); secundário, para guardar de forma
permanente. programas e dados

Um computador pode A UCP transforma os dados nas


Uma unidade central de
ser dividido em três informações desejadas, segundo o
processamento
seções: controle de um programa;

Uma memória principal onde ficam


armazenados os programas e dados
em processamento;
Noções de Computação
Componentes Computacionais
Estrutura Básica de um Computador Digital
Computadores basicamente processam dados em forma
numérica, ou seja, manipulam os dados através uma
representação numérica.

Humanos manipulam sem dificuldade centenas de símbolos em


sua comunicação, mas representar centenas de símbolos, digamos,
por valores distintos de tensão, se mostra problemático em termos
de custo e confiabilidade.

Solução: usar o menor número de dígitos possível  Computador


Digital Binário
Noções de Computação
Componentes Computacionais
Bits e seu armazenamento
Nos computadores atuais, a informação é codificada na forma
de sequências de bits.
Um bit, ou dígito binário, possui dois valores possíveis,
aos quais normalmente atribuímos os símbolos 0 e 1, e, em
outras situações, podemos também considerar estes
valores como falso e verdadeiro.
O bit é a menor quantidade de informação que um sistema
computacional pode processar e, de acordo com a
tecnologia empregada, pode ser representado fisicamente
por:
• Nível de tensão: por exemplo, 0 ou 5V (memórias
eletrônicas);
• Campo magnético: por exemplo, alinhado em um sentido ou
oposto (fita ou disco magnético);
• Ponto refletivo: por exemplo, presença ou ausência de
reflexão de luz (CD, DVD).
Noções de Computação
Arquitetura de um Sistema de Computação
Bit e seu armazenamento
 Na ciência, na tecnologia e nos negócios,
tratamos com quantidades
 São medidas monitoradas, guardadas,
manipuladas aritmeticamente
 São observadas ou utilizadas nos sistemas físicos

 É preciso saber representar seus valores de modo


eficiente e preciso
 Basicamente há duas formas de representação
dos valores das quantidades: Analógico e Digital
 Na representação analógica, uma quantidade é
representada por um indicador proporcional
continuamente variável

 Na representação digital, as quantidades não são


representadas por quantidades proporcionais, mas
por símbolos denominados dígitos
 As quantidades analógicas podem variar ao
longo de uma faixa contínua de valores
 A velocidade de um automóvel pode ser
representada por um valor qualquer entre
zero e 160 Km/h

 As representações digitais varia de maneira


discreta
 Devido a essa natureza discreta das
representações não há ambiguidade quando
se faz leitura de uma quantidade digital
 Um sistema analógico é aquele em que a
intensidade do sinal varia de maneira uniforme com o
tempo. Em outras palavras, não há pausas ou
descontinuidades no sinal.

 Um sinal digital é aquele em que a intensidade do


sinal mantém um nível constante por algum tempo e
depois muda para outro nível constante
 Uma Vantagem importante dos sistemas digitais é
que eles são mais imunes a ruídos elétricos.

 Em circuitos analógicos, qualquer pequena


modificação na entrada (erro) pode acarretar um
erro na saída.

 Desvantagens do uso de sistemas digitais:


 O mundo real é totalmente analógico.
Processar sinais digitalizados leva tempo
(Conversão)
Noções de Computação
Computação Digital
Noções de Computação
Componentes Computacionais

Converte-se a No painel de
manifestação do um
fenômeno que se quer automóvel, o
Sistemas aferir, em algum tipo de velocímetro
Analógicos sinalização visual que se é uma
comporte marcador
analógico
analogicamente

Modalidades de
computadores

Mede-se com O odômetro,


Sistemas determinada frequencia assinalando as
Digitais o estado, e os resultados distâncias
são sempre traduzidos percorridas é
por dígitos digital
Dados analógicos e Digitais

Dados podem ser representados em


uma de duas formas:
Analógica: Uma representação contínua
análoga à informação real que ela representa
• Termômetro de mercúrio
Digital: Uma representação discreta que
desmembra a informação em elementos distintos
• Relógio digital
Computadores não conseguem trabalhar bem com dados analógicos.
Por isso digitalizamos dados desmembrando-os em pedaços,
representando esses pedaços separadamente. Esses elementos
discretos são representados individualmente usando dígitos binários
Noções de Computação
Computação Digital
Dados analógicos e digitais
• O mundo natural é contínuo e infinito  Uma linha de números
contínuos com valores infinitamente grandes e pequenos.
• Computadores são finitos  A memória de um computador é um
dispositivo de hardware com espaço para armazenar e manipular
uma certa quantidade de dados (finito)
• Sistema computacional é uma tentativa de representar um mundo
infinito em uma máquina finita
• Assim o objetivo é representar parte suficiente do mundo para
satisfazer as necessidades computacionais
Noções de Computação
Computação Digital
Toda a grandeza Analógica é aquela que assume uma infinidade de valores ao longo do tempo
de uma forma contínua e sem saltos bruscos (Ex.: variação da temperatura ao longo de um dia).

Temp40

30

20

10

0
1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Horas
SINAIS ANALÓGICOS
Noções de Computação
Computação Digital
Toda a grandeza Digital é aquela que assume um número finito de valores e que varia de valor
por saltos de uma forma descontínua (Ex.: variação hora a hora da temperatura ao longo de um
dia). Portanto a sua evolução no tempo consiste precisamente em saltar de uns valores discretos
para outros.

Temp 40

30

20

10

0
1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Horas

SINAIS DIGITAIS
Noções de Computação
Computação Digital
Definição: São circuitos que funcionam baseados em apenas dois valores de amplitude.

Nível
Alto 1
Nível
Baixo 0

Em lógica positiva, faz-se corresponder ao nível mais elevado de tensão o valor


lógico 1. Ao valor mais baixo de tensão (que pode ser 0 volts ou outra tensão
qualquer) o valor lógico 0.

RAZÕES PARA A SUA UTILIZAÇÃO:


Simplicidade;
Imunidade ao ruído.

CIRCUITOS ELECTRÓNICOS DIGITAIS BINÁRIOS


Noções de Computação
Computação Digital
Podemos esquematizar a estrutura de um computador
Digital da seguinte forma:

Entrada: Unidade que traduz informações de uma


grande variedade de dispositivos em um código que a
unidade central de processamento é capaz de entender.

Ela é capaz de traduzir letras, números imagens, sons


em padrões de pulsos elétricos que são
compreensíveis ao computador.
Noções de Computação
Computação Digital
Noções de Computação
Computação Digital
 Podemos esquematizar a estrutura de um
computador da seguinte forma:

MEMÓRIA

Memória: capaz de armazenar não só os dados, mas


também o programa que irá manipular os dados. Possui
memórias de acesso direto e também memórias
auxiliares.
Noções de Computação
Computação Digital
 Podemos esquematizar a estrutura de um
computador da seguinte forma:

MEMÓRIA

Aritmética e Lógica: são feitos todos os cálculos


aritméticos, lógicos e qualquer manipulação de dados.

Permite qualquer tipo de comparação, não só entre


números mas também entre caracteres.
Noções de Computação
Computação Digital
 Podemos esquematizar a estrutura de um
computador da seguinte forma:

MEMÓRIA

Saída: Os dados processados são convertidos por esta


unidade, de impulsos elétricos em palavras ou números
que podem ser mostrados ou escritos.
Noções de Computação
Computação Digital
25
Noções de Computação
Computação Digital

Diagrama do processamento digital de um sinal analógico

Curvas típicas dos sinais em


cada estágio
Noções de Computação
Computação Digital
• Existem apenas duas condições possíveis para qualquer
entrada ou saída: verdadeira e falsa
• Os sistemas binários de numeração utiliza apenas dois
dígitos: 1 e 0
• Por isso é um sistema perfeito para representar relações
lógicas
• Em lógica booleana existem apenas duas
condições possíveis
Noções de Computação
Computação Digital
 Um sistema digital pode ser definido como um
conjunto de componentes interconectados que
processam informações em forma digital ou
Discreta

 É uma combinação de dispositivos projetados


para manipular informações lógicas
representadas no formato digital

 As ligações entre estes


componentes/dispositivos eletrônicos são
conexões físicas através das quais a informação
digital pode ser transmitida
Noções de Computação
Computação Digital
 A palavra “digital” vem do grego digitus que
significa número

 Um sistema digital é um sistema no qual a


informação está codificada e circula sob a forma
de números, ou seja de valores discretos

 Nos sistemas ditos analógicos a informação


varia de modo contínuo
Referencias Bibliografia

 INTRODUÇÃO À CIÊNCIA DA
COMPUTAÇÃO – Ricardo Daniel Fedeli;
Enrico Giulio Franco Polloni; Fernando
Eduardo Peres
 GUIMARÃES, Angelo Moura; LAGES,
Newton Alberto. Introdução à Ciência da
Computação. LTC. 2005. Rio de Janeiro.

Você também pode gostar