mboost-dp1
unknown
IMO en papirsejr - indtil videre i hvert fald.
Intet OS, der kan udbytte det - ingen programmer der kan udnytte det. Så i det hele taget er det eneste fordel at folk kan sige at de har en 64-bit processor - der kører 32 bit software. ;)
Selvfølgelig er det måske et udemærket træk i det lange løb. Hvis processoren kører 32 bit udemærket kan det så give en mere flydende overgang til 64bit.
Som udvikler kunne jeg til gengæld godt forestille mig at MAC-udviklerne er ved at være trætte af, med lidt for jævne mellemrum at skulle teknologiopgradere deres software. Ligemeget om det er en portering (OS9->OSX), eller en "recompilering" (32->64 bit), så tager det altid en mængde ressourcer.
Intet OS, der kan udbytte det - ingen programmer der kan udnytte det. Så i det hele taget er det eneste fordel at folk kan sige at de har en 64-bit processor - der kører 32 bit software. ;)
Selvfølgelig er det måske et udemærket træk i det lange løb. Hvis processoren kører 32 bit udemærket kan det så give en mere flydende overgang til 64bit.
Som udvikler kunne jeg til gengæld godt forestille mig at MAC-udviklerne er ved at være trætte af, med lidt for jævne mellemrum at skulle teknologiopgradere deres software. Ligemeget om det er en portering (OS9->OSX), eller en "recompilering" (32->64 bit), så tager det altid en mængde ressourcer.
Nu er jeg traditionelt ikke den store fan af apple, men jeg tror faktisk at 64 bit applikationer godt kunne komme til at være udbredt noget hurtigere til apple end til pc. Den relativt lille og lukkede platform der samtidigt er så kraftigt styret af en virksomhed (både på hardware og software siden) gør det noget lettere at slå igennem med et software skift.
Kære #3. Ingen programmer der kan udnytte det, er en fejl at sige. Lidt viden om Mac OS X's struktur vil fortælle dig, at programmerne kun er afhængige af et abstraktionslag i API'erne - ikke direkte af hardware. Carbon og Cocoa (native apps) programmer er platformuafhængige, og afvikler fint, så længe deres respektive API'er ikke er ændret.
Bege benytter det såkaldte "Application services" lag, som ligger oven på selv OS og kernel. Hvis OS'et understøtter 970'eren, vil programmerne automatisk komme til det.
Om de så tager væsentlig gavn af det, er en anden sag. Personligt tror jeg, at der skal defineres nye 64-bit datatyper i programmerne før vi kommer til at se store forskelle.
Bege benytter det såkaldte "Application services" lag, som ligger oven på selv OS og kernel. Hvis OS'et understøtter 970'eren, vil programmerne automatisk komme til det.
Om de så tager væsentlig gavn af det, er en anden sag. Personligt tror jeg, at der skal defineres nye 64-bit datatyper i programmerne før vi kommer til at se store forskelle.
#7: Mest nej.
*) Alt assembler/Altivec (er det ikke det det hedder) skal skrives om. Med mindre Apple har udrettet et mirakel kan 32/64bit blandet kode ikke nemt bruges.
*) 32 bit programmer kan ikke udnytte 64 bit adresser - de kan simpelthen ikke rumme dem. Det kommer til at svare til 640kb grænsen i DOS, hvor man skal have specifik kode til at kunne udnytte et større adresseområde.
At tro at et 64bit OS kan udrette mirakler på 32bit software er ikke realistisk. Måske vil det være i stand til at køre 32 bit software i sandkasser, så 32bit programmerne samlet set vil kunne udnytte mere hukommelse.
*) Alt assembler/Altivec (er det ikke det det hedder) skal skrives om. Med mindre Apple har udrettet et mirakel kan 32/64bit blandet kode ikke nemt bruges.
*) 32 bit programmer kan ikke udnytte 64 bit adresser - de kan simpelthen ikke rumme dem. Det kommer til at svare til 640kb grænsen i DOS, hvor man skal have specifik kode til at kunne udnytte et større adresseområde.
At tro at et 64bit OS kan udrette mirakler på 32bit software er ikke realistisk. Måske vil det være i stand til at køre 32 bit software i sandkasser, så 32bit programmerne samlet set vil kunne udnytte mere hukommelse.
Det vigtigste for Apple er heller ikke den kører 64bit men at de kan få nogen hurtigere processor. 970'en har osse AltiVec så der er ikke noget der skal skrives om eller rekompileres (AltiVec kører vist alligevel 128bit).
PowerPC arkitekturen er fra starten af designet til at kunne kører 64bit så skiftet fra 32bit til 64bit blive rimligt smertefrit.
lidt info om PowerPC 970: http://www-3.ibm.com/chips/techlib/techlib.nsf/tec...
PowerPC arkitekturen er fra starten af designet til at kunne kører 64bit så skiftet fra 32bit til 64bit blive rimligt smertefrit.
lidt info om PowerPC 970: http://www-3.ibm.com/chips/techlib/techlib.nsf/tec...
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

- Forside
- ⟨
- Forum
- ⟨
- Nyheder
Gå til bund