Sei sulla pagina 1di 145

Arquitetura e Organizao de Computadores

Jamais considere seus estudos como uma


obrigao, mas como uma oportunidade
invejvel para aprender a conhecer a
influncia libertadora da beleza do reino do
esprito, para seu prprio prazer pessoal e
para proveito da comunidade qual seu
futuro trabalho pertencer. (Abert Einstein)

Arquitetura de Computadores
Edquel Bueno Prado Farias

{edquelfarias@uninove.br}
Uninove
2016

Conceito
Arquitetura X Organizao
Arquitetura de computador refere-se ao conjunto de atributos de
um sistema (computacional) que so visveis ao programador
A arquitetura de um computador a teoria por detrs do
desenho de um computador.
a estrutura e a organizao do hardware, ou seja, refere-se ao
funcionamento interno do computador.
Organizao de computador refere-se s unidades operacionais e
suas interconexes que implementam as especificaes de uma
arquitetura

Conceito
Arquitetura X Organizao
Arquitetura refere-se aos atributos que so visveis para o
programador, ou seja, os atributos que tem impacto direto na
execuo do programa.
Atributos:
Conjunto de instrues
Nmero de bits
Mecanismos de E/S

Conceito
Arquitetura X Organizao
Organizao diz respeito s unidades operacionais e suas
interconexes que implementam as especificaes de sua
arquitetura, ou seja, como as caractersticas da arquitetura ser
implementada.
Atributos:
Sinais de controle
Tecnologia de memria, tecnologia de transistores etc.

Conceito
Arquitetura X Organizao
Especificar se um computador deve ou no ter uma instruo de
multiplicao constitui uma deciso de projeto de ...
ARQUITETURA
Definir se essa instruo ser implementada por uma unidade
especfica de multiplicao ou por um mecanismo que utiliza
repetidamente sua unidade de soma uma deciso de ...
ORGANIZAO

Conceito
Arquitetura X Organizao
Exemplo
Todo processador Intel da famlia x86 compartilham a
mesma arquitetura bsica.
No entanto, a organizao difere de uma verso para outra.
Concluso
uma organizao deve ser projetada para implementar
uma especificao particular de arquitetura

Estrutura de um Computador

Eu vou projetar Computadores?

O foco da disciplina dar uma ideia geral de com os


computadores funcionam
Sero apresentados os elementos bsicos, suas
funes e como eles se comunicam
preciso compreender o papel de cada elemento na
composio do resultado final, que o
processamento de informaes!

Eu vou projetar Computadores?

Entender ainda
Qual a largura do barramento do sistema?
Qual a velocidade do barramento?
Qual a tecnologia de memria ser usada?
Quantos nveis de memria cache?
Qual o tamanho da memria cache?

Eu vou projetar Computadores?


Qual o velocidade do processador?
Quantos ciclos de clock sero necessrios
para executar cada instruo?
Como ser implementado o Pipeline?
Quantos processadores ter o sistema?
Como
ser
a
comunicao
memria/processador num sistema com
vrios processadores?
Qual o tamanho de uma pgina no espao
de endereamento virtual (memria
virtual)?

reas de Pesquisa

Pipeline
Projeto de Memria Cache
Arquiteturas Paralelas
Computao Quntica

reas Afins

Eletrnica
Sistemas Digitais
Compiladores

Onde Trabalhar?

Universidades
Empresas fabricantes de processadores,
memrias e placas-me (Intel, AMD, ASUS,
Cyrix, HP, IBM, Soyo, SiliconGraphics,
Samsung)

Links e Livros Interessantes

http://www.amd.com/us-en
http://www.intel.com
http://www.silicongraphics.com
http://www.ibm.com/us
http://www.clubedohardware.com.br
http://www.guiadohardware.net
http://www.asus.com
http://www.soyo.com

Links e Livros Interessantes

http://www.samsung.com/index_01.htm
http://www.cs.berkeley.edu/~pattrsn
http://www-flash.stanford.edu/~jlh
Computer Organization & Design: The
Hardware/Software Interface
Computer Architecture: A Quantitative Approach

Arquitetura e Organizao de Computadores


Histrico da computao
Desde a Antiguidade, pode-se observar a necessidade do homem
em computar (calcular).
Inicialmente ele utilizava seus prprios dedos como forma de
contagem, da a base de nosso sistema de numerao ser decimal.
Com o passar dos tempos, os dez dedos no eram mais suficientes,
ento ele passou a utilizar pedrinhas: "O pastor guardava em um
saco uma pedrinha para cada ovelha de seu rebanho, depois
associava cada pedrinha a uma ovelha".

Arquitetura e Organizao de Computadores

Histrico da computao
As evolues no pararam e o homem aperfeioou suas tcnicas
criando instrumentos de apoio contagem e computo.
Cada vez mais, os nmeros foram crescendo, a necessidade de
preciso e a dificuldade em solucionar clculos mais e mais
complexos levou o homem a criar mecanismos com o intuito de
simplificar uma tarefa to rdua.
Da surgiu ferramentas como: baco, rgua de clculo, mquina de
calcular e o computador

Arquitetura e Organizao de Computadores


Histrico da computao
baco

Arquitetura e Organizao de Computadores


Histrico da computao

Arquitetura e Organizao de Computadores

Histrico da computao
baco rgua de clculos 1642 primeira calculadora mecnica
(chamada de maquina Pascal) utilizada por 200 anos
1671: Leibnitz primeira maquina de multiplicar e dividir.
1802: Jacquaid inventa sistema de carto perfurado
1818: Charles Colman cria uma calculadora que executa as 4
operaes.
1822: Charles Babbage cria a maquina diferencial (carto
perfurado, funes trigonomtricas, e logaritmos) Babbage
conhecido como o pai do computador e sua esposa Ada
considerada a 1 programadora.

Arquitetura e Organizao de Computadores

Maquina Diferencial e Analtica

Arquitetura e Organizao de Computadores

Maquina Diferencial e Analtica

Usava um sistema decimal e era capaz de realizar virtualmente


qualquer operao.
De acordo com o projeto, a mquina analtica de Babbage podia
somar, subtrair, multiplicar e dividir em sequncia automtica a
uma velocidade de 60 somas por minuto.
A mquina - quando construda - seguiria instrues programadas
e seria mesmo capaz de optar entre instrues diferentes,
baseando-se nos resultados das operaes anteriores.
Tanto os dados como as instrues eram introduzidas por meio de
cartes perfurados, e os resultados finais sairiam impressos
automaticamente

Arquitetura e Organizao de Computadores

Maquina Diferencial e Analtica

O mais interessante de tudo que o desenho e a estrutura bsica


da inveno de Babbage fazem parte dos computadores que
usamos hoje, mesmo aps mais de um sculo.

A Mquina Analtica funcionava com base nas instrues de


cartes perfurados e era movida a vapor, como em alguns trens. O
projeto ainda possua uma unidade central de processamento e
memria expansvel separados um do outro, o que mais uma
caracterstica dos computadores modernos.

Arquitetura e Organizao de Computadores

Maquina Diferencial e Analtica


De to avanados e complicados que seus projetos eram, Babbage
nunca teve a oportunidade de construir, de fato, nenhuma de suas
invenes. A inexistncia de equipamentos adequados e a falta de
verba fizeram com que o cientista construsse apenas prottipos
do que poderia ter sido a maior revoluo tecnolgica da poca.

Arquitetura e Organizao de Computadores

Histrico da computao
1854: George Boole (lgica booleana)
1894 Herman Hollerit usando cartes perfurados magnetizados
criou a empresa tabulation machine, em 1924 aps ganhar uma
concorrncia pro governo da USA muda o nome da empresa para
international Machine cop (IBM).

De 1890 a 1930 maquinas mecnicas, de 1930 a 1940 reles


eletromecnicos

Arquitetura e Organizao de Computadores


Maquina de Cartes perfurados

Arquitetura e Organizao de Computadores

Histrico da computao
Computador
O computador uma mquina capaz de receber, armazenar, tratar e produzir
informaes de forma automtica, com grande rapidez e preciso. A evoluo
dos sistemas de computao teve seu incio no sculo XVI, mas estes somente
mostraram-se teis no sculo XX, e sua vulgarizao se deu graas recente
evoluo na microeletrnica.

Histrico da computao
1 gerao de computadores (valvulados)

1 computador eletrnico ENIAC (Electronic Numerical Integrator and


Computer), de 1946 a 1952; particularidades do ENIAC:
19.000 vlvulas, 1500 reles, emitia 200KW de calor, 500,000 conexes de
solda, peso 30 toneladas de peso, utilizava uma rea de 1800 por 5,5 metros
de altura e 25 metros de comprimento, capacidade de 5000 operaes por
segundo, soma em 0,00025, multiplicao em 0,005s.
Problemas: usava sistema decimal, queimava muitas vlvulas o que o tornava
instvel.

Arquitetura e Organizao de Computadores

Histrico da computao

Arquitetura e Organizao de Computadores

Histrico da computao

Arquitetura e Organizao de Computadores

Histrico da computao

Arquitetura e Organizao de Computadores

Histrico da computao

Histrico da computao
1 gerao de computadores (valvulados)

Foi na dcada de 1940 que surgiram as primeiras vlvulas eletrnicas.


O Exrcito americano necessitava de um equipamento para efetuar clculos de
balstica, foi quando se iniciaram os estudos para esse fim.
Cada vlvula era capaz de representar um bit de informao (somente aceitava
dois estados, ligada ou desligada). Os bytes eram compostos por oito vlvulas.
.

Histrico da computao
1 gerao de computadores (valvulados)

Histrico da computao
1 gerao de computadores (valvulados)

Como no se tinha muita confiana nos resultados, por causa da constante


queima de vlvulas, cada clculo era efetuado por trs circuitos diferentes, e os
resultados comparados. Se dois deles coincidissem, aquele era considerado o
resultado certo.
Portanto, por exemplo, para 2 KB de memria, seriam necessrias 16.384
vlvulas, e para trs circuitos 16.384 x 3 = 49.152 vlvulas. Os computadores
eram verdadeiros monstros eletrnicos que ocupavam muito espao e
consumiam muita energia.

Arquitetura e Organizao de Computadores

Histrico da computao

Histrico da computao
1 gerao de computadores (valvulados)

Arquitetura e Organizao de Computadores

Histrico da computao

Histrico da computao
Computadores de segunda gerao (1955-1965)

Em 1947 surgiu o primeiro transistor, produzido pela Bell Telephone


Laboratories.
Em 1954, a Texas Instruments iniciou a produo comercial de transistores.
Os transistores so feitos de cristal de silcio, o elemento mais abundante na
Terra tendo como vantagens;
ganho de velocidade, menor consumo de energia, tamanho reduzido, e
durabilidade.

transstor 100 vezes menor que a vlvula


no precisavam de tempo para aquecer e consumiam menos energia
eram mais rpidos e com menor tamanho e preo

Histrico da computao
Computadores de segunda gerao (1955-1965)

Da mesma forma, os transistores, nos circuitos digitais,


foram utilizados para representar os dois estados:
ligado/desligado, ou seja, zero/um

Histrico da computao
Computadores de segunda gerao (1955-1965)

Nos anos 1960 e 70, por causa do emprego do transistor nos


circuitos, se deu a exploso, o boom do uso de computadores.
Eles ocupavam menos espao e tinham um custo satisfatrio.

IBM 7030

Histrico da computao
Computadores de segunda gerao (1955-1965)

O IBM 7030, tambm conhecido por Strech, foi o primeiro supercomputador lanado na
segunda gerao, desenvolvido pela IBM.
Tamanho reduzido quando comparado com mquinas como o ENIAC, podendo
ocupar somente uma sala comum.
Era utilizado por grandes companhias;
Custo em torno de 13 milhes de dlares na poca.
Executava clculos na casa dos microssegundos;
at um milho de operaes por segundo.

Histrico da computao
Computadores de segunda gerao (1955-1965)

Varias Linguagens foram desenvolvidas para os computadores de segunda gerao:


como Fortran, Cobol e Algol.
Assim, softwares j poderiam ser criados com mais facilidade.
Muitos Mainframes (modo como as mquinas dessa poca so chamadas) ainda esto
em funcionamento em vrias empresas no dias de hoje, como na prpria IBM.
.

Arquitetura e Organizao de Computadores

Histrico da computao

Histrico da computao
Computadores de segunda gerao (1955-1965)
PDP-8 foi um dos mini-computadores mais conhecidos da segunda
gerao. Basicamente, foi uma verso mais bsica do
supercomputador, sendo mais atrativo do ponto de vista financeiro
(centenas de milhes de dlares). Eram menores do que os
supercomputadores, mas mesmo assim ainda ocupavam um bom
espao no cmodo.

PDP

Histrico da computao

Histrico da computao
Computadores de segunda gerao (1955-1965)
Em 1968, chegou o primeiro computador da Unicamp, um IBM 1130,
com 16 KB de memria e um disco de 1 MB. Foi um acontecimento, ele
trabalhava com cartes perfurados. Rodava programas em ASSEMBLER,
Fortran e PL1.
Para dar partida, se utilizava console e cartes perfurados
especialmente codificados, denominados ?cold start?, funes
executadas hoje pela ROM e o BIOS

Histrico da computao
Computadores de segunda gerao (1955-1965)

Histrico da computao
Computadores de segunda gerao (1955-1965)

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)

Nos anos 1960, iniciou-se o encapsulamento de mais de um transistor num mesmo


receptculo. Surgiu assim o Circuito Integrado CI. Os primeiros contavam com cerca
de 8 a 10 transistores por cpsula (chip).

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)

dezenas de transistores em uma nica placa de silcio.


componentes eletrnicos miniaturizados e montados em nico invlucro
muito mais confiveis e mais rpido.
conceitos de famlia de computadores, microprogramao e multiprogramao

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)

Criao de microcomputadores;
Utilizao em tempo partilhado (futura memoria cache);
Introduo do conceito de compatibilidade;
Programao em Assembly;
Desenvolvimento dos primeiros Software (programas);
Evoluo dos diversos componentes(reduo em tamanho);

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)
Lanado em 1975, o Altair 8800 usava o processador 8080 e revolucionou tudo o que
era conhecido como computador at aquela poca. O Altair funcionava atravs de
cartes de entradas e sada, sem uma interface grfica propriamente dita
Primeiro computador pessoal porttil, produzido industrialmente para venda em
massa.
Cabia facilmente em uma mesa;
Muito mais rpido que os computadores anteriores.
Bill Gates cria a sua linguagem de programao Altair e nasce a Microsoft

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)
Lanado em 1976 o Apple I, por Steve Jobs
e Steve Wozniak (fundadores da Apple
Corp.)
Um ano depois, com um novo e melhor
projeto, surgiu o Apple II,
primeiro microcomputador com grande
sucesso comercial
Foi o primeiro microcomputador pessoal a
ter sucesso comercial.

Histrico da computao
Computadores de terceira gerao CI
(Circuito Integrado) (1967-1980)

A finalizao desta gerao datada no incio dos anos 70 a qual foi considerada a
importncia de uma maior escala de integrao para o incio da 4 gerao

Arquitetura e Organizao de Computadores

Histrico da computao
4 gerao: (V.L.S.I):
Milhes de transistores.

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)

Durante a dcada de 1970, com a tecnologia da alta escala de integrao LSI


Large Scale of Integration), pde-se combinar at 65 mil componentes em uma
s pastilha de silcio (chip).
Nos anos 1980, com o grande desenvolvimento da tecnologia de circuitos
integrados, o nmero de transistores podendo ser integrados numa pastilha de
silcio atingiu a faixa dos milhares e, logo em seguida, dos milhes. Foi assim
que surgiram os novos computadores, ainda menores, mais velozes e mais
poderosos que aqueles da gerao anterior.

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)

Caracteriza-se pelo uso do microprocessador. O microprocessador a CPU


(Central Processing Unit) dos computadores.
No incio da dcada de 70, os CPUs processavam por volta de 100.000
informaes por segundo e foram utilizados nos primeiros micros de 8 bits.

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)
Utiliza chips (circuito integrado semicondutores) - a partir de 1970
escala de integrao dos circuitos integrados milhes de diminutos
componentes num invlucro
diminuio do tamanho fsico do computador e produo do
microcomputador
CPU Processador central de informaes. Pastilha de silcio onde so
processadas todas as informaes computacionais.
INTEL Um dos maiores fabricantes de processadores do mundo

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)

Desenvolvimento dos computadores pessoais(PC);


Evoluo dos diversos componentes (hardware e software);
Escala de Integrao - VLSI: Very Large Scale Integration;
Computadores pessoais e estaes de trabalho;
Sistemas operacionais MS-DOS, Windows e UNIX;
Sistemas operacionais de rede;
Evoluo dos dispositivos diversos componentes (hardware e software);
Micro- programao;

Histrico da computao
4 gerao: (V.L.S.I):
Milhes de transistores.

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)
Desde o incio da dcada de 1980, os preos haviam cado de tal maneira que
j comeava a ser possvel a uma pessoa ter o seu prprio computador
comeava ento a era da informtica pessoal. Os computadores pessoais
passaram ento a ser utilizados de uma maneira relativamente distinta da dos
grandes computadores de ento. No incio dessa gerao nasceu a Intel, que
comeou a desenvolver o primeiro microprocessador, o Intel 4004 de 4 bits,
um circuito integrado com 2250 transistores, equivalente ao ENIAC.

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)

Na segunda metade da dcada de 1990, houve a passagem da LSI para a VLSI


(Very Large Scale of Integration muito alta escala de integrao). As mquinas
de todas as geraes tm como caracterstica comum a existncia de uma nica
CPU para executar o processamento. Porm, mais recentemente, j existem
computadores funcionando com mais de uma CPU.

Histrico da computao
Computadores de quarta gerao VLSI (Very
Large Scale of Integration) (1980-199?)
1993, chega ao mercado o Pentium, cuja verso Pentium III possui cerca de
nove milhes de transistores.
Novo flego s chamadas estaes de trabalho (microcomputadores
poderosos usados em tarefas pesadas, como computao grfica e
aplicaes cientficas).
Possibilidade de simulao de dois processadores,
princpio de paralelizao agora est ao alcance dos usurios de
microcomputadores

Histrico da computao
Computadores de quinta gerao (dcada de
1990) ULSI: Ultra Large Scale Integration

Histrico da computao
Computadores de quinta gerao (dcada de
1990) ULSI: Ultra Large Scale Integration

Histrico da computao
Computadores de quinta gerao (dcada de
1990) ULSI: Ultra Large Scale Integration

5 gerao:
Grande escala de integrao dos circuitos
alguns estudiosos acreditam que j estamos na 5 gerao
circuito integrado semicondutores de grande escala
.

Histrico da computao
Computadores de quinta gerao (dcada de
1990) ULSI: Ultra Large Scale Integration
Principais Caractersticas:
Escala de Integrao ULSI: Ultra Large Scale Integration

Inteligncia Artificial mais recentemente Inteligncia Computacional


Reconhecimento de voz;
Sistemas inteligentes;
Redes neuronais;
Robtica;
Redes de Alta Velocidade;

Computao Distribuda;
.

Histrico da computao
Computadores de quinta gerao (dcada de
1990) ULSI: Ultra Large Scale Integration
Principais Caractersticas:
Computao nas Nuvens (Cloud);

Computao em Grade ou em Rede;


Computao Mvel;

Computao Ubqua (presena direta das tecnologias na vida das pessoas,


em casa ou em convvio social);
Realidade Aumentada;

Histrico da computao
Computadores de quinta gerao (dcada de
1990) ULSI: Ultra Large Scale Integration
Processadores multi-nucleo
So os processadores mais recentes e surgiram como alternativa para melhorar
o desempenho e, ao mesmo tempo, reduzir o consumo de energia elctrica.
A ideia melhorar o desempenho aproveitando a possibilidade de se executar
processos de forma verdadeiramente paralela.
Processador multi-ncleo aquele formado por mais de um ncleo(core) de
processamento.
O multi-ncleo formado por dois ncleos chamado Dual-Core.
O multi-ncleo formado por quatro ncleos chamado Quad-Core

Arquitetura e Organizao de Computadores

Histrico da computao
Atualmente, as famlias de computadores podem ser classificadas em cinco
grupos distintos: os computadores pessoais (PCs), os minicomputadores, os
supermini, os computadores de grande porte (mainframes) e os
supercomputadores.

Arquitetura e Organizao de Computadores

Histrico da computao

Arquitetura e Organizao de Computadores

Histrico da computao
4 gerao: (V.L.S.I):
Milhes de transistores.

Arquitetura e Organizao de Computadores

Histrico da computao

Arquitetura e Organizao de Computadores

Histrico da computao

Arquitetura e Organizao de Computadores

Histrico da computao
4 gerao: (V.L.S.I):
Milhes de transistores.

Arquitetura e Organizao de Computadores

Introduo
Um computador composto por blocos convencionalmente chamados de:
Memria
Unidades Operacionais
Unidade de Controle
Dispositivos de entrada e sada
.

Arquitetura e Organizao de Computadores

Introduo
Modelo de Von Neumann
A grande maioria dos computadores existentes atualmente segue um modelo
proposto pelo matemtico americano Von Neumann, por volta de 1940. Nesse
modelo, um elemento processador segue as instrues armazenadas em uma
memria de programas, para ler canais de entrada, enviar comandos sobre
canais de sada e alterar as informaes contidas em uma memria de dados.
Esse modelo inicial evoluiu para uma estrutura em barramento, que a base
dos computadores modernos. Nessa estrutura, as memrias de dados e de
programa so fundidas em uma memria nica, e as comunicaes entre
elementos so efetuadas por meio de uma via comum de alta velocidade
.

Arquitetura e Organizao de Computadores

Introduo
Modelo de Von Neumann
.

Aula 02

Aula 02
Sistemas de numerao e converso de
bases - Decimal e binrio

O insucesso apenas uma oportunidade para recomear de novo com mais


inteligncia.(Henry Ford)
No deixem de acessar o AVA e verificarem a aula 02 e atividades de apoio

Sistemas numricos

Objetivos
Apresentar o que uma base de numerao
Apresentar o conceito de notao posicional
Apresentar a notao binria
Capacitar para a converso de nmeros entre base
binria e decimal

Sistemas de numerao e converso de bases Decimal e binrio

Base
Os sistemas de numerao foram criados pelo homem com o objetivo de
quantificar as grandezas relacionadas s suas observaes. Tais sistemas
foram desenvolvidos por meio de smbolos, caracteres e do
estabelecimento de regras para a sua representao grfica. O conjunto
desses smbolos ou caracteres chamamos de base ou raiz do sistema, "r".

Sistemas de numerao e converso de bases Decimal e binrio

Base
Base: indica quanto smbolos h por dgito
A base de um sistema de numerao o nmero decimal que um sistema de
numerao utiliza para indicar uma quantidade e, geralmente, o nmero de
caracteres diferentes utilizados para compor o sistema.

Sistemas de numerao e converso de bases Decimal e binrio


Base Decimal
O sistema decimal dito de base 10 por utilizar somente 10
caracteres diferentes para representar os nmeros (os dgitos
de 0 a 9), e a quantidade real representada pelos nmeros tem
como base o valor 10.

Utiliza 10 algarismos (smbolos) para representar


qualquer quantidade.
0 1 2 3 4 5 6 7 8 9
Como a base 10, para cada posio esquerda, o peso
vai ser 10 vezes maior do que a posio direita.
(5248)10 = 5 x 103 + 2 x 102 + 4 x 101 + 8 x 100

Sistemas de numerao e converso de bases Decimal e binrio


Notao Posicional
Os nmeros decimais so os mais utilizados atualmente de nosso
conhecimento. Uma representao posicional no sistema decimal pode ser
desenvolvida numa forma polinomial que envolve um somatrio de potncias
de 10.

Sistemas de numerao e converso de bases Decimal e binrio


Notao Posicional
A notao posicional permite calcular a quantidade que um nmero
representa
Por exemplo: que quantidade representa o smbolo 1?

Sistemas de numerao e converso de bases Decimal e binrio


Notao Posicional
Se voc respondeu Um, oras!... errou feio!
A reposta correta depende!
Depende de qu? Da posio em que ele aparece no nmero completo!

Sistemas de numerao e converso de bases Decimal e binrio


Observe o nmero 1537... O que ele significa, em termos de contagem?
1x 1000 + 5x 100 + 3x 10 + 7x 1
Observe que o valor de contagem de cada smbolo (algarismo) depende
da posio

Sistemas de numerao e converso de bases Decimal e binrio


Considere o nmero abaixo
4532 = 4000 + 500 + 30 + 2

Observe: na casa 3, h 3 zeros; na casa 2, h 2 zeros... E assim por diante!


Isso no ocorre por acaso!

Sistemas de numerao e converso de bases Decimal e binrio

Sistemas de numerao e converso de bases Decimal e binrio


Notao Posicional
Exemplo
Como exemplo, o nmero seis mil e sete:
6007 = 6 x 103 + 0 x 102 + 0 x 101 + 7 x 100
6007 = 6 x 1000 + 0 x 100 + 0 x 10 + 7 x 1
6007 = 6000 + 0 + 0 + 7
6007 = 6007
Por que 10? Porque a base decimal e temos 10 smbolos para representar
cada dgito.

Sistemas de numerao e converso de bases Decimal e binrio


Notao Posicional
O mesmo artifcio utilizado em outros sistemas de numerao, ou seja, cada
caractere que compe um nmero possui um "peso" de potncias do valor da
base que variam de acordo com a posio ocupada pelo caractere no nmero

Sistemas de numerao e converso de bases Decimal e binrio


Notao Posicional
Notao Posicional
A base binria usa dois smbolos para cada dgito: 0, 1
A base octal usa oito smbolos para cada dgito: 0, 1, 2, 3, 4, 5, 6, 7
A base decimal usa dez smbolos para cada dgito: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
A base hexadecimal usa dezesseis smbolos para cada dgito: 0, 1, 2, 3, 4, 5,
6, 7, 8, 9, ...?
A, B, C, D, E, F !

Sistemas de numerao e converso de bases Decimal e binrio


Notao Posicional
10255
10255
1255 = 1 x 52 + 2 x 51 + 5 x 50
1255 = 1 x 25 + 2 x 5 + 5 x 1
1255 = 25 + 10 + 5
1255 = 40

Sistemas de numerao e converso de bases - Decimal


e binrio
Notao Posicional
O sistema numrico mais conhecido o decimal (base
10).
Porm, existem outros sistemas numricos:
Binrio (base 2)
Octal (base 8)
Hexadecimal (base 16)

Sistemas de numerao e converso de bases - Decimal


e binrio
Notao Posicional

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio

Qual sistema numrico utilizado nos


computadores?
Sistema binrio
Por qu utilizado o sistema binrio e no
o decimal, o qual lidamos no dia-a-dia?
Porque o sistema decimal seria muito difcil
de implementar com circuitos digitais

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio
Ateno
Quando utilizamos sistemas de numerao diferentes, procura-se adotar
uma conveno para a identificao de nmeros com bases de numerao
diferentes. Exemplo: 111002 = 2810. O nmero 11100 no sistema de base 2
igual ao nmero 28 no sistema decimal.

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio

aquele que utiliza somente dois


algarismos para representar
qualquer quantidade.
0 1
O termo bit vem das palavras binary
digit.
(01001)2

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio
O sistema de numerao de base 2 chamado de sistema binrio (dois),
pois utiliza somente dois dgitos: 0 e 1.
Todos os nmeros so representados conforme o posicionamento e a
quantidade desses dois dgitos.
A contagem segue o mesmo raciocnio utilizado no sistema decimal:
aps o ltimo dgito, incrementa-se uma posio esquerda, e a posio
direita zerada, repetindo-se toda a sequncia de nmeros anterior
(01001)2

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio
Esse sistema pode ser utilizado para representar dois estados de um
elemento:
uma lmpada (acesa ou apagada),
uma chave (aberta ou fechada),
uma fita magntica (variao ou no na magnetizao),

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio
Para evitar confuso com o sistema de numerao decimal, lemos dgito por
dgito no sistema binrio:
102= hum, zero
11012 = hum, hum, zero, hum
Podemos expressar um nmero fracionrio no sistema binrio utilizando a
vrgula binria:

1,10012; 0,00012; 1101,01012...

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio
Determinados grupos de bits recebem nomes especiais:
Ex,
4 bits: Nibble
8 bits: Byte
16 bits: Word (palavra)

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio
Para fixar:
Bit

menor unidade de informao.


Byte unidade de transferncia de informao = 8bits
Palavra mltipla do byte 32, 64 etc.

Sistemas de numerao e converso de bases - Decimal


e binrio
Sistema Binrio Para fixar:

Sistemas de numerao e converso de bases - Decimal e


binrio
Para fixar:

Sistemas de numerao e converso de bases - Decimal e


binrio
Para fixar:

Sistemas de numerao e converso de bases - Decimal e


binrio
Para fixar:

Sistemas de numerao e converso de bases - Decimal e


binrio
Para fixar:

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema decimal em Sistema Binrio

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema decimal em Sistema Binrio

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema decimal em Sistema Binrio
Divide-se sucessivamente o nmero decimal por dois at resultar em um
nmero menor que dois, e os restos dessas divises com o ltimo resultado
formaro o nmero binrio.
Esse mesmo mtodo pode ser usado para outros sistemas de numerao de base
diferente de 2, como o sistema hexadecimal, cuja base 16.

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema decimal em Sistema Binrio

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema decimal em Sistema Binrio

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema decimal em Sistema Binrio

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema decimal em Sistema Binrio

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema decimal em Sistema Binrio

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema Binrio em Sistema decimal

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema Binrio em Sistema decimal

Uma representao posicional no sistema binrio pode ser desenvolvida numa


forma polinomial, que envolve um somatrio de potncias de dois. Assim, o
equivalente decimal do nmero binrio obtido da representao polinomial
do nmero na base dois, por meio do processamento da soma decimal.

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema Binrio em Sistema decimal
Converso do nmero binrio 110010 para decimal:
1- O primeiro dgito da direita para a esquerda do nmero binrio multiplica a
potncia de 20, o segundo dgito da direita para a esquerda multiplica 21, o terceiro
dgito direita multiplica 22, e assim por diante
0 x 20 = 0 x 1 = 0
1 x 21 = 1 x 2 = 2
0 x 22 = 0 x 4 = 0
0 x 23 = 0 x 8 = 0
1 x 24 = 1 x 16 = 16
1 x 25 = 1 x 32 = 32
2- A soma dessas multiplicaes resulta no nmero decimal:
0 + 2 + 0 + 0 + 16 + 32 = 50
Logo 1100102 = 5010

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema Binrio em Sistema decimal

Sistemas de numerao e converso de bases - Decimal e binrio


Converso Sistema Binrio em Sistema decimal

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios
Converta de binrio para decimal:
a) 100010

b) 1101
c) 1111
d) 101111
e) 1001
f) 11011
g) 100111

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios
Converta de decimal para binario:

a)

1029

b)

28374

c)

34

d) 39
e) 25
f)

17

g)

15

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios

Converta o endereo IP binrio


01110110.00011010.10101111.01011101
para formato decimal.

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios resoluo

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios resoluo

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios resoluo

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios resoluo

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios

Primeiro invertermos o nmero para fazermos a somatria da direita para a


esquerda do nmero original.
100010 -> 010001
Agora vamos somar cada nmero, multiplicando por 2 elevado a um nmero
sequencial iniciado em 0.
0*20 + 1*21 + 0*22 + 0*23 + 0*24 + 1*25
Podemos eliminar os termos que multiplicam por 0. Certo?
0*20 + 1*21 + 0*22 + 0*23 + 0*24 + 1*25
Ficamos com
1*21 + 1*25
Fazemos o clculo do expoente e somamos.
2 + 32
Resultado: 34

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios

Sistemas de numerao e converso de bases - Decimal e binrio


Exerccios

Sistemas de numerao e converso de bases - Decimal e binrio


Dicas e macetes

Sistemas de numerao e converso de bases - Decimal e binrio


Dicas e macetes

Sistemas de numerao e converso de bases - Decimal e binrio


Dicas e macetes

Potrebbero piacerti anche