Logo Hardware.com.br
Ruthes
Ruthes Membro Junior Registrado
146 Mensagens 1 Curtida

W7 64bits X 32bits

#1 Por Ruthes 11/01/2011 - 20:23
ae galera, instalei o W7 64bits, e notei sim uma melhora d velocidade, nao muito grande, mais q deu só para perceber...
mas afinal, o q muda de um 32 para 64?? a velocidade melhora msm??e se melhora, melhora o q???

vlw..
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#2 Por N0625
11/01/2011 - 20:29
A vantagem mais notória é o uso de mais de 4 GB de memória. A melhor performance se dá por causa da largura dos registradores (64 bits), o que significa mais dados carregados, processados e entregues com menos ciclos de trabalho. Por exemplo, uma instrução de 64 bits em um processador 32 bits é quebrada em duas, o que exige 2 ciclos de processamento. Já num processador de 64 bits, só é necessário um ciclo de trabalho para processar a mesma instrução de 64 bits. Agora multiplique isso por alguns bilhões de ciclos por segundo na diferença entre quebrar uma instrução em duas e processar de uma única vez. 1 instrução = 1 ciclo.

quemsou_naodigo
quemsou_naod... Cyber Highlander Registrado
28.8K Mensagens 1.8K Curtidas
#4 Por quemsou_naod...
11/01/2011 - 20:58
Ruthes,

Um processador de 64 bits tem duas principais vantagens sobre um 32 bits:

1. A primeira é a famosa barreira de memória existente para os 32 bits. Enquanto um total máximo de 4 GB de memória física pode ser endereçada pelos processadores x86 (32 bits), temos um limite de 1 TB de memória física para os x86-64 (64 bits) e isso porque eles ainda não usam tabela de endereçamento de 64 bits, e sim 40 bits.

2. A segunda vantagem são os registradores. Segundo o Morimoto escreveu no site, na história dos processadores, você pode entender os registradores como um Cache "L0". São pequenas áreas de memória muito próximas das unidades de execução dos processadores. São muito rápidas, e servem para indicar ao processadores qual a próxima instrução a ser processada.
Nos processadores 32 bits, são usados 8 registradores de 32 bits cada um, resultando em 32 bytes de dados.
Nos processadores 64 bits, são usados 16 registradores (chaveados de 8 em 8, por limitação dos programas que são escritos no padrão de existência de apenas 8 registradores) de 64 bits cada um, resultando em 128 bytes de dados (4x mais). E isso também garante um pequeno ganho de desempenho.

Tem também o processamento de números inteiros, que é como o H4RD50FT.RSD (não tinha um nick pior, né?) falou: em processadores 32 bits eles são quebrados em duas instruções. Em 64 bits eles são processados inteiros.
Observação: pelo que eu sei, processadores podem processar mais de uma instrução por ciclo, acrescentando mais unidades de execução ao mesmo.
Leiam: Guia de Utilização (Novo Fórum) e Regras de Conduta.
---------------------------------------------
LinuxUser #468957
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal