SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos ComputadoresLucky Fox
 
Aula 01 - História da Computação
Aula 01 - História da ComputaçãoAula 01 - História da Computação
Aula 01 - História da ComputaçãoSuzana Viana Mota
 
Introdução à Computação Aula 08 - Algoritmos (Lógica de Programação, Álgebra ...
Introdução à Computação Aula 08 - Algoritmos (Lógica de Programação, Álgebra ...Introdução à Computação Aula 08 - Algoritmos (Lógica de Programação, Álgebra ...
Introdução à Computação Aula 08 - Algoritmos (Lógica de Programação, Álgebra ...Leinylson Fontinele
 
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSuzana Viana Mota
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareSuzana Viana Mota
 
História da informática
História da informáticaHistória da informática
História da informáticaAron Sporkens
 
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 ComputadoresNascimentoeli
 
História e evolução do computador
História e evolução do computadorHistória e evolução do computador
História e evolução do computadorFrancisco Alves
 
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresInformática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresJoeldson Costa Damasceno
 
Informática Básica parte 1 - Introdução à informática e windows 7 - Inclusão...
Informática Básica parte 1 - Introdução à informática e windows 7 -  Inclusão...Informática Básica parte 1 - Introdução à informática e windows 7 -  Inclusão...
Informática Básica parte 1 - Introdução à informática e windows 7 - Inclusão...Maurício V.Pires
 
Aula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioAula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioSuzana Viana Mota
 
Aula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorAula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorSuzana Viana Mota
 
Historia do computador
Historia do computadorHistoria do computador
Historia do computadorRicardo Marta
 

Tendances (20)

Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos Computadores
 
Aula 01 - História da Computação
Aula 01 - História da ComputaçãoAula 01 - História da Computação
Aula 01 - História da Computação
 
Introdução à Computação Aula 08 - Algoritmos (Lógica de Programação, Álgebra ...
Introdução à Computação Aula 08 - Algoritmos (Lógica de Programação, Álgebra ...Introdução à Computação Aula 08 - Algoritmos (Lógica de Programação, Álgebra ...
Introdução à Computação Aula 08 - Algoritmos (Lógica de Programação, Álgebra ...
 
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
 
Bits bytes
Bits bytesBits bytes
Bits bytes
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 
História da informática
História da informáticaHistória da informática
História da informática
 
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ória da Computação
História da ComputaçãoHistória da Computação
História da Computação
 
Evolução da informática
Evolução da informáticaEvolução da informática
Evolução da informática
 
Aula 02 evolução do computador
Aula 02   evolução do computadorAula 02   evolução do computador
Aula 02 evolução do computador
 
Slide computador
Slide   computadorSlide   computador
Slide computador
 
História e evolução do computador
História e evolução do computadorHistória e evolução do computador
História e evolução do computador
 
Apostila de hardware
Apostila de hardwareApostila de hardware
Apostila de hardware
 
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresInformática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
 
Aula 01 A história da informática
Aula 01   A história da informáticaAula 01   A história da informática
Aula 01 A história da informática
 
Informática Básica parte 1 - Introdução à informática e windows 7 - Inclusão...
Informática Básica parte 1 - Introdução à informática e windows 7 -  Inclusão...Informática Básica parte 1 - Introdução à informática e windows 7 -  Inclusão...
Informática Básica parte 1 - Introdução à informática e windows 7 - Inclusão...
 
Aula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioAula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema Binário
 
Aula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorAula02 - Componentes de um Computador
Aula02 - Componentes de um Computador
 
Historia do computador
Historia do computadorHistoria do computador
Historia do computador
 

En vedette

A evolução dos computadores
A evolução dos computadoresA evolução dos computadores
A evolução dos computadoresSusannah18
 
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 atualKeystonenecamaru Andrde
 
Informática - 4ª Geração
Informática - 4ª Geração Informática - 4ª Geração
Informática - 4ª Geração Marco Casquinha
 
Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosArthur 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çãoAnderson Andrade
 
Introdução a computadores
Introdução a computadoresIntrodução a computadores
Introdução a computadoresJoao da Burra
 
Gerações de computadores
Gerações de computadoresGerações de computadores
Gerações de computadoresKaren Carvalho
 
Gerações de computadores
Gerações de computadoresGerações de computadores
Gerações de computadoresSamuel Carvalho
 
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
 
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 informaticaKassiana Marques
 
Aula 02 história dos computadores
Aula  02   história dos computadoresAula  02   história dos computadores
Aula 02 história dos computadoresDaniel Moura
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos ComputadoresRicardo Andrade
 
4ª geração de computadores
4ª geração de computadores4ª geração de computadores
4ª geração de computadoresalexm98
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos ComputadoresJanielson Lima
 
Geração dos computadores
Geração dos computadoresGeração dos computadores
Geração dos computadoresIEFP-Porto
 

En vedette (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
 
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
 
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
 

Similaire à 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 1guest7d021
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoCarlos Pereira
 
Aula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.pptAula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.pptMaicksinhoTeclas
 
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 UnipHeber Gutenberg
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
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.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLnelcilandiaarouca1
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLnelcilandiaarouca1
 
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Aula 02.pptLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLnelcilandiaarouca1
 
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 .pptEliasJeferson1
 
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiii
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiiiinformática instrumental Aula 02 iiiiiiiiiiiiiiiiiii
informática instrumental Aula 02 iiiiiiiiiiiiiiiiiiiFrancisco48765
 
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çãoMatheus Brito
 

Similaire à 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
 
Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
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
 
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 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
 
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
 

Plus 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 DebriefingEvandro 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
 
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 / UNICAMPEvandro 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
 

Plus 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
 

Dernier

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 

Dernier (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

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