Forumet - Vad är skillnaden?

Vad är skillnaden?

154 0 21

Spana också in:

pelao:

skilnaden är att 64-bitars kan processera dubbel så mycket som 34-bitars under samma tidsintervall ;)


Nej, ett 64-bitars system använder sig av 64-bitars adresser.


ClaytoN:

Har du bara 32bit så får du ut 3,2GB.


Om man inte använder PAE, då tror jag att man kan använda ca 64GB.

bonnafan:

läste på nån tråd att om man ska ha över 4gb ram minne så ska man köra vista 64bit?

bonnafan:

Vad är skillnaden på 32bit operativsystem och 64bit, bara undra för läste på nån tråd att om man ska ha över 4gb ram minne så ska man köra vista 64bit?


Program som är skrivna för 64 bitar går snabbare, tänk på att program tar mer RAM när man kör 64 bitar eftersom minnesadresserna blir längre.
aristoteles:

Det kan det absolut göra, applikation som funkar lika bra med korta instruktioner blir inte snabbare av onödigt långa instruktioner, jag tycker det låter rätt uppenbart.


Jag kan gå med på att det ibland inte blir någon prestandavinst att prata om men att det skulle gå långsammare pga längre adresser till data lagrat i RAM-minnet har jag inte hittat något belägg för nåntans.
jonta:

Jag kan gå med på att det ibland inte blir någon prestandavinst att prata om men att det skulle gå långsammare pga längre adresser till data lagrat i RAM-minnet har jag inte hittat något belägg för nåntans.


Tänk dig till exempel att L1 bara skulle innehålla adresser, då har du alltså redan där halverat möjligheten att cacha addresser i L1, det skulle leda till en rejäl prestandaförlust. Detta är naturligtvis inte ett normalt scenario, men principen visar att inte precis alla operationer blir effektivare pga utökad adress-längd. Men 64-bitars system har fler fördelar än nackdelar, men påstå inte att alla program blir bättre/snabbare bara för att skulle vara kompilerade för 64-bitars instruktioner.