Intel har 64-bitars desktop-cpuer, de heter EM64T.
Generellt tycker jag inte det finns nån anledning för 64 bit till desktop ännu, för omoget ännu, svårt med vissa program osv.
Dock fungerar ju amd64orna perfekt även till 32bitarsprogram
Datorhårdvaraur Hårdvara för Mac & PC
25 svar · 878 visningar · startad av oskob
Hejsan!
Jag satt och funderade över de här 64-bitarsprocessorerna från AMD.
Vad gör det egentligen för skillnad i praktiken?
Jag tyckte även att någon sa att 64 bitar inte alltid var en bra lösning eftersom vissa saker inte är optimerade för det ännu.
Och har intel någon 64-bitarsprocessor ännu?
Intel har 64-bitars desktop-cpuer, de heter EM64T.
Generellt tycker jag inte det finns nån anledning för 64 bit till desktop ännu, för omoget ännu, svårt med vissa program osv.
Dock fungerar ju amd64orna perfekt även till 32bitarsprogram
Altså du har ju Itanium serien den är väll 64bit
samt för o dra nytta av det ska du köra winxp 64bit edition
samt du bör patcha dina program så dom använder 64bit o inte 32
Fins patchar till en del spel ute redan
Så pass. Ni råkar inte veta om det finns såna patchar till cubase? Min fader som har gått och köpt en amd64 på 2.2 ghz men den gick inte riktigt så snabbt som jag tyckte att den borde. Men om ett program är optimerat för 64, skulle det kunna betyda att den kan göra vissa uträkningar dubbelt så snabbt? Det borde väl betyda att vissa uträkningar som kräver 2 processorcyklar med en 32-bitare borde gå på en med 64 = dubbelt så fort?
Jag tror det är mer att den klarar större bandbredd (dubbelt så många bitar)... samt större (räkne)operationer!? Inte att cykeln skulle gå någe fortare för det.
alltså för o fu ut fullt måste köra in ett 64bit Operativ ... enklaste är ju windows P 64bit edition
Annars får du inte ut allt ur systemet är som o tanka en formel 1 på 95 oktan
Samt cubase fins nog i 64bit utgåva .. borde finnas tycker ja
Danny: Nej jag menade att vissa uträkningar som kräver 2 cyklar istället bara behöver en = uträkningen görs dubbelt så fort. Men hur ofta görs sånna här uträkningar? Hur mycket snabbare blir det i praktiken?
Altså Allt din CPU gör i stort sätt är ju beräkningar
den sitter ju inte o ritar bilder på små lappar som den sen scannar in o skickar till skärmen när du spelar ..
Samt mer o mer program skrivs nu för 64bit såg att kommande excange server kräver 64bit tex ....
mayday: no shit. Men hur ofta händer det att en uträkning kräver mer än 32 bitar så den måste delas upp i två cyklar (på en 32-bit processor).
Det fungerar inte så.
x86-64 är aldrig dubbelt så snabb på 64-bitarsinstruktioner som 32-bitars. Inte ens i närheten, skillnaderna är relativt blygsamma.
Nej ni missförstår mig hela tiden :(
Om vi har ett tal som är jättestort(64-bitar) som ska beräknas så måste en 32-bitarsprocessor köra Två cyklar för att kunna få igenom hela talet. Med en 64-bitarsprocessor kan den ta hela talet på en gång. I just detta precisa fall så tar det dubbelt så lång tid för 32-processorn att räkna ut talet än vad det gör för 64-bitarn.
Stämmer detta?
oskob skrev:
Om vi har ett tal som är jättestort(64-bitar) som ska beräknas så måste en 32-bitarsprocessor köra Två cyklar för att kunna få igenom hela talet. Med en 64-bitarsprocessor kan den ta hela talet på en gång. I just detta precisa fall så tar det dubbelt så lång tid för 32-processorn att räkna ut talet än vad det gör för 64-bitarn.
Stämmer detta?
Tyvärr så är det något mer komplicerat än så... Om du kör 32bitarsprogram på en 64 så används inte hela processorn. Om man gör programmet i 64-bitarsutgåva så kommer det gå snabbare men aldrig dubbelt så fort...
Kan tyvärr inte ge bättre svar, hade detaljerade information om hur processorer fungerar på en föreläsning för en vecka sen men kommer inte ihåg vad 32 vs 64bitars hade för sammanhang :(
Nä det kanske är bäst att jag skaffar mig kursboken nu och pluggar lite ;)
Kände för att forska lite i det där och kom fram till ungefär följande kortfattade slutsats:
En 64-bits processor kan hantera mycket större datamängder. Vilket i sin tur gör dagens krävande applikationer snabbare. Den kan också hantera mer minne.
http://www.pcworld.com/news/article/0,aid,111508,00.asp
Jag får väl nöja mig med det då :)
Känns som att det är rätt meningslöst att skaffa en 64-bitare idag :O
Men någon måste ju vara försökskanin!
Oskob, ditt cubase är nog 32-bitars. Om du har köpt en AMD64, så förlorar du inget på att använda en 64-bitars CPU. Om du har köpt en Intel 64-bitars, så har du dragit en nitlott... Då körs dina 32-bitars program c:a 30% långsammare än med en 32-bitars CPU på samma frekvens. Köp istället en 32-bitars CPU istället, tills du faktiskt behöver köra ett 64-bitars program. Helst en AMD när du ändå håller på, så får du ut maximal kraft ir cubase.
oskob skrev:
Känns som att det är rätt meningslöst att skaffa en 64-bitare idag :O
Men någon måste ju vara försökskanin!
Det är inte menlöst eftersom de populäraste 64-bitarsprocessorerna (både AMD och Intel) fungerar fint även med 32-bitarsprogram. Athlon 64 har dessutom funnits i flera år, så du kommer knappast att vara en försökskanin om du köper en sådan.
nitro2k01 skrev:
Om du har köpt en Intel 64-bitars, så har du dragit en nitlott... Då körs dina 32-bitars program c:a 30% långsammare än med en 32-bitars CPU på samma frekvens.
Ingen "normal" användare köper ju Itanium, utan det är AMD64 (Athlon 64, Turion, Opteron och vissa Sempron) eller EM64T (Pentium D samt vissa Xeon och Pentium 4) som gäller. Ingen av dessa behöver emulera 32-bitarskod.
nitro2k01 skrev:
Köp istället en 32-bitars CPU istället, tills du faktiskt behöver köra ett 64-bitars program.
Eller ännu bättre - köp en processor som klarar både och. :i
/r Fast processorer med EM64T kan kanske inte riktigt kallas för 64-bitarsprocessorer. :)
Hoppar in med en annan fråga efterssom 64-bitars kommer mer och mer...
Det går väl köra 64-bitarsprogram på en 32-bitarsprocessor även om det kommer gå mycket slöare? Har nämligen för mig att i skiftet till 32-bitars var det så i alla fall, eller?
r/ För i sådana fall har man en bra investering inför framtiden :)
hmm... Windows XP x64 kräver iaf en 64-bitare för att det ska fungera. Kan ju gå att patcha iofs kanske, jag vet inte hur det där egentligen funkar. Men så länge instruktionerna inte sträcker sig över gränsen för vad en 32-bits fysiskt klarar av borde det väl kanske funka? :)
Nej så var det inte i skiftet till 32-bitars. (xx386)
286 och äldre hade inte stöd för 386'ans protected mode på något sätt. Detta läge gav specialskrivna program tillgång till upp till 4 GB minne med linjär adressering. Det är samma sak med övergången till 64-bitars, fast minnet som kan adresseras linjärt är större (Antagligen 2^64 byte, ej säker nu)
64'an kan ha "16 exabytes of memory" står det på den där länken jag hittade...