• Nenhum resultado encontrado

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação

N/A
N/A
Protected

Academic year: 2021

Share "AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação"

Copied!
52
0
0

Texto

(1)

AULA 01

INTRODUÇÃO

Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS

(2)

O COMPUTADOR

• O homem sempre procurou máquinas que o auxiliassem em seu trabalho.

• O computador é consciente, trabalhador, mas não tem nenhuma iniciativa.

• Ele precisa receber instruções nos mínimos detalhes.

(3)
(4)

O ÁBACO (2700–2300 a.C.)

• O ábaco é um antigo instrumento de cálculo, formado por uma moldura com bastões ou arames paralelos.

• Teve origem provavelmente na Mesopotâmia, há mais de 5.500 anos.

• Ele é utilizado ainda hoje para ensinar às crianças as operações de somar e subtrair.

(5)
(6)

TÁBUA DE NAPIER (1620 d.C.)

• John Napier (1550-1617) inventou a "Tábua de Napier.

• A tábua reduzia multiplicações, divisões, adições e subtrações.

• Usadas até 1970, antes das calculadoras de bolso.

(7)
(8)

MÁQUINAS DE CALCULAR

• Blaise Pascal (1623-1662), filósofo e matemático francês.

• Ele é conhecido como o inventor da primeira calculadora.

• A máquina não fez muito sucesso, pois era cara e requeria prática de uso.

(9)

MÁQUINAS DE CALCULAR

• O matemático inglês Charles Babbage (1792-1871) é conhecido como o "Pai do Computador".

• Ele projetou o chamado "Calculador Analítico", muito próximo da concepção de um computador atual.

(10)
(11)
(12)

PRIMEIRO PROGRAMADOR

(13)

PRIMEIRA PROGRAMADORA

• Ada Augusta (1815-1852), Lady Lovelace, filha do poeta Lord Byron, era matemática.

• Ada tornou-se a primeira programadora, escrevendo séries de instruções para o engenho analítico.

• Ada inventou o conceito de sub-rotina. Ela descobriu o valor dos laços de repetição.

(14)

A LÓGICA BOOLEANA

• O matemático inglês George Boole (1815-1864) publicou em 1854 os princípios da lógica booleana.

• A dificuldade de implementar um dígito decimal em componentes elétricos determinaram o uso da base 2 em computadores.

• A lógica booleana foi usada na implementação dos circuitos elétricos internos, a partir do século XX.

(15)

MÁQUINA DE PERFURAR

CARTÕES

• Por volta de 1890, o Dr. Herman Hollerith (1860-1929), revolucionou a maneira de se processar os dados do censo nos EUA.

• Os dados do censo de 1880, manualmente processados, levaram 7 anos e meio para serem compilados. Os do censo de 1890 foram processados em 2 anos e meio.

• Hollerith fundou uma companhia para produzir máquinas de tabulação, em 1924, essa companhia veio a se chamar IBM.

(16)

O PRIMEIRO COMPUTADOR

• O primeiro computador eletromecânico, o chamado Z-1, usava relês e foi construído pelo alemão Konrad Zuse (1910-1995) em 1936.

• Zuze tentou vendê-lo ao governo para uso militar, mas foi subestimado pelos nazistas, que não se interessaram pela máquina.

(17)
(18)

A 2ª GUERRA E O COMPUTADOR

• Nos EUA, a Marinha em conjunto com a Universidade de Harvard e a IBM construiu em 1944 o Mark I.

• Mark I ocupava 120 m3, tinha milhares de

relês e fazia um barulho infernal.

• Uma multiplicação de números de 10 dígitos levava 3 segundos para ser efetuada.

(19)
(20)

A 2ª GUERRA E O COMPUTADOR

• Em segredo, o exército americano também desenvolvia seu computador.

• Os engenheiros John Presper Eckert (1919-1995) e John Mauchly (1907-1980) projetaram o

ENIAC.

• Com 18.000 válvulas, o ENIAC conseguia fazer 500 multiplicações por segundo, porém só ficou pronto em 1946, vários meses após o final da guerra.

(21)
(22)

VON NEUMANN

• O

matemático

húngaro

John

von

Neumann

(1903-1957)

formalizou

o

projeto lógico de um computador.

• A maioria dos computadores de hoje em

dia segue ainda esse modelo.

(23)

TRANSISTORES

• Em 1947 foi inventado o transistor, que

permitiu

o

projeto

de

computadores

menores e mais confiáveis.

• O

primeiro

mainframe

transistorizado

comercializado foi o IBM 7090, em 1959.

(24)

CIRCUITOS INTEGRADOS

• A invenção do circuito integrado em 1964

permitiu a construção de computadores

menores e mais baratos.

• Computadores

começaram

a

ser

pequenos

o

suficiente

para

serem

embutidos

em

foguetes

e

satélites

artificiais.

(25)

ALTAIR E IBM-PC

• Em 1975 surgiu o primeiro computador

pessoal doméstico, o Altair.

• Em 1981 foi lançado o IBM PC. O IBM PC

(CPU Intel 8088) começou uma linha de

micros retrocompatíveis (286, 386, 486,

Pentium) que sobrevive até os dias de

hoje.

(26)

ORGANIZAÇÃO DOS

COMPUTADORES

(27)

MOTIVAÇÃO

• Introduzir os conceitos e técnicas relativas

ao desenvolvimento de sistemas digitais.

• Construção de Computadores Digitais.

(28)

REPRESENTAÇÕES NUMÉRICAS

• Representação analógica:

– As quantidades podem variar em uma faixa continua de valores.

– Exemplos: velocímetro, relógio de ponteiro, termômetro de mercúrio.

(29)

REPRESENTAÇÕES NUMÉRICAS

• Representações digitais:

– As quantidades variam de maneira discreta.

– Não há ambiguidade quando se faz uma leitura de uma quantidade desse tipo.

– Exemplos: termômetro digital, volume de areia em um balde.

(30)

SISTEMAS ANALÓGICOS E

DIGITAIS

• Os sistemas digitais são geralmente mais fáceis de serem projetados.

• Armazenamento da informaçao é mais fácil. • É mais fácil manter a precisão e a exatidão

em todo o sistema.

(31)

SISTEMAS ANALÓGICOS E

DIGITAIS

• Os circuitos digitais são menos afetados por ruído. • Os CIs digitais podem ser fabricados com mais

dispositivos internos.

• O mundo real é quase totalmente analógico. • Processar sinais digitalizados leva tempo.

(32)

SISTEMA DE CONTROLE

DIGITAL

(33)

SISTEMAS DE NUMERAÇÃO

• Qual das contas abaixo está certa?

– 1 + 1 = 10 – 1 + 7 = 10 – 1 + 9 = 10 – 1 + F = 10

(34)

SISTEMAS DE NUMERAÇÃO

• Sistema Decimal: sistema de números

em que uma unidade de ordem vale dez

vezes a unidade de ordem imediatamente

anterior. Sua base numérica é de dez

algarismos: { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }.

(35)

SISTEMAS DE NUMERAÇÃO

• Sistema Octal: Sua base numérica é de

oito algarismos: { 0, 1, 2, 3, 4, 5, 6, 7 }.

• Sistema Hexadecimal: Os algarismos

deste sistema são: { 0, 1, 2, 3, 4, 5, 6, 7, 8,

9, A, B, C, D, E, F }.

(36)

SISTEMAS DE NUMERAÇÃO

• Sistema Binário: importante sistema de

numeração, utilizado na tecnologia dos

computadores. Sua base é

“dois”, tendo

somente dois algarismos: { 0, 1 }.

(37)

CONVERSÕES

• Todo número pode ser convertido de uma

base numérica para outra.

• Qualquer base para a base 10:

– vf = va x basenp

– Vf = Valor final. Va = Valor Absoluto; Np = Número da Posição.

(38)

CONVERSÕES

• Exemplo: 01100001(2) 1 x 20 = 1 x 1 = 1 0 x 21 = 0 x 2 = 0 0 x 22 = 0 x 4 = 0 0 x 23 = 0 x 8 = 0 0 x 24 = 0 x 16 = 0 1 x 25 = 1 x 32 = 32 1 x 26 = 1 x 64 = 64 0 x 27 = 0 x 128 = 0

1 + 32 + 64 = 97

(10)

(39)

CONVERSÕES

(40)

CONVERSÕES

(41)

CONVERSÕES

(42)

BINÁRIO X HEXADECIMAL

BINÁRIO HEXADECIMAL 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 BINÁRIO HEXADECIMAL 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F

(43)
(44)
(45)

EXERCÍCIOS

• Converta para base decimal cada um dos seguintes números:

– 110111012

– 1010101012

– ABC16

– 43218

• Converta o número ‘124’ da base decimal para a base pedida:

– Binária – Octal

(46)

CÓDIGO BCD

• BCD

= binary-coded-decimal.

– Decimal codificado em binário

• Como um dígito decimal pode ter no

máximo o valor 9, são necessários 4 bits

para codificar cada dígito.

(47)
(48)

CÓDIGO BCD

• São usados apenas os números binários entre 0000 e 1001.

• Não é um sistema de numeração. • Ineficiente, mas de fácil conversão. • Comparação entre o BCD e o binário:

– 13710 = 100010012 (binário). – 13710 = 0001 0011 0111 (BCD).

(49)

BYTE E PALAVRAS

• Byte

: grupo de 8 bits.

• Palavra

: grupo de bits que representa uma

determinada unidade de informação.

• Em um PC o tamanho da palavra é de 8

bytes (64 bits).

(50)

CÓDIGOS ALFANUMÉRICOS

• Necessidade de manipular informações

não numéricas.

• Código

ASCII

(Código Padrão Americano

para Troca de Informações).

(51)
(52)

FIM

• Dúvidas?

Referências

Documentos relacionados

Entre o total de municípios, 10,5% possuem igual ou maior participação no valor da produção em relação à participação da agricultura familiar, ou seja,

As viagens tinham como principal razão: principal razão: as peregrinações/ culto dos lugares as peregrinações/ culto dos lugares

c) além de disponíveis no processo eletrônico, todos os Despachos e Decisões que vierem a ser tomados, relativamente ao aludido processo, serão publicados no Diário Oficial

Esta área, que vai conter todas as permissões da área de cliente, tem a diferença de que, como o utilizador recebeu uma promoção a sócio (dada pelo administrador),

Retenção e reservas (retenção sob re-seguro proporcional e não- proporcional, aproximação da credibilidade, retenção relativa, exemplos). Introdução: principais modelos e

O índice de qualidade da água no período seco foi classifi cado em ruim, e os parâmetros que mais infl uenciaram nesse resultado foram coliformes termotolerantes, DBO 5 e

Este assistente tem o objetivo de auxiliar no processo de calibração do pedal. Ele pode ser acessado através do botão Erro! Fonte de referência não encontrada. na barra

RODRIGUES RAÇÃO PRODUZIDA COM PRODUTOS REGIONAIS PARA PEIXES DE ÁGUA DOCE EM CATIVEIRO ABAETETUBA 82 NÃO APROVADO. HERMÍNIO TAVARES SOUSA