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



Documentos relacionados
AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA

Conceitos Básicos de Programação

Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Gênese o começo de tudo... Ábaco (cerca de 3000 a.c.

INFORMÁTICA HISTÓRIA DA INFORMÁTICA 1º PD PROFESSOR

A história da computação. Prof: Diego Medeiros

Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores. Arquitetura de Computadores Prof. Nathan Saraiva

Histórico dos Computadores

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.

Informática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz

Organização Básica de computadores e linguagem de montagem

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS


Disciplina de Informática. Profª. Me. Valéria Espíndola Lessa

Fundamentos de Informática Histórico dos Computadores

Introdução à Computação

Aula 02. Histórico da Evolução dos Computadores. Prof. Dr. Dilermando Piva Jr.

Microinformática - História da computação. Jeronimo Costa Penha SENAI - CFP/JIP

Fundamentos de Informática 1ºSemestre

Calculadoras Mecânicas

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Introdução à Computação

Elisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I

A História do Computador. Linguagem de Programação Rone Ilídio/ Natã Goulart UFSJ - CAP

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas

Processamento de dados - Aula I

ARQUITETURA DE COMPUTADORES

Processamento de Dados

3 Sistemas de Numeração:

O Computador. Evolução dos métodos de cálculo. Estrutura do Computador Digital

HISTÓRIA DA COMPUTAÇÃO

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

Figura 1: Ábaco: considerado a primeira ferramenta em computação.

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

Organização de Computadores I

O Computador. Conceito

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1

ICC - Aula 6. Ivan da Silva Sendin. November 17, Bits, portas logicas, flip-flops,... Numeros e Simbolos Exercicios

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva /msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

Fabio Bento

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

História da Informática. Prof. Bruno Crestani Calegaro

3. Arquitetura Básica do Computador

Ano Lectivo 2012/2013. Governo da República Portuguesa

Introdução. Prof. Marcos Zurita Teresina

Programa da disciplina, i metodologia de ensino, avaliações e bibliografia básica. Objetivos da Disciplina

Arquitetura e Organização de Computadores

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 3

Informática. A Era da Computação - Aula 1 ClevertonHentz

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos

ARQUITETURA DE COMPUTADORES

Histórico da Evolução dos Computadores

Curso Técnico em Redes de computadores. Evolução Histórica dos Computadores

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

Informática Básica. A História do Computador. Anibal de Macedo, Informática Básica - Primeira Aula. Instituto Federal do Rio Grande do Norte

Sistemas de Numerações.

Sistemas numéricos. Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09

Sistemas de Numeração

Informática, Internet e Multimídia. Profa. Késsia R. C. Marchi

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

2. Representação Numérica

Informática I. Aula 1. Aula 1-17/04/2006 1

Sumário. Organização de Computadores Módulo 3. Primeira Geração Válvulas ( ) Primeira Geração Válvulas ( )

Fundamentos e Suporte de Computadores. Professora Monalize

Evolução dos Computadores

Matemática Aplicada à Informática

1. NÍVEL CONVENCIONAL DE MÁQUINA

História do Computadores Prof. Rafael Gross

ORGANIZACÃO DE COMPUTADORES PROCESSADORES CHIPS TRANSISTORES

Bases Numéricas e Conversão. DCC Circuitos Digitais

Introdução à Computação: História dos computadores

Capítulo 1 Introdução

Formação Modular Certificada. Arquitetura interna do computador. História dos computadores UFCD Joaquim Frias

Programação de Computadores

Hardware de Computadores

1. Histórico e Evolução dos Computadores

Arquitetura de Computadores. AULA 1 Introdução

Capítulo 2. Numéricos e Códigos Pearson Prentice Hall. Todos os direitos reservados.

ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM. Conceitos Básicos ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM

Introdução à Informática HISTÓRICO E TIPOS DE COMPUTADORES

História e Organização Básica de Computadores

Unidade 3: Sistemas de Numeração Conversões Entre Quaisquer Bases e Aritmética em Bases Alternativas Prof. Daniel Caetano

ANALÓGICA X DIGITAL. Vamos começar essa aula estabelecendo os dois tipos de eletrônica: Eletrônica Analógica. Eletrônica Digital

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.

Aritmética Binária e. Bernardo Nunes Gonçalves

Tecnologias de Informação e Comunicação

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

André Aziz Francielle Santos

INTRODUÇÃO À COMPUTAÇÃO

Arquitetura de Computadores. por Helcio Wagner da Silva

1. Sistemas de numeração

Organização de Computadores 1

Introducão à Informática: Histórico e Evolução

Sistemas de Numeração

O modelo do computador

Introdução. A Informação e sua Representação (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação

Aula 3 - Sistemas de Numeração

Sistemas de Numeração

Programação de Computadores

Transcrição:

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

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. 2

O ÁBACO (2700 2300 a.c.) 3

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. 4

O ÁBACO (2700 2300 a.c.) 5

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. 6

TÁBUA DE NAPIER (1620 d.c.) 7

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. 8

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. O projeto era totalmente mecânico. 9

MÁQUINAS DE CALCULAR 10

PRIMEIRO PROGRAMADOR 11

PRIMEIRO PROGRAMADOR O primeiro programador foi uma mulher! 12

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. 13

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. 14

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. 15

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. 16

O PRIMEIRO COMPUTADOR 17

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 m 3, 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. 18

A 2ª GUERRA E O COMPUTADOR 19

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. 20

A 2ª GUERRA E O COMPUTADOR 21

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. 22

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. 23

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. 24

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. 25

ORGANIZAÇÃO DOS COMPUTADORES 26

MOTIVAÇÃO Introduzir os conceitos e técnicas relativas ao desenvolvimento de sistemas digitais. Construção de Computadores Digitais. 27

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. 28

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. 29

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. As operações podem ser programadas. 30

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. 31

SISTEMA DE CONTROLE DIGITAL 32

SISTEMAS DE NUMERAÇÃO Qual das contas abaixo está certa? 1 + 1 = 10 1 + 7 = 10 1 + 9 = 10 1 + F = 10 33

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 }. 34

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 }. 35

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 }. 36

CONVERSÕES Todo número pode ser convertido de uma base numérica para outra. Qualquer base para a base 10: vf = va x base np Vf = Valor final. Va = Valor Absoluto; Np = Número da Posição. 37

CONVERSÕES Exemplo: 01100001(2) 1 x 2 0 = 1 x 1 = 1 0 x 2 1 = 0 x 2 = 0 0 x 2 2 = 0 x 4 = 0 0 x 2 3 = 0 x 8 = 0 0 x 2 4 = 0 x 16 = 0 1 x 2 5 = 1 x 32 = 32 1 x 2 6 = 1 x 64 = 64 0 x 2 7 = 0 x 128 = 0 1 + 32 + 64 = 97(10) 38

CONVERSÕES Sistema Decimal para Binário: 39

CONVERSÕES Sistema Decimal para Octal: 40

CONVERSÕES Sistema Decimal para Hexadecimal: 41

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

SISTEMA DECIMAL 43

SISTEMA BINÁRIO 44

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 Hexadecimal 45

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. 46

CÓDIGO BCD 47

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: 137 10 = 10001001 2 (binário). 137 10 = 0001 0011 0111 (BCD). 48

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). 49

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). 50

CÓDIGO ASCII 51

FIM Dúvidas? Obrigado pela atenção! 52