Postado por Danilo Augusto | 29 - setembro - 2010 | 46 Comentários

image
Você vai a uma loja comprar um processador e então o vendedor lhe pergunta:

"O senhor prefere um de 32 bits ou de 64 bits? Nós recomendamos o de 64 bits por ser mais rápido."

Você escolheria o processador de 32 ou o de 64 bits? Porque?  Será que um processador 64 bits é mais veloz que um de 32? Descubra de uma vez por todas a diferença entre essas duas tecnologias e nunca mais fique em dúvida quando lhe perguntarem sobre a diferença entre elas.

Imagine que seu processador de 64 bits é um ônibus de 64 lugares. Em uma de suas viagens (processamentos) , o ônibus tem que levar 64 pessoas (64 bits).

Quantas viagens esse ônibus dará para levar os 64 passageiros até seu destino ? Apenas uma viagem, não é isso?!

Agora imagine que um outro ônibus (um outro processador) só tem 32 lugares e você precisa levar as mesmas 64 pessoas (os mesmos 64 bits). Dessa vez como o ônibus só tem capacidade para levar 32 de cada vez, ele precisará fazer duas viagens.

Trazendo a analogia do ônibus para a computação, concluímos que um processador de 64 bits será útil em situações onde o número de informação a ser tratado é alto como em programas de design gráfico, conversão de vídeo e jogos 3D. Isso acontece porque ao invés do processador ter que “dar duas viagens” para tratar N dados, ele só precisará dar uma, economizando tempo.

Certamente programas como Word, Bloco de Notas e Firefox não irão utilizar tantos dados ao ponto de um processador 32 bits não dar conta. Utilizar um processador de 64 bits para trabalhar com esses programas seria como deixar lugares desocupados no ônibus de 64 lugares. Já programas de geoprocessamento, por exemplo, exigem um alto poder computacional e consequentemente precisarão de todo o poder que os processadores 64 bits podem oferecer.

Tenho um processador 64 bits. Posso instalar um sistema operacional 32?

Pode. O que você não pode é instalar o sistema 64 bits em um processador 32. Normalmente você também pode usar programas 32 bits em processadores 64, mas não o contrário.

Minha placa não possui driver 64 bits, posso utilizá-la com um driver de 32?

Não. O contrário também não pode.

Todo processador é 64 bits?

Todos os processadores atuais suportam processamento 64 bits, com exceção dos processadores Atom.

Todas as edições do Windows possuem versões em 64 bits?

Não. Somente a partir do Windows XP a Microsoft disponibilizou versões 64 bits dos seus sistemas operacionais. Entretanto o uso do Windows XP 64 bits não é indicado pela falta de drivers para esta versão que na época não teve a atenção que merecia dos fabricantes de placas. O mercado ainda não dava importância ao processamento 64 bits e por isso não produzia drivers para esta arquitetura, fazendo com que o XP 64 bits virasse um elefante branco.

Além da vantagem citada no início do post, há algum outro benefício por trás dos processadores e sistemas operacionais 64 bits?

Sim. Os processadores 64 bits oferecem suporte a 128GB de memória física e 16TB de memória virtual. Os antigos 32 bits suportavam no máximo 4 GB de memória, o que era um problema para servidores de pequeno porte e para máquinas de entusiastas. Entretanto, para poder usar mais de 4GB de memória o sistema operacional também deve ser 64 bits.

E a história do vendedor ? Ele está tem razão ?

Aqui vai um artigo do Flávio Xandó e um da Infowester que foram bases para o nosso artigo.Até a próxima ! Se você usa Windows e tem dúvidas sobre o tema, leia a página da Microsoft que trata sobre o assunto.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

46 comentários até agora...

  1. Arthur M Meskelis disse:

    Mais o que é isso ????? Que raio de 2^64 instruções por segundo o quê !!!! Você com certeza de confundiu caro Danilo, a diferença entre processadores de 32 bits e 64 bits está na capacidade do barramento de acesso a memória e endereçamento da memória. O endereçamento de um 64 bits é de 2^64 bytes enquanto um de 32 bits é de 2^32 bits. Isso quer dizer que se o servidor do blogspot quiser ter mais de 4gb de RAM ele vai precisar de um processador de 64 bits.

  2. Cléber disse:

    Hiehehueihau! Nada a ver essa história de “Processador de 32 bits: 2³² = 4.294.967.296 de instruções por vez”, heheuieheuhauh! Isso foi terrível! Argh!
    O que uma CPU 64 bits tem de vantagem são outras coisas, como precisão maior “por default” ou acesso fácil a áreas de memória após 2^32 (o que só faz sentido para quem tenha uma máquina com mais de 4GB de RAM) ou aquelas pirações de fazer operações aritméticas sobre múltiplos valores…

  3. Danilo Augusto disse:

    Quando nos referimos a processadores de 16 bits, 32 bits ou 64 bits estamos falando dos bits internos do chip – em poucas palavras, isso representa a quantidade de dados e instruções que o processador consegue trabalhar por vez.

    Por InfoWester.

  4. Danilo Augusto disse:

    Um chip que trabalha a 32 bits, por exemplo, pode manipular até 4,3 bilhões de números de valor em uma única operação. Já o de 64 bits pode manipular dados e executar instruções em blocos com o dobro do tamanho.

    Por WNews UOL

  5. Danilo Augusto disse:

    Arthur,entendi seu argumento e ele é válido. Mas a diferença entre 32 bits e 64 bits não se restringe somente ao barramento de acesso e endereçamento.

    Cléber, desculpe, mas… você falou muito mas não disse nada. Tente refazer sua crítica.

    Desde já agradeço as suas visitas e à discussão neste post.

  6. Anonymous disse:

    COMO O DANILO DISSE: A PRINCIPAL DIFERENÇA ESTÁ NA QUANTIDADE DE MANIPULAÇÕES DE NUMEROS INTEIROS) QUE O PROCESSADOR CONSEGUE REALIZAR EM UM SÓ CICLO DE CLOCK, MAS ISSO NÃO INTERFERE NA VELOCIDADE, APENAS NO DESEMPENHO.

  7. Danilo Augusto disse:

    Justamente.

    Vale salientar que desempenho não é a mesma coisa de velocidade.

  8. Fátima Menezes disse:

    Parabéns pelo artigo. Tirou todas as minhas dúvidas sobre processadores 32 e 64 bits. :)

  9. Gabriel disse:

    Na verdade, os “Atom” NÃO suportam 64 bits…
    E sistemas 32 bits suportam menos de 4GB de memória RAM, algo em torno de 3,5…

    • 32 bits só pegam até 3gb de memória mesmo. (3.072mb)

    • Sistemas 64 suportam 4G totais. Isto inclui a memória destinada ao vídeo on board.

      • Sistemas 32bits = Até 4GB
        Sistemas 64bits = Até 128GB

        • Só achei o material em inglês…

          A common misconception is that 64-bit architectures are no better than 32-bit architectures unless the computer has more than 4 GB of main memory. This is not entirely true:

          * Some operating systems and certain hardware configurations limit the physical memory space to 3 GB on IA-32 systems, due to much of the 3–4 GB region being reserved for hardware addressing; see 3 GB barrier. This is not present in 64-bit architectures, which can use 4 GB of memory and more. However, IA-32 processors from the Pentium II onwards allow for a 36-bit physical memory address space, using Physical Address Extension (PAE), which gives a 64 GB physical address range, of which up to 62 GB may be used by main memory; operating systems that support PAE may not be limited to 4GB of physical memory, even on IA-32 processors.

  10. Falha, diz aqui : “Todos os processadores atuais suportam processamento 64 bits.”

    O Intel Atom só suporta 32bits.
    Atom (disponivel em “netbooks” atuais )

  11. Ari Silveira disse:

    Por que a matéria cita o (r)windows e não fala nada do Mac OS X?

  12. Poi disse:

    Olá! Gostei muito da matéria, sempre tive dúvidas quanto a isso, pois meu lap é 64bits. Porém, tenho alguns programas 32bits que gostaria de instalar nele, e ele não permite, por ser 64 (?). Como posso fazer para instalar esses programas? :)
    Afetuosamente,
    Poi.

  13. Evans Hossel disse:

    e o xp 64 bits é em ingles…

  14. Thomas disse:

    O XP 64 bits, possui somente versão em Ingles e é usado para aplicações especificas como alguns softwares de CAD por exemplo, mas os micros de primeira linha possuem driver…

  15. Eduardo disse:

    PAra mudar um pc de 32 para 64 bit’s tem que trocar apenas o processador ou a placa mãe também?
    alguém sabe me responder

  16. Evans Hossel disse:

    só o processador….

    mas a placa-mãe tem que dar suporte ao tipo de processador que você deseja…óbvio!

  17. Achei muito interessante o artigo e a atenção que vocês dão a todos os comentários. Parabéns!!

  18. Mateus Rafael disse:

    O post além de ter sido muito bem elaborado, vem a ajudar uma grande quantidade de pessoas que, embora já tenham algum conhecimento técnico, ainda tem dúvidas, e até mesmo, apresentam uma certa dificuldade quanto ao assunto.

  19. Evans Hossel disse:

    Sistemas 32bits = Até 4GB, porém não vai ser mostrado os 4GB….

    só se for o de 64 bits…

    valeu aí Danilo…abraço fera!

    • Bruno disse:

      Sim, sistemas de 32bits = até 4Gb. Onde no Windows terás apenas até 3Gb porque 1Gb ele guarda pra ele. No Linux ele vai “queimando tudo até a ultima ponta” (planet hemp) e vai alertando ao usuário a falta de memoria. =)

  20. [...] Entenda de uma vez por todas a diferença entre 32 e 64 bits por I/O Tecnologia [...]

  21. Jordy Felipe disse:

    Obrigado pela dica, eu estive pensando em baixar o iTunes para Windows 7 64 bit, mesmo o meu W7 sendo 32, porém, obrigado pelo alerta.

  22. [...] Entenda de uma vez por todas a diferença entre processadores de 32 e 64 bits. [...]

  23. Danilo disse:

    Eu posso instalar o Windows 32 bits num processador 64 bits?