SlideShare uma empresa Scribd logo
História dos
Computadores
Arquitetura de Computadores
Prof Evandro Manara Miletto
IFRS - Campus Porto Alegre
INSTITUTO FEDERAL
Campus Porto Alegre
RIO GRANDE DO SUL
Sumário
Introdução
Breve historia dos computadores
Representação da informação
Sistemas de numeração:
conversão entre bases
representação de números
operações aritméticas
Códigos alfanuméricos
Programa
Sistemas Digitais
Representação da informação
Álgebra de Boole
Circuitos combinatórios
Circuitos sequenciais
Máquinas de estado
Arquitetura de Computadores
Memória, Processador e Barramentos
Linguagem Máquina
MARCOS HISTÓRICOS
A primeira calculadora que
se tem notícias é o Ábaco,
de origem chinesa, do
séculoV a.C. capaz de
efetuar operações
algébricas elementares.
Anteriormente à década
de 40 já existiam
calculadoras mecânicas -
destaque para a máquina
das diferenças do britânico
Charles Babbage
Atribui-se ao francês Blaise Pascal
(1623-1662) construiu a primeira
calculadora mecânica capaz de
fazer somas e subtrações.
Durante muitos anos nada se soube sobre
essa máquina, por isso, atribuía-se a Blaise
Pascal a autoria da primeira máquina
calculadora
Entretanto, Wilhelm Schickard (1592-1635) foi
quem construiu a primeira máquina de
calcular: somar, subtrair, multiplicar e dividir;
perdida durante a guerra dos trinta anos;
Em 1801, Joseph Marie Jacquard
inventou um tear programável
mecânico dotado de uma leitora de
cartões perfurados , os quais
representavam os desenhos do tecido;
Um processador das informações
relativas à padronagem do tecido;
Devido ao seu eficiente
funcionamento o tear foi
considerado o primeiro
exemplo prático de
desemprego provocado pela
automação.
Charles Babbage (1792-1871)
Computador Analítico em 1822
dispositivo chamado de Moinho
(uma máquina de somar com precisão de
até 50 casas decimais),
um dispositivo de entrada (inspirado no tear
de Jacquard) para ler cartões perfurados
com números (os dados) e também
instruções (o que fazer com os dados).
Ainda, um dispositivo de memória que
chamou de ARMAZÉM (guardar os
números) um banco com 1000
registradores (cada qual capaz de
armazenar um número de 50 dígitos)
e um dispositivo impressor para dar
saída aos resultados.
Instruções (gravadas em cartões) implementadas pelo moinho:
	

 entrar com um número no armazém
	

 entrar com um número no moinho
	

 mover um número do moinho para o armazém
	

 mover um número do armazém para o moinho
	

 comandar o moinho para executar uma operação
	

 sair com um resultado.
Babbage contou com a colaboração da matemática Ada
Augusta Byron, Lady Lovelace, filha do poeta Lord
Byron.Ada desenvolveu séries de instruções para o
calculador analítico, criando conceitos como sub-
rotinas, loops e saltos condicionais.
Babbage é considerado o precursor do computador.
Ada é considerada a precursora do software.
Herman Hollerith (1860-1929)
também inspirou-se nos cartões de
Jacquard para criar uma máquina para
acumular e classificar informações -
a Tabuladora de Censo.
(processamento dos dados do censo)
1941- Konrad Zuse
(Alemanha) Primeiro
computador digital,
automático, programável, de
propósito geral,
completamente funcional
(eletromecânico).
Colossus, desenvolvido na Inglaterra no
período de 1939 a 1943 com a intenção de
quebrar o código da máquina de criptografia
alemã denominada Enigma, que gerava
seqüências aleatórias com período de 1019
caracteres.
Participação de Alan Turing.
Teoria Matemática da Computação
Algorítimo: como a representação
formal e seistemática de um processo
Um problema terá solução
algorítimica se existir uma Máquina de
Turing para representá-lo.
1944 - Howard Aiken (Universidade de Harvard - EUA)
Primeiro computador eletromecânico automático de
grande porte.
Computadores
1ª geração -Válvulas (1945 – 1955)
2ª geração - Transistores (1955 – 1965)
3ª geração - CI (1965 – 1980)
Quarta geração (1980 em diante)
VLSI (Very Large Scale Integration)
Evolução Histórica
5
Resmo dos marcos históricos e outros...
1642 – Calculadora mecânica - Pascal
1834 – Máquina analítica – Babbage
1943 – COLOSSUS – 1º Computador eletrônico
1964 – IBM 360 – 1ª linha de produtos
1974 – Intel 8080 – 1º chip de 8 bits para uso geral
1981 – IBM PC – 1º PC tal como os conhecemos
1987 – Sun SPARC – 1ª Workstation RISC
GERAÇÕES
ENIAC (Eletronic Numerical Integrator and Calculator)
Desenvolvido pelo exército americano para cálculo balístico
1ª Geração (1945 – 1955)
Soma de 2 nos em 0,0002 s
Multiplicação em 0,0003 s
111 m3, 30 ton,
17000 válvulas a vácuo,
50000 comutadores,
70000 resistências,
7500 interruptores
Consumo:
100000 a 20000 Watts
IBM 1401
marco inicial: surgimento dos transistores.
Máquinas diminuem o tamanho.Aplicações passam além da
científica e militar para administrativa e gerencial
2ª Geração (1955 – 1965)
Surgem as primeiras
linguagens de programação.
Surgimento dos núcleos de
ferrite, fitas e tambores
magnéticos usados como
memória.
DEC PDP-11
3ª Geração (1964 – 1971)
IBM 360
Marco inicial: surgimento dos Circuitos Integrados (C.I.).
Evolução dos Sistemas Operacionais, surgimento da multi-
programação, real time e modo interativo.A memória é feita
de semicondutores e discos magnéticos.
4ª Geração (1971 - 1981)
Marco inicial: surgimento do microprocessador e LSI,
grande redução no tamanho dos computadores. Surgem
muitas liguagens de alto-nível e nasce a teleinformática,
transmissão de dados entre computadores através de rede
5ª Geração (1981 - atual )
Surgimento do VLSI. Inteligência artificial,Altíssima velocidade
de processamento, alto grau de interatividade, etc.
Supercomputadores
Automação comercial e industrial
CAD/CAM e CAE
Robótica
Computação ubíqua
Computação móvel
Era on-line (comunicação Web)
REPRESENTAÇÃO DA INFORMAÇÃO
Representação da Informação
Nos computadores, a informação é representada por sinais
elétricos:
	

 Tensão alta – ex. 3 a 5.5V – HIGH - 1(um)
	

 Tensão baixa – ex. -0.5 a 2V – LOW - 0 (zero)
Os circuitos de um
computador trabalham
com sinais binários,
representados por níveis
de tensão
0
2
3
5
volts
tempo
nível lógico 0
transição
nível lógico 1Bit 1 (um)
Bit 0 (zero)
SISTEMAS DE NUMÉRICOS
Utiliza 10 símbolos 0,1,2,3,4,5,6,7,8,9
Cada posição tem um valor intrínseco que equivale a 10 vezes o
valor da posição que está a sua direita.
	

 Ex: 327
	

 	

 3x102 + 2x101 + 7x100 = 327
Sistemas Decimal (base 10)
centena dezena unidade
102 101 100 base
3 2 7 dígitos
Sistemas de Numeração
Decimal (base 10) - 10 dígitos - 0 a 9
562.3 = 5×102 + 6×101 + 2×100 + 3×10-1
Binário (base 2) - 2 dígitos - 0 e 1
10110.01 = 1×24 + 0×23 + 1×22 + 1×21 + 0×20 + 0×2-1 + 1×2-2 = (22.25)10
Potências de 2
	

 K (Kilo) - 210
	

 M (Mega) - 220
	

 G (Giga) - 230
	

 T (Tera) - 240
13
Conversão base 10 ⇒ base 2
Subtrai-se sucessivamente a maior potência de 2 possível
Ex: (41)10
(41)10 = (101001)2
25 = 32 41 - 32 = 9
23 = 8 9 - 8 = 1
20 = 1 1-1 = 0
41
+
Sistemas de Numeração
Conversão base 10 ⇒ base 2 (outro método)
Divide-se sucessivamente por 2 e anota-se o resto
Ex: (41)10
(41)10 = (101001)2
Sistemas de Numeração
Divisão inteira Resto
41 ÷ 2 = 20 1
20 ÷ 2 = 10 0
10 ÷ 2 = 5 0
5 ÷ 2 = 2 1
2 ÷ 2 = 1 0
1 ÷ 2 = 0 1
Bit + significativo
Bit - significativo
Hexadecimal (base 16) e Octal (base 8)
Representação fácil de quantidades binárias
	

 Octal: 8 dígitos - 0 a 7
	

 Hexadecimal: 16 dígitos - 0 a 9;A a F
	

 Exemplos:
	

 	

 (25)8 = 2×81 + 5×80 = (21)10
	

 	

 (B3)16 = 11×161 + 3×160 = (179)10
Sistemas de Numeração
Decimal Binário Octal Hexadecimal
0 0000 00 0
1 0001 01 1
2 0010 02 2
3 0011 03 3
4 0100 04 4
5 0101 05 5
6 0110 06 6
7 0111 07 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
Sistemas de Numeração
Tabela de conversão de Bases
Decimal (Base 10): 0 a 9
Binária (Base 2): 0 e 1
Hexadecimal (Base 16): 0 a F
Octal (Base 8): 0 a 7
Conversão base 2 ⇒ base 8 (Grupos de 3 bits)
	

 (101001)2 = (51)8
Conversão base 2 ⇒ base 16 (Grupos de 4 bits)
	

 (101001)2 = (29)16
Sistemas de Numeração
Tabela de conversão de Bases
Divide-se o número em grupos de quatro bits, a
partir da direita, substituindo-se tais grupos pelos
símbolos hexadecimais correspondentes.
101 001
5 1
0001 1001
2 9
Números inteiros
	

 Armazenamento dependente do hardware
	

 8 bits (byte): [0; 255] ou [-128; 127]
	

 16 bits (word): [0; 65535] ou [-32768; 32767]
	

 32 bits (double word): [0; 4294967295]
	

 	

 ou [-2147483648; 2147483647]
	

 64 bits .......
Números fraccionários
	

 Representados na forma ± mantissa × 10 ± expoente
Números inteiros e fracionários
Mesmas regras da base 10
	

 Adição
	

 Subtração
10110 transporte
10110 parcela 1
+10011 parcela 2
101001 soma
0011 transporte
10110 diminuendo
-10011 diminuidor
00011 diferença
Operações Aritméticas
Mesmas regras da base 10
	

 Multiplicação
Operações Aritméticas
1101 multiplicando
×101 multiplicador
1101
0000
1101
1000001 produto
ASCII - American Standard Code for Information Interchange
	

 7 bits + 1 de paridade (opcional) = 128 caracteres
	

 Pequeno conjunto de caracteres
	

 	

 Caracteres de controle
	

 	

 Sinais ortográficos
	

 	

 Algarismos
	

 	

 Letras maiúsculas e minúsculas (A...Z; a...z)
	

 	

 Sinais algébricos
Códigos Alfanuméricos
ASCII extendido - 8 bits = 256 caracteres
Códigos Alfanuméricos
Tabela de códigos ASCII
23
Códigos Alfanuméricos
UNICODE
	

 16 bits
	

 ISO / IEC 10646
	

 Grafismos de todo o mundo
Alfabeto latino
Alfabeto cirílico
Caracteres chineses, etc.
	

 	

 Necessita conversão little-endian big-endian
Little-endian - byte de maior peso à esquerda
Big-endian - byte de maior peso à direita
WEBER, R. F. ; Fundamentos de Arquitetura de Computadores
TANENBAUM,A. S.; Organização Estruturada de Computadores.
Wikipedia; http://pt.wikipedia.org/wiki/Porta_lógica
bibliografia
contato
Prof Evandro Manara Miletto
IFRS Campus Porto Alegre
Rua Ramiro Barcelos, 2777 - Bairro Santana
Fone (51) 3308-5148
evandro.miletto@poa.ifrs.edu.br
http://www.poa.ifrs.edu.br/
INSTITUTO FEDERAL
Campus Porto Alegre
RIO GRANDE DO SUL

Mais conteúdo relacionado

Mais procurados

A Historia Do Computador
A Historia Do ComputadorA Historia Do Computador
A Historia Do Computador
Ximenes47
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
Nascimentoeli
 
Histórico e-evolução-dos-computadores-mbr1
Histórico e-evolução-dos-computadores-mbr1Histórico e-evolução-dos-computadores-mbr1
Histórico e-evolução-dos-computadores-mbr1Fernanda Firmino
 
Partes do Computador
Partes do ComputadorPartes do Computador
Partes do Computador
Anabelazita
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
Leide Sayuri Ogasawara
 
Evolução da informática
Evolução da informáticaEvolução da informática
Evolução da informática
Julian Boldt Pinto
 
Apostila parte 1 informatica basica pdf
Apostila parte 1   informatica basica pdfApostila parte 1   informatica basica pdf
Apostila parte 1 informatica basica pdf
JohnAguiar11
 
História da informática
História da informáticaHistória da informática
História da informática
Aron Sporkens
 
Palestra de Conceitos de Fundamentos de Tecnologia da Informação
Palestra de Conceitos de Fundamentos de Tecnologia da InformaçãoPalestra de Conceitos de Fundamentos de Tecnologia da Informação
Palestra de Conceitos de Fundamentos de Tecnologia da Informação
Daniel Fernando Pigatto
 
A Evolução Da InformáTica
A Evolução Da InformáTicaA Evolução Da InformáTica
A Evolução Da InformáTica
Fuzeta
 
Evolução do windows
Evolução do windows Evolução do windows
Evolução do windows
Rolando A. Leite
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)
marconesilfer
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruções
Alex Camargo
 
Hardware
HardwareHardware
Hardware
leiladb
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
LucasMansueto
 
Informatica Básica - Aula 01
Informatica Básica - Aula 01Informatica Básica - Aula 01
Informatica Básica - Aula 01
Arthur Emanuel
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à Informática
Fabio Marques
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadores
UEG
 
História da computação
História da computaçãoHistória da computação
História da computação
Bruno Ramalho
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
georginavieira1
 

Mais procurados (20)

A Historia Do Computador
A Historia Do ComputadorA Historia Do Computador
A Historia Do Computador
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
Histórico e-evolução-dos-computadores-mbr1
Histórico e-evolução-dos-computadores-mbr1Histórico e-evolução-dos-computadores-mbr1
Histórico e-evolução-dos-computadores-mbr1
 
Partes do Computador
Partes do ComputadorPartes do Computador
Partes do Computador
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Evolução da informática
Evolução da informáticaEvolução da informática
Evolução da informática
 
Apostila parte 1 informatica basica pdf
Apostila parte 1   informatica basica pdfApostila parte 1   informatica basica pdf
Apostila parte 1 informatica basica pdf
 
História da informática
História da informáticaHistória da informática
História da informática
 
Palestra de Conceitos de Fundamentos de Tecnologia da Informação
Palestra de Conceitos de Fundamentos de Tecnologia da InformaçãoPalestra de Conceitos de Fundamentos de Tecnologia da Informação
Palestra de Conceitos de Fundamentos de Tecnologia da Informação
 
A Evolução Da InformáTica
A Evolução Da InformáTicaA Evolução Da InformáTica
A Evolução Da InformáTica
 
Evolução do windows
Evolução do windows Evolução do windows
Evolução do windows
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruções
 
Hardware
HardwareHardware
Hardware
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
Informatica Básica - Aula 01
Informatica Básica - Aula 01Informatica Básica - Aula 01
Informatica Básica - Aula 01
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à Informática
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadores
 
História da computação
História da computaçãoHistória da computação
História da computação
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
 

Destaque

Aula introdução história hardware
Aula introdução história hardwareAula introdução história hardware
Aula introdução história hardware
Maihara F. de Oliveira Baldus
 
A evolução dos computadores
A evolução dos computadoresA evolução dos computadores
A evolução dos computadores
Susannah18
 
Introdução a informática ifb - 25-05-2013 - aula 1
Introdução a informática    ifb - 25-05-2013 - aula 1Introdução a informática    ifb - 25-05-2013 - aula 1
Introdução a informática ifb - 25-05-2013 - aula 1
ACNet Publicações Eletronicas
 
História e gerações do computador : da 3ª ate a atual
História e gerações do computador : da 3ª ate a atualHistória e gerações do computador : da 3ª ate a atual
História e gerações do computador : da 3ª ate a atual
Keystonenecamaru Andrde
 
Informática - 4ª Geração
Informática - 4ª Geração Informática - 4ª Geração
Informática - 4ª Geração
Marco Casquinha
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadores
Joao Anderson Nascimento Barnabé
 
Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas Numericos
Arthur Emanuel
 
Seminários G5 - Apresentação 3 e 4 geração
Seminários G5 - Apresentação 3 e 4 geraçãoSeminários G5 - Apresentação 3 e 4 geração
Seminários G5 - Apresentação 3 e 4 geração
Anderson Andrade
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadores
Joao da Burra
 
Gerações de computadores
Gerações de computadoresGerações de computadores
Gerações de computadores
Karen Carvalho
 
Gerações de computadores
Gerações de computadoresGerações de computadores
Gerações de computadores
Samuel Carvalho
 
Aula 01 informatica basica - introducao a informatica
Aula 01   informatica basica - introducao a informaticaAula 01   informatica basica - introducao a informatica
Aula 01 informatica basica - introducao a informatica
Kassiana Marques
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadores
Daniel Moura
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
Ricardo Andrade
 
4ª geração de computadores
4ª geração de computadores4ª geração de computadores
4ª geração de computadores
alexm98
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
Janielson Lima
 
Anfibios e peixes 2010
Anfibios e peixes 2010Anfibios e peixes 2010
Anfibios e peixes 2010
Ana Paula Costa Souza
 
Contos de fadas 2010
Contos de fadas 2010Contos de fadas 2010
Contos de fadas 2010
Ana Paula Costa Souza
 
Geração dos computadores
Geração dos computadoresGeração dos computadores
Geração dos computadores
IEFP-Porto
 
A história dos computadores
A história dos computadoresA história dos computadores
A história dos computadores
André Dias
 

Destaque (20)

Aula introdução história hardware
Aula introdução história hardwareAula introdução história hardware
Aula introdução história hardware
 
A evolução dos computadores
A evolução dos computadoresA evolução dos computadores
A evolução dos computadores
 
Introdução a informática ifb - 25-05-2013 - aula 1
Introdução a informática    ifb - 25-05-2013 - aula 1Introdução a informática    ifb - 25-05-2013 - aula 1
Introdução a informática ifb - 25-05-2013 - aula 1
 
História e gerações do computador : da 3ª ate a atual
História e gerações do computador : da 3ª ate a atualHistória e gerações do computador : da 3ª ate a atual
História e gerações do computador : da 3ª ate a atual
 
Informática - 4ª Geração
Informática - 4ª Geração Informática - 4ª Geração
Informática - 4ª Geração
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadores
 
Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas Numericos
 
Seminários G5 - Apresentação 3 e 4 geração
Seminários G5 - Apresentação 3 e 4 geraçãoSeminários G5 - Apresentação 3 e 4 geração
Seminários G5 - Apresentação 3 e 4 geração
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadores
 
Gerações de computadores
Gerações de computadoresGerações de computadores
Gerações de computadores
 
Gerações de computadores
Gerações de computadoresGerações de computadores
Gerações de computadores
 
Aula 01 informatica basica - introducao a informatica
Aula 01   informatica basica - introducao a informaticaAula 01   informatica basica - introducao a informatica
Aula 01 informatica basica - introducao a informatica
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadores
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
 
4ª geração de computadores
4ª geração de computadores4ª geração de computadores
4ª geração de computadores
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
 
Anfibios e peixes 2010
Anfibios e peixes 2010Anfibios e peixes 2010
Anfibios e peixes 2010
 
Contos de fadas 2010
Contos de fadas 2010Contos de fadas 2010
Contos de fadas 2010
 
Geração dos computadores
Geração dos computadoresGeração dos computadores
Geração dos computadores
 
A história dos computadores
A história dos computadoresA história dos computadores
A história dos computadores
 

Semelhante a historia dos computadores e sistemas numéricos

OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
guest7d021
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de Numeração
Carlos Pereira
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
Guilherme Fuck
 
Eletrônica digital aula 01
Eletrônica digital   aula 01Eletrônica digital   aula 01
Eletrônica digital aula 01
Elídio A. Ferreira
 
Aula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.pptAula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.ppt
MaicksinhoTeclas
 
Princípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 UnipPrincípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 Unip
Heber Gutenberg
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
Patrícia Melo
 
Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
Jean Heisenberg
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
Carlos Pereira
 
3 evolução das tic
3 evolução das tic3 evolução das tic
3 evolução das tic
Fatima Oliveira
 
Aula 02.ppt
Aula 02.pptAula 02.ppt
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiii
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiiiinformática instrumental Aula 02 iiiiiiiiiiiiiiiiiii
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiii
Francisco48765
 
Aula02 - Informática Instrumental - USP -
Aula02 - Informática Instrumental - USP -Aula02 - Informática Instrumental - USP -
Aula02 - Informática Instrumental - USP -
Angel Galvão
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
nelcilandiaarouca1
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
nelcilandiaarouca1
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
nelcilandiaarouca1
 
Aula 02 de Informatica Prof. Edberto Ferneda .ppt
Aula 02 de Informatica Prof. Edberto Ferneda .pptAula 02 de Informatica Prof. Edberto Ferneda .ppt
Aula 02 de Informatica Prof. Edberto Ferneda .ppt
EliasJeferson1
 
Aula 02.ppt
Aula 02.pptAula 02.ppt
Aula 02.ppt
RicardoKratz2
 
Aula 01 introdução a computação
Aula 01 introdução a computaçãoAula 01 introdução a computação
Aula 01 introdução a computação
Matheus Brito
 

Semelhante a historia dos computadores e sistemas numéricos (20)

OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de Numeração
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
 
Eletrônica digital aula 01
Eletrônica digital   aula 01Eletrônica digital   aula 01
Eletrônica digital aula 01
 
Aula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.pptAula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.ppt
 
Princípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 UnipPrincípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 Unip
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
3 evolução das tic
3 evolução das tic3 evolução das tic
3 evolução das tic
 
Aula 02.ppt
Aula 02.pptAula 02.ppt
Aula 02.ppt
 
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiii
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiiiinformática instrumental Aula 02 iiiiiiiiiiiiiiiiiii
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiii
 
Aula02 - Informática Instrumental - USP -
Aula02 - Informática Instrumental - USP -Aula02 - Informática Instrumental - USP -
Aula02 - Informática Instrumental - USP -
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
 
Aula 02 de Informatica Prof. Edberto Ferneda .ppt
Aula 02 de Informatica Prof. Edberto Ferneda .pptAula 02 de Informatica Prof. Edberto Ferneda .ppt
Aula 02 de Informatica Prof. Edberto Ferneda .ppt
 
Aula 02.ppt
Aula 02.pptAula 02.ppt
Aula 02.ppt
 
Aula 01 introdução a computação
Aula 01 introdução a computaçãoAula 01 introdução a computação
Aula 01 introdução a computação
 

Mais de Evandro Manara Miletto

Redes Sociais e Fabricação Digital na Construção de Objetos para Apoio a...
Redes Sociais e Fabricação Digital na Construção de Objetos para Apoio a...Redes Sociais e Fabricação Digital na Construção de Objetos para Apoio a...
Redes Sociais e Fabricação Digital na Construção de Objetos para Apoio a...
Evandro Manara Miletto
 
Estágio de Pesquisa Aplicada e Inovação no Canadá
Estágio de Pesquisa Aplicada e Inovação no CanadáEstágio de Pesquisa Aplicada e Inovação no Canadá
Estágio de Pesquisa Aplicada e Inovação no Canadá
Evandro Manara Miletto
 
Brazilian-Canada - Fellowship Exchange Program Debriefing
Brazilian-Canada - Fellowship Exchange Program DebriefingBrazilian-Canada - Fellowship Exchange Program Debriefing
Brazilian-Canada - Fellowship Exchange Program Debriefing
Evandro Manara Miletto
 
Présentation CloudIA - coopération internationale Brésil - Canadá
Présentation CloudIA - coopération internationale Brésil - CanadáPrésentation CloudIA - coopération internationale Brésil - Canadá
Présentation CloudIA - coopération internationale Brésil - Canadá
Evandro Manara Miletto
 
Noções de planejamento visual
Noções de planejamento visualNoções de planejamento visual
Noções de planejamento visual
Evandro Manara Miletto
 
WAITS - Water Quality Information System - SBIE 2013 / UNICAMP
WAITS - Water Quality Information System - SBIE 2013 / UNICAMPWAITS - Water Quality Information System - SBIE 2013 / UNICAMP
WAITS - Water Quality Information System - SBIE 2013 / UNICAMP
Evandro Manara Miletto
 
Mobilidade Acadêmica - experiências e considerações.
Mobilidade Acadêmica - experiências e considerações.Mobilidade Acadêmica - experiências e considerações.
Mobilidade Acadêmica - experiências e considerações.
Evandro Manara Miletto
 
Pure data - Introdução
Pure data - IntroduçãoPure data - Introdução
Pure data - Introdução
Evandro Manara Miletto
 
Equallizacao
EquallizacaoEquallizacao
Compressao
CompressaoCompressao
Logica Digital
Logica DigitalLogica Digital
Logica Digital
Evandro Manara Miletto
 
Internacionalização do IFRS
Internacionalização do IFRSInternacionalização do IFRS
Internacionalização do IFRS
Evandro Manara Miletto
 
Navegando no @mbiente
Navegando no @mbienteNavegando no @mbiente
Navegando no @mbiente
Evandro Manara Miletto
 
Formulário HTML
Formulário HTMLFormulário HTML
Formulário HTML
Evandro Manara Miletto
 
HTTP - Visão geral
HTTP - Visão geralHTTP - Visão geral
HTTP - Visão geral
Evandro Manara Miletto
 
Php aula1
Php aula1Php aula1
Cores na Web
Cores na WebCores na Web
Java script1
Java script1Java script1
Java script2
Java script2Java script2
Tipografia na Web
Tipografia na WebTipografia na Web
Tipografia na Web
Evandro Manara Miletto
 

Mais de Evandro Manara Miletto (20)

Redes Sociais e Fabricação Digital na Construção de Objetos para Apoio a...
Redes Sociais e Fabricação Digital na Construção de Objetos para Apoio a...Redes Sociais e Fabricação Digital na Construção de Objetos para Apoio a...
Redes Sociais e Fabricação Digital na Construção de Objetos para Apoio a...
 
Estágio de Pesquisa Aplicada e Inovação no Canadá
Estágio de Pesquisa Aplicada e Inovação no CanadáEstágio de Pesquisa Aplicada e Inovação no Canadá
Estágio de Pesquisa Aplicada e Inovação no Canadá
 
Brazilian-Canada - Fellowship Exchange Program Debriefing
Brazilian-Canada - Fellowship Exchange Program DebriefingBrazilian-Canada - Fellowship Exchange Program Debriefing
Brazilian-Canada - Fellowship Exchange Program Debriefing
 
Présentation CloudIA - coopération internationale Brésil - Canadá
Présentation CloudIA - coopération internationale Brésil - CanadáPrésentation CloudIA - coopération internationale Brésil - Canadá
Présentation CloudIA - coopération internationale Brésil - Canadá
 
Noções de planejamento visual
Noções de planejamento visualNoções de planejamento visual
Noções de planejamento visual
 
WAITS - Water Quality Information System - SBIE 2013 / UNICAMP
WAITS - Water Quality Information System - SBIE 2013 / UNICAMPWAITS - Water Quality Information System - SBIE 2013 / UNICAMP
WAITS - Water Quality Information System - SBIE 2013 / UNICAMP
 
Mobilidade Acadêmica - experiências e considerações.
Mobilidade Acadêmica - experiências e considerações.Mobilidade Acadêmica - experiências e considerações.
Mobilidade Acadêmica - experiências e considerações.
 
Pure data - Introdução
Pure data - IntroduçãoPure data - Introdução
Pure data - Introdução
 
Equallizacao
EquallizacaoEquallizacao
Equallizacao
 
Compressao
CompressaoCompressao
Compressao
 
Logica Digital
Logica DigitalLogica Digital
Logica Digital
 
Internacionalização do IFRS
Internacionalização do IFRSInternacionalização do IFRS
Internacionalização do IFRS
 
Navegando no @mbiente
Navegando no @mbienteNavegando no @mbiente
Navegando no @mbiente
 
Formulário HTML
Formulário HTMLFormulário HTML
Formulário HTML
 
HTTP - Visão geral
HTTP - Visão geralHTTP - Visão geral
HTTP - Visão geral
 
Php aula1
Php aula1Php aula1
Php aula1
 
Cores na Web
Cores na WebCores na Web
Cores na Web
 
Java script1
Java script1Java script1
Java script1
 
Java script2
Java script2Java script2
Java script2
 
Tipografia na Web
Tipografia na WebTipografia na Web
Tipografia na Web
 

Último

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 

Último (8)

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 

historia dos computadores e sistemas numéricos

  • 1. História dos Computadores Arquitetura de Computadores Prof Evandro Manara Miletto IFRS - Campus Porto Alegre INSTITUTO FEDERAL Campus Porto Alegre RIO GRANDE DO SUL
  • 2. Sumário Introdução Breve historia dos computadores Representação da informação Sistemas de numeração: conversão entre bases representação de números operações aritméticas Códigos alfanuméricos
  • 3. Programa Sistemas Digitais Representação da informação Álgebra de Boole Circuitos combinatórios Circuitos sequenciais Máquinas de estado Arquitetura de Computadores Memória, Processador e Barramentos Linguagem Máquina
  • 5. A primeira calculadora que se tem notícias é o Ábaco, de origem chinesa, do séculoV a.C. capaz de efetuar operações algébricas elementares. Anteriormente à década de 40 já existiam calculadoras mecânicas - destaque para a máquina das diferenças do britânico Charles Babbage
  • 6. Atribui-se ao francês Blaise Pascal (1623-1662) construiu a primeira calculadora mecânica capaz de fazer somas e subtrações. Durante muitos anos nada se soube sobre essa máquina, por isso, atribuía-se a Blaise Pascal a autoria da primeira máquina calculadora Entretanto, Wilhelm Schickard (1592-1635) foi quem construiu a primeira máquina de calcular: somar, subtrair, multiplicar e dividir; perdida durante a guerra dos trinta anos;
  • 7. Em 1801, Joseph Marie Jacquard inventou um tear programável mecânico dotado de uma leitora de cartões perfurados , os quais representavam os desenhos do tecido; Um processador das informações relativas à padronagem do tecido; Devido ao seu eficiente funcionamento o tear foi considerado o primeiro exemplo prático de desemprego provocado pela automação.
  • 8. Charles Babbage (1792-1871) Computador Analítico em 1822 dispositivo chamado de Moinho (uma máquina de somar com precisão de até 50 casas decimais), um dispositivo de entrada (inspirado no tear de Jacquard) para ler cartões perfurados com números (os dados) e também instruções (o que fazer com os dados). Ainda, um dispositivo de memória que chamou de ARMAZÉM (guardar os números) um banco com 1000 registradores (cada qual capaz de armazenar um número de 50 dígitos) e um dispositivo impressor para dar saída aos resultados.
  • 9. Instruções (gravadas em cartões) implementadas pelo moinho: entrar com um número no armazém entrar com um número no moinho mover um número do moinho para o armazém mover um número do armazém para o moinho comandar o moinho para executar uma operação sair com um resultado. Babbage contou com a colaboração da matemática Ada Augusta Byron, Lady Lovelace, filha do poeta Lord Byron.Ada desenvolveu séries de instruções para o calculador analítico, criando conceitos como sub- rotinas, loops e saltos condicionais. Babbage é considerado o precursor do computador. Ada é considerada a precursora do software.
  • 10. Herman Hollerith (1860-1929) também inspirou-se nos cartões de Jacquard para criar uma máquina para acumular e classificar informações - a Tabuladora de Censo. (processamento dos dados do censo) 1941- Konrad Zuse (Alemanha) Primeiro computador digital, automático, programável, de propósito geral, completamente funcional (eletromecânico).
  • 11. Colossus, desenvolvido na Inglaterra no período de 1939 a 1943 com a intenção de quebrar o código da máquina de criptografia alemã denominada Enigma, que gerava seqüências aleatórias com período de 1019 caracteres. Participação de Alan Turing. Teoria Matemática da Computação Algorítimo: como a representação formal e seistemática de um processo Um problema terá solução algorítimica se existir uma Máquina de Turing para representá-lo.
  • 12. 1944 - Howard Aiken (Universidade de Harvard - EUA) Primeiro computador eletromecânico automático de grande porte.
  • 13. Computadores 1ª geração -Válvulas (1945 – 1955) 2ª geração - Transistores (1955 – 1965) 3ª geração - CI (1965 – 1980) Quarta geração (1980 em diante) VLSI (Very Large Scale Integration) Evolução Histórica
  • 14. 5 Resmo dos marcos históricos e outros... 1642 – Calculadora mecânica - Pascal 1834 – Máquina analítica – Babbage 1943 – COLOSSUS – 1º Computador eletrônico 1964 – IBM 360 – 1ª linha de produtos 1974 – Intel 8080 – 1º chip de 8 bits para uso geral 1981 – IBM PC – 1º PC tal como os conhecemos 1987 – Sun SPARC – 1ª Workstation RISC
  • 16. ENIAC (Eletronic Numerical Integrator and Calculator) Desenvolvido pelo exército americano para cálculo balístico 1ª Geração (1945 – 1955) Soma de 2 nos em 0,0002 s Multiplicação em 0,0003 s 111 m3, 30 ton, 17000 válvulas a vácuo, 50000 comutadores, 70000 resistências, 7500 interruptores Consumo: 100000 a 20000 Watts
  • 17. IBM 1401 marco inicial: surgimento dos transistores. Máquinas diminuem o tamanho.Aplicações passam além da científica e militar para administrativa e gerencial 2ª Geração (1955 – 1965) Surgem as primeiras linguagens de programação. Surgimento dos núcleos de ferrite, fitas e tambores magnéticos usados como memória.
  • 18. DEC PDP-11 3ª Geração (1964 – 1971) IBM 360 Marco inicial: surgimento dos Circuitos Integrados (C.I.). Evolução dos Sistemas Operacionais, surgimento da multi- programação, real time e modo interativo.A memória é feita de semicondutores e discos magnéticos.
  • 19. 4ª Geração (1971 - 1981) Marco inicial: surgimento do microprocessador e LSI, grande redução no tamanho dos computadores. Surgem muitas liguagens de alto-nível e nasce a teleinformática, transmissão de dados entre computadores através de rede
  • 20. 5ª Geração (1981 - atual ) Surgimento do VLSI. Inteligência artificial,Altíssima velocidade de processamento, alto grau de interatividade, etc. Supercomputadores Automação comercial e industrial CAD/CAM e CAE Robótica Computação ubíqua Computação móvel Era on-line (comunicação Web)
  • 22. Representação da Informação Nos computadores, a informação é representada por sinais elétricos: Tensão alta – ex. 3 a 5.5V – HIGH - 1(um) Tensão baixa – ex. -0.5 a 2V – LOW - 0 (zero) Os circuitos de um computador trabalham com sinais binários, representados por níveis de tensão 0 2 3 5 volts tempo nível lógico 0 transição nível lógico 1Bit 1 (um) Bit 0 (zero)
  • 24. Utiliza 10 símbolos 0,1,2,3,4,5,6,7,8,9 Cada posição tem um valor intrínseco que equivale a 10 vezes o valor da posição que está a sua direita. Ex: 327 3x102 + 2x101 + 7x100 = 327 Sistemas Decimal (base 10) centena dezena unidade 102 101 100 base 3 2 7 dígitos
  • 25. Sistemas de Numeração Decimal (base 10) - 10 dígitos - 0 a 9 562.3 = 5×102 + 6×101 + 2×100 + 3×10-1 Binário (base 2) - 2 dígitos - 0 e 1 10110.01 = 1×24 + 0×23 + 1×22 + 1×21 + 0×20 + 0×2-1 + 1×2-2 = (22.25)10 Potências de 2 K (Kilo) - 210 M (Mega) - 220 G (Giga) - 230 T (Tera) - 240
  • 26. 13 Conversão base 10 ⇒ base 2 Subtrai-se sucessivamente a maior potência de 2 possível Ex: (41)10 (41)10 = (101001)2 25 = 32 41 - 32 = 9 23 = 8 9 - 8 = 1 20 = 1 1-1 = 0 41 + Sistemas de Numeração
  • 27. Conversão base 10 ⇒ base 2 (outro método) Divide-se sucessivamente por 2 e anota-se o resto Ex: (41)10 (41)10 = (101001)2 Sistemas de Numeração Divisão inteira Resto 41 ÷ 2 = 20 1 20 ÷ 2 = 10 0 10 ÷ 2 = 5 0 5 ÷ 2 = 2 1 2 ÷ 2 = 1 0 1 ÷ 2 = 0 1 Bit + significativo Bit - significativo
  • 28. Hexadecimal (base 16) e Octal (base 8) Representação fácil de quantidades binárias Octal: 8 dígitos - 0 a 7 Hexadecimal: 16 dígitos - 0 a 9;A a F Exemplos: (25)8 = 2×81 + 5×80 = (21)10 (B3)16 = 11×161 + 3×160 = (179)10 Sistemas de Numeração
  • 29. Decimal Binário Octal Hexadecimal 0 0000 00 0 1 0001 01 1 2 0010 02 2 3 0011 03 3 4 0100 04 4 5 0101 05 5 6 0110 06 6 7 0111 07 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F Sistemas de Numeração Tabela de conversão de Bases Decimal (Base 10): 0 a 9 Binária (Base 2): 0 e 1 Hexadecimal (Base 16): 0 a F Octal (Base 8): 0 a 7
  • 30. Conversão base 2 ⇒ base 8 (Grupos de 3 bits) (101001)2 = (51)8 Conversão base 2 ⇒ base 16 (Grupos de 4 bits) (101001)2 = (29)16 Sistemas de Numeração Tabela de conversão de Bases Divide-se o número em grupos de quatro bits, a partir da direita, substituindo-se tais grupos pelos símbolos hexadecimais correspondentes. 101 001 5 1 0001 1001 2 9
  • 31. Números inteiros Armazenamento dependente do hardware 8 bits (byte): [0; 255] ou [-128; 127] 16 bits (word): [0; 65535] ou [-32768; 32767] 32 bits (double word): [0; 4294967295] ou [-2147483648; 2147483647] 64 bits ....... Números fraccionários Representados na forma ± mantissa × 10 ± expoente Números inteiros e fracionários
  • 32. Mesmas regras da base 10 Adição Subtração 10110 transporte 10110 parcela 1 +10011 parcela 2 101001 soma 0011 transporte 10110 diminuendo -10011 diminuidor 00011 diferença Operações Aritméticas
  • 33. Mesmas regras da base 10 Multiplicação Operações Aritméticas 1101 multiplicando ×101 multiplicador 1101 0000 1101 1000001 produto
  • 34. ASCII - American Standard Code for Information Interchange 7 bits + 1 de paridade (opcional) = 128 caracteres Pequeno conjunto de caracteres Caracteres de controle Sinais ortográficos Algarismos Letras maiúsculas e minúsculas (A...Z; a...z) Sinais algébricos Códigos Alfanuméricos ASCII extendido - 8 bits = 256 caracteres
  • 36. 23 Códigos Alfanuméricos UNICODE 16 bits ISO / IEC 10646 Grafismos de todo o mundo Alfabeto latino Alfabeto cirílico Caracteres chineses, etc. Necessita conversão little-endian big-endian Little-endian - byte de maior peso à esquerda Big-endian - byte de maior peso à direita
  • 37. WEBER, R. F. ; Fundamentos de Arquitetura de Computadores TANENBAUM,A. S.; Organização Estruturada de Computadores. Wikipedia; http://pt.wikipedia.org/wiki/Porta_lógica bibliografia
  • 38. contato Prof Evandro Manara Miletto IFRS Campus Porto Alegre Rua Ramiro Barcelos, 2777 - Bairro Santana Fone (51) 3308-5148 evandro.miletto@poa.ifrs.edu.br http://www.poa.ifrs.edu.br/ INSTITUTO FEDERAL Campus Porto Alegre RIO GRANDE DO SUL