Microsoft Windows XP 64 bit: ormai manca poco!
Negli ultimi giorni vari rumors segnalano come data di rilascio per il nuovo windows a 64bit, il 29 Aprile. Per ingannare l'attesa Microsoft ha distribuito una versione trial che, stando a vari commenti raccolti in rete, appare abbastanza matura e non ha creato particolari problemi nel riconoscimento
di Fabio Boneschi pubblicata il 28 Gennaio 2005, alle 17:23 nel canale ProgrammiMicrosoftWindows









Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Eni mette un tetto ai prezzi dei carburanti per 30 giorni: benzina a 1,99 euro e diesel a 2,19 euro al litro
BYD Seagull (Dolphin Surf), l'elettrica di successo si trasforma: ecco quanto cresce e cosa nasconde sotto la scocca
Multa milionaria per un data center del New Jersey: nascondeva 62 generatori a gas senza permessi
F-Droid 2.0 si aggiorna con una nuova grafica: la revisione più grande in dieci anni
Microsoft ridisegna Copilot: dalla chat agli agenti persistenti, fino alle app create con il linguaggio naturale
Volkswagen porterà 20 videogiochi a bordo delle sue auto nel 2027
Troppa IA storpia: OpenAI licenzia in tronco i collaboratori che allenano l'IA con l'IA
Marathon, Bungie svela i contenuti dell'aggiornamento Symbiosis di dicembre e anticipa una grande revisione prevista per marzo 2027
Autunno, tempo di potature: i tagliasiepi a batteria in sconto che vi salvano il giardino (e la schiena)
Meta Muse, due sviluppatori riescono a ottenere l'intero filesystem dell'IA: ecco cosa hanno scoperto
MacSync colpisce macOS usando i calendari pubblici di iCloud per distribuire nuovi payload
L'agente IA cancella 48 mila file in 103 secondi: Git neutralizzato da Claude Code
Jensen Huang avverte: l'AI può aiutare a risolvere il cambiamento climatico ma prima servirà alimentarla con combustibili fossili









211 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoRisposta seria ora.
Sfatiamo un mito una volta per tutte: le CPU a 64bit non servono per velocizzare i calcoli (ne' a 32 ne' a 64 bit), ma servono solo per indirizzare piu' memoria virtuale non segmentata, oltre i 4gb.
Perche' non serve per velocizzare i calcoli a 64bit? Due motivi principali:
1) Le CPU moderne con esecuzione out of order e tecnologie quali l'HT fanno un ottimo lavoro nel nascondere le latenze e i calcoli risultano nel 90% dei casi memory bound, limitati dalla banda passante verso la memoria e non dalla velocita' d'esecuzione della CPU. Giusto l'altro ieri ci siamo domandati se un pezzo di codice piuttosto complicato che necessitava di calcoli a 64bit su una cpu a 32 bit sarebbe stato piu' veloce se implementato a 32 bit: senza troppe speculazione abbiamo semplicemete provato e calcolato i tempi di esecuzione scoprendo, magari un po' a sorpresa, che non c'era alcuna differenza. Le due versioni erano eseguite nello stesso tempo, dimostrando che i moderni processori a 32 bit sono perfettamente efficienti anche nei calcoli a 64 bit.
Che cosa sarebbe cambiato se quel pezzo di codice fosse stato eseguito da una CPU a 64 bit? Magari sarebbe andato piu' lento per il motivo numero 2...
2) Su una CPU a 64bit tutti i puntatori sono a 64bit ed occupano esattamente il doppio della memoria rispetto agli stessi puntatori su una CPU a 32bit, andando a sovraccaricare la cache, riducendone le prestazioni (piu' spazio occupato nella cache a parita' di quantita' di informazioni significa hit rate piu' basso e minore banda passante verso la memoria centrale). Herb Sutter riporta in un articolo che ho postato tempo fa come sul compilatore C++ sul quale sta lavorando il suo team di sviluppo, i vantaggi architetturali della versione a 64bit (piu' registri) erano completamente annullati dal peggiore hit rate della cache causato dai puntatori a 64 bit.
In conclusione, ricompilando un'applicazione a 64bit non ci dovrebbe aspettare alcun miglioramento prestazionale, ma solo piu' memoria indirizzabile.
il che dovrebbe voler dire che le evenuali maggiori prestazioni degli A64 sono merito soltanto della pipeline di più efficiente implementazione - da articoli su arstechnica ricordo ad esempio, accorgimenti che comprendono il decode in due stadi per le istruzioni corrispondenti a più risc86, il calcolo anticipato dell' address offset per alleggerire l' esecuzione in AGU delle istruzioni con indirizzamento relativo, la latenza di solo due cicli di clock, del loop schedule -> execute , lo shadow register file per il rollback delle istruzioni in caso di errata predizione, eccetera
ma sono tutte cose che prescindono dallo spazio indirizzabile ...
il che dovrebbe voler dire che le evenuali maggiori prestazioni degli A64 sono merito soltanto della pipeline di più efficiente implementazione - da articoli su arstechnica ricordo ad esempio, accorgimenti che comprendono il decode in due stadi per le istruzioni corrispondenti a più risc86, il calcolo anticipato dell' address offset per alleggerire l' esecuzione in AGU delle istruzioni con indirizzamento relativo, la latenza di solo due cicli di clock, del loop schedule -> execute , lo shadow register file per il rollback delle istruzioni in caso di errata predizione, eccetera
ma sono tutte cose che prescindono dallo spazio indirizzabile ...
Come ho scritto sembrerebbe che questi accorgimenti siano controbilanciati dall'intrinseca minore efficienza della cache con puntatori a 64 bit, su algoritmi che prevedano intenso uso di strutture dati complicate.
Io nn ho problemi neanche con windows xp per i dischi sata (ho due seagate barracuda), ho prova sia con l'home edition sia con il professional!
sto usando win x64 e per adesso tutto bene...
tranne per AquaMark3...
Io nn ho problemi neanche con windows xp per i dischi sata (ho due seagate barracuda), ho prova sia con l'home edition sia con il professional!
Non è che i dischi in sè danno problemi. L'unica cosa è che, quando si installa il SO da zero il disco SATA non viene riconosciuto in automatico da XP ma bisogna inserire il floppy dei driver del controller SATA della motherboard. Il fatto è che praticamente nessuna casa ti fornisce il floppy ma ti da i drivers su cd. Alcuni cd delle motherboard utilizzano una procedura automatica che in fase di boot ti consente di inserire i drivers su floppy per poi poter procedere all'installazione del SO. Quando questa utilità non è fornita, per fare questa procedura ti tocca utilizzare un altro pc oppure utilizzare il prompt di dos. Mi sembra scandaloso che non sia possibile caricare i drivers del controller direttamente da cd. Il tuo winXP ti riconosce i dischi senza aver caricato da floppy i drivers del controller? Se la risposta è sì allora può essere colpa della mia versione di windows che è un po' vecchia
[OT]A che punto stiamo con l'erbetta?
Non è che i dischi in sè danno problemi. L'unica cosa è che, quando si installa il SO da zero il disco SATA non viene riconosciuto in automatico da XP ma bisogna inserire il floppy dei driver del controller SATA della motherboard. Il fatto è che praticamente nessuna casa ti fornisce il floppy ma ti da i drivers su cd. Alcuni cd delle motherboard utilizzano una procedura automatica che in fase di boot ti consente di inserire i drivers su floppy per poi poter procedere all'installazione del SO. Quando questa utilità non è fornita, per fare questa procedura ti tocca utilizzare un altro pc oppure utilizzare il prompt di dos. Mi sembra scandaloso che non sia possibile caricare i drivers del controller direttamente da cd. Il tuo winXP ti riconosce i dischi senza aver caricato da floppy i drivers del controller? Se la risposta è sì allora può essere colpa della mia versione di windows che è un po' vecchia
ti ripeto:
non ho dovuto installare con f6 driver per il controller sata della scheda mamma.
L'hard disk è un Maxtor DiamondMax 10 250Gb SATA nuovo di pacca mai stato formattato...
il tuo problema deriva da schede mamme che riconoscono il controller sata come uno scsi, quindi xp/xp x64 hanno bisogno di driver aggiuntivi.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".