Afinal qual a diferença entre 32 e 64 bits?

PeLeve

Well-known member
Para além do valor óbvio ser diferente e da tecnologia de 64b bits permitir um mais rápido desempenho dos computadores (assim por alto...), quais as diferenças, ou melhor, como se distinguem PC's de 32 e 64 bits?

Por exemplo, para a escolha da versão do Windows Vista como é feita a escolha em função do computador? É possível a um PC de 64 bits "rodar" um Vista de 32 bits e a um PC de 32 bits "rodar" um Vista de 64 bits?

Quais as vantagens e desvantagens em cada escolha?...
 
Assim poara gente simples.
Imagima o processaros como semdo um operario.
um operario de 32 bits executa instruçoes com o tamanho de 32 bits por cada ciclo.

Um operario de 64 bits faz no mesmo tempo mais coisas ( instrução maior)

assim de um modo simplistas um operario de 64 bits a 1.5 GHZ faria o mesmo que um de 32bits a 3GHZ

Agora so podes instalar o windows de 64 bits se tiveres um processador de 64bits.

Assim se tiveres um P4 de 32bits não consegues instalar o de 64 .


Simplificando o teu processador é de 64 bits?
se sim isnatla o OS de 64.
caso contrario instala o de 32.
 
A tecnologia de 64 bits não implica um desempenho mais rápido dos computadores. Em termos práticos, tem para já a principal utilidade de permitir mais do que 4 Gb de memória RAM (o limite que um CPU de 32 bits consegue "ver").

Neste momento, para quem não precise de mais memória RAM do que essa, não há NENHUMA vantagem em usar SO's de 64 bits. A maioria das aplicação só existem em versões de 32 bits, sendo incompatíveis com o SO de 64 bits. Correm, é verdade, mas apenas porque o windows 64 bit tem um emulador incorporado (wow - "windows on windows" - muito bom, por sinal). Já os drivers, precisam obrigatoriamente de ser para 64 bits, o que por vezes não é fácil de encontrar.

Apesar de todos os CPU's já suportarem 64 bits, são igualmente bons a correr código de 32 bits. A transição há-de ser feita, mas por enquanto instalar um SO de 64 bits não traz vantagem absolutamente nenhuma.
 
assim de um modo simplistas um operario de 64 bits a 1.5 GHZ faria o mesmo que um de 32bits a 3GHZ

Então porque é que os programas com****dos para 64 bits a correr no SO de 64 bits não são significativamente mais rápidos do que os mesmos em versão 32 bits?
 
A tecnologia de 64 bits não implica um desempenho mais rápido dos computadores. Em termos práticos, tem para já a principal utilidade de permitir mais do que 4 Gb de memória RAM (o limite que um CPU de 32 bits consegue "ver").

Neste momento, para quem não precise de mais memória RAM do que essa, não há NENHUMA vantagem em usar SO's de 64 bits. A maioria das aplicação só existem em versões de 32 bits, sendo incompatíveis com o SO de 64 bits. Correm, é verdade, mas apenas porque o windows 64 bit tem um emulador incorporado (wow - "windows on windows" - muito bom, por sinal). Já os drivers, precisam obrigatoriamente de ser para 64 bits, o que por vezes não é fácil de encontrar.

Apesar de todos os CPU's já suportarem 64 bits, são igualmente bons a correr código de 32 bits. A transição há-de ser feita, mas por enquanto instalar um SO de 64 bits não traz vantagem absolutamente nenhuma.

apr:)


...............
 
Então porque é que os programas com****dos para 64 bits a correr no SO de 64 bits não são significativamente mais rápidos do que os mesmos em versão 32 bits?


Lá por ser 64bit's não quer dizer que os use, podem até usar 32bits e o restantes bit's ser lixo.

Coincidência, que antes de ver este tópico estava a programar para um processador de 16bits, e mesmo com 16bit's já há lá muita instrução com bits a não fazer nada, imagino com 64bits... Além que hoje em dia a preocupação pela optimização em situações normais não é propriamente muita "funciona? então tá bom!" lol :sh)
 
Basicamente eu por exemplo tenho o Xp 32 bits mas tenho processador dual core...os benefício do dual core n é notado, certo?

Sim é notado em certas aplicações que já estão projectadas para tirar proveito dos dois núcleos do processador.

Mesmo fora isso, notas por exemplo em certas situações, podes estar a instalar um jogo e ao mesmo tempo a jogar outro que praticamente não perdes desempenho, enquanto que num processador de um só núcleo a perda de desempenho é bastante significativa. :)
 
Assim poara gente simples.
Imagima o processaros como semdo um operario.
um operario de 32 bits executa instruçoes com o tamanho de 32 bits por cada ciclo.

Um operario de 64 bits faz no mesmo tempo mais coisas ( instrução maior)

assim de um modo simplistas um operario de 64 bits a 1.5 GHZ faria o mesmo que um de 32bits a 3GHZ

Agora so podes instalar o windows de 64 bits se tiveres um processador de 64bits.

Assim se tiveres um P4 de 32bits não consegues instalar o de 64 .


Simplificando o teu processador é de 64 bits?
se sim isnatla o OS de 64.
caso contrario instala o de 32.
E pá, assim bem explicadinho até um leigo, como eu, percebe![;)]
 
A tecnologia de 64 bits não implica um desempenho mais rápido dos computadores. Em termos práticos, tem para já a principal utilidade de permitir mais do que 4 Gb de memória RAM (o limite que um CPU de 32 bits consegue "ver").

Neste momento, para quem não precise de mais memória RAM do que essa, não há NENHUMA vantagem em usar SO's de 64 bits. A maioria das aplicação só existem em versões de 32 bits, sendo incompatíveis com o SO de 64 bits. Correm, é verdade, mas apenas porque o windows 64 bit tem um emulador incorporado (wow - "windows on windows" - muito bom, por sinal). Já os drivers, precisam obrigatoriamente de ser para 64 bits, o que por vezes não é fácil de encontrar.

Apesar de todos os CPU's já suportarem 64 bits, são igualmente bons a correr código de 32 bits. A transição há-de ser feita, mas por enquanto instalar um SO de 64 bits não traz vantagem absolutamente nenhuma.
Ora aí está a resposta que eu pretendia! Depois da excelente explicação do pmct esta é a resposta à pergunta sobre qual escolher! apr:) apr:) apr:)

[;)]
 
Sim é notado em certas aplicações que já estão projectadas para tirar proveito dos dois núcleos do processador.

Mesmo fora isso, notas por exemplo em certas situações, podes estar a instalar um jogo e ao mesmo tempo a jogar outro que praticamente não perdes desempenho, enquanto que num processador de um só núcleo a perda de desempenho é bastante significativa. :)


Então imagina o seguinte! Tenho o Fórum aberto, página do hattrick, msn, windows media player e ao meter uma pen para descarregar um programa de 400mb se for ao mesmo tempo q o descarrego a AHForum e fizer scroll do rato ele demora tipo 15 segundos e mesmo ao ir para o fórum o tempo q demora a aparecer a imagem no monitor tb demora mais...isso é normal? Será q o problema é serem programas e aplicações pensadas ainda em 32bits o q torna o sistema mais lento apesar de ter 2 processadores a funcionar? Tb terá a ver com a memória ram? 2GB a 667mhz!
 
E pá, assim bem explicadinho até um leigo, como eu, percebe![;)]

Para complementar a explicação do pmct, deixo aqui um video que compara directamente a performance da mesma aplicação em 32bits e em 64bits.
http://www.youtube.com/watch?v=gezP5g48fSU
Vejam especialmente a partir do primeiro minuto e trinta segundos.

Agora claro que ter o processador a 64bits é muito bonito mas não serve para nada se não se projectar/programar o software para tirar partido da tecnologia.
No Windows a sensação que me dá é que investem 80% dos recursos a fabricar software a 32bits e depois como tem de lançar uma versão 64bits do mesmo software para ficar bonito limitam-se a converter, se o software for pensado de raíz a 64bits julgo que dá para tirar partido disso, caso contrário, obviamente que ficará tudo na mesma.

Cumprimentos
 
Para complementar a explicação do pmct, deixo aqui um video que compara directamente a performance da mesma aplicação em 32bits e em 64bits.
http://www.youtube.com/watch?v=gezP5g48fSU
Vejam especialmente a partir do primeiro minuto e trinta segundos.

Agora claro que ter o processador a 64bits é muito bonito mas não serve para nada se não se projectar/programar o software para tirar partido da tecnologia.
No Windows a sensação que me dá é que investem 80% dos recursos a fabricar software a 32bits e depois como tem de lançar uma versão 64bits do mesmo software para ficar bonito limitam-se a converter, se o software for pensado de raíz a 64bits julgo que dá para tirar partido disso, caso contrário, obviamente que ficará tudo na mesma.

Cumprimentos
Fonix, a 32 bits só daqui a mil anos é que o genoma humano estaria descodificado!...

Muito elucidativo![;)]
 
Voltar
Superior