Olá a todos!!
[color=darkred]Estamos falando em termos de Windows e Intel Core 2 Duo.
Vale mais a pena utilizar o SO de 64 ou 32 bits nesse processador??[/color]

Olá a todos!!
[color=darkred]Estamos falando em termos de Windows e Intel Core 2 Duo.
Vale mais a pena utilizar o SO de 64 ou 32 bits nesse processador??[/color]

Se você está pensando em termos de desempenho, não terá diferenca. Um SO de 32 bits não irá tirar proveito de um processador de 64 bits. 
Nesse caso não se trata de um processador de 64 bits e sim de 2 processadores de 32 bits, nesse caso se você tentar instalar um SO de 64 bits nesse processador não irá funcionar.
Mas respondendo a sua pergunta, não vale a pena instalar um sistema de 32bits em um proc. de 64 bits.
Certamente utilizar um SO nativo de 64-bit em CPU 64-bit é o ideal.
[Correção] A necessidade de emulação ocorre apenas no caso em que roda-se um SO 64-bit e aplicações 32-bit nele. Por exemplo, no caso do Windows 64-bit é o tal de WOW64 quem faz esse trabalho. Considerando a escalabilidade dos x86, o x86-64 é apenas uma extensão da instruction set, portanto roda SO 32-bit sem perda. Observando o custo-benefício Win XP 32-bit é jogo.
Quanto ao Windows, a “boca pequena” (como dizem aqui em MG
) diz que Windows XP 64-bit não é legal, mas que se percebe um grande ganho de desempenho com o Vista.
Considerando o tipo de máquina para os quais cada SO foi projetado isso faz muito sentido, mas precisaríamos de mais dados pra comprovar isso.
No meu caso, utilizo XP 32-bit e Ubuntu 64-bit num Phenom X3. O ganho de desempenho no Linux 64-bit é evidente. Dizem, também, que XP não trabalha bem com multi-core. Percebo isso também.
[]'s
Marcio, pensando na questão de compatibilidade, otimizações, etc, o hardware possivelmente teria que dar um tratamento especial para algumas instruções 32-bit em um [SO] 64-bit, mesmo que a arquitetura x86 seja escalável. Não concorda?
Nesse caso não se trata de um processador de 64 bits e sim de 2 processadores de 32 bits, nesse caso se você tentar instalar um SO de 64 bits nesse processador não irá funcionar.Mas respondendo a sua pergunta, não vale a pena instalar um sistema de 32bits em um proc. de 64 bits.
O Core 2 Duo suporta o Instruction Set x86-64.
http://pt.wikipedia.org/wiki/Intel_Core_2
http://www.intel.com/portugues/products/processor/core2duo/specifications.htm
Talvez dê problemas com dispositivos que só tenham drivers para arquiteturas 32 bits.
No caso dos Unix da vida, se não me engano, drivers escritos para arquiteturas 32 bits sequer podem ser carregados se o S.O. for de 64 bits e vice-versa, tem que recompilar o driver para a arquitetura-alvo. O Windows não deve ter um comportamento tão diferente.
Inté.
Li em algum forum sobre hardware que o windows XP 64 bits nao compensa porque muitos dos drivers necessários não foram feitos em 64 bits. Acredito que esse problema seja realmente compensado no Vista, entretando tem ainda muitas aplicações que não são estáveis no Vista…
Gostaria de obter o melhor desempenho possível. O que seria mais aconselháve fazer? porque penso que utilizar um SO de 32 num processador de 64 acaba sub-utilizando o processador.
Ticianne,
Recomendo você utilizar Windows XP 32-bit. Você irá, sim, sub-utilizar o hardware, mas o custo-benefício é o melhor, na minha opinião.
Abraços
No caso específico do Java, usar uma JVM de 64 em um SO de 64 é bom se você precisa de mais memória que os 1.6 GB de heap que estão disponíveis em uma JVM de 32 bits.
Se você precisar economizar alguma memória em uma JVM de 64 em um SO de 64, você pode usar o JDK 6.0 update 14 com a opção -XX:+UseCompressedOops para reduzir os tamanhos dos ponteiros.
Li em algum forum sobre hardware que o windows XP 64 bits nao compensa porque muitos dos drivers necessários não foram feitos em 64 bits. Acredito que esse problema seja realmente compensado no Vista, entretando tem ainda muitas aplicações que não são estáveis no Vista…Gostaria de obter o melhor desempenho possível. O que seria mais aconselháve fazer? porque penso que utilizar um SO de 32 num processador de 64 acaba sub-utilizando o processador.
Esquece isso, a diferença de performance não compensa os problemas de compatibilidade se estivermos falando de Windows.
A única vantagem que vejo é o reconhecimento de mais de 4 gigas de memória.
Então, enquanto as arquiteturas 64 bits ainda não estiverem totalmente suportadas, se houver dinheiro suficiente, o melhor pode ser manter a máquina como dual-boot, instalando algum famigerado Windows 64 bits e também um Windows 32 bits.
A funcionalidade de rodar Windows XP dentro do Windows 7 também pode servir.
Inté.
Eu realmente nao vejo estas incopatibilidades que todos tanto falam com relação ao vista 64, eu utilizo e nunca tive problema em nada*, ele instala e roda qualquer aplicativo feito em 32 bits normal, e ainda coloca na pasta Program Files(x86) pra tu saber que é 32. Realmente nao vejo isto como um fator a considerar na hora de escolher entre vista 64 ou 32. Isto deve ter acontecido bastante na epoca do lançamento, mas isso ja foi.
*Pra nao mentir tive uma unica ocorrencia, que foi o programa do Garmin, que por sinal acho que é culpa do programa que verifica se o SO é 32 ou 64 e da uma mensangem dizendo que nao roda em 64, porque se ele nao perguntasse e simplesmente instalasse o vista iria rodar ele em modo 32 normalmente sem que ele soubesse.
Olá a todos!![color=darkred]Estamos falando em termos de Windows e Intel Core 2 Duo.
Vale mais a pena utilizar o SO de 64 ou 32 bits nesse processador??[/color]
![]()
![]()
Depende da quantidade de memoria que a máquina tem e do perfil de aplicações que pretende usar.
Se teu objetivo é usar softwares que possuem versões 64bits, tiram vantagem de mais memoria disponível e tua estação tem mais de 4Gigas, então vale a pena sim.
Caso tua estação tenha até 2Gb de ram, dificilmente será vantajoso.
Sobre o XP eu não saberia diser nada, mas o windows vista 64 é horrível… uso um core 2 quad e só da pau…
Ooops, agora temos um impasse. heheh
e
e ai?? 
Quanto a memoria, 4G.
Aplicações serão meio que as de sempre, JVM, eclipse, NetBEans, Oracle 10G (esse eh mt mt pesado no XP)… The sims 3 (hehehe)
Levando em conta o Processador na hora de comprar um desktop PC
e saiba mais !
Vale a pena utilizar SO de 32 bits em processador de 64 bits?
Não++!!
vlw
mais vai depender também dos outros hardwares!

vlw
Não faz muita diferença na performance, o problema são as limitações de ambas as opções. Eu uso no trabalho uma versão de 32bits do windows 7 e em casa uso a de 64.
No Windows não vi diferença, nem no Vista nem no 7. No Linux a versão 64 bits ficou nitidamente mais rápida.
O que realmente interessa em um sistema operacional com suporte a procs de 64 bits é que este poderá endereçar mais memória.
um processador de 32 bits pode pode endereçar 2^32 endereços de memória, o que dá 4GB teóricamente. ja um de 64 bits endereça 2^64, então faça as contas.
no entanto, esses são valores teóricos, pois para versões de 32 bits vc tem que prestar atenção ao seguinte:
TODO e qualquer dispositivo de E/S no pc possui um (range) de endereços para que o proc possa acessá-los,
por ex, se vc possui um pc com uma placa de vídeo de 1GB de memória dedicada, 1 GB dos 4 que podem ser endereçados nos 32bits será reservado para o acesso à mem da placa de video, mais um endereço será reservado pro acesso ao disco, outros para as portas usb, serial, ps2, etc… o que sobra dessa conta, são os endereços utilizados para acesso da memória ram em si, logo o limite de 4GB é teórico, pois sempre são reservados estes endereços para os outros dispositivos, fazendo com que na média o SO só enxergue uns 3GB na média. Com o conjunto proc + SO 64 bits isso nao acontece, pq o Win Vista HP por ex suporta até 128GB de ram se nao me engano, ou seja, mesmo se reservando aqueles endereços antes, ainda vai sobrar um espaço de endereçamento muito grande e será capáz de acessar toda a ram. Esta é uma vantagem do 64 bits
Outra vantagem, falando mais especificamente do Windows, é que a versão de 64 bits do windows OBRIGA a instalação de drivers com homologação WHQL (não tem aquela telinha “instalar assim mesmo?”), fazendo com que as empresas caprichem mais nos drivers. Outra coisa é que em SOs 64 bits, programas de 32 bits sao executados em uma especie de “processo virtualizado”, mantendo um certo isolamento do sistema, melhorando a seguarança (visto que a maioria das ameaças são criadas para máquinas de 32 bits)
Com relação a desempenho, não há muita diferença (além daquela relacionada ao acesso de mais memória). Apenas em alguns casos mais específicos que o SO de 64 bits realmente é mais rápido, geralmente, em edição de imagens e vídeo.
[]s