|
|
|
![]() |
|
Strumenti |
![]() |
#41 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12336
|
Quote:
da quello che mi sembra di capire qua: http://www.apple-history.com/noframe...del=imac_usb_2 256K ![]()
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#42 | |
Senior Member
Iscritto dal: May 2002
Città: anzio(roma)
Messaggi: 1442
|
Quote:
In effetti hai ragione, a me L'Imac dà più l'idea del computer da "salotto", sul quale navigare in internet, ascoltare musica, vedere filmati insomma, il tanto decantato "digital hub" che Jobs tenta di diffondere. Ad esempio io, per questi scopi uso un Emac che, con il telecomando, è veramente perfetto per questo scopo.
__________________
L' ignorante afferma,il saggio dubita,il sapiente riflette" (Aristotele) |
|
![]() |
![]() |
![]() |
#43 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12336
|
Quote:
attenzione: con quello non volevo dire che il processore può anche essere un g3 233 ![]() volevo solo dire che, per gente come te (e come me, a cui spero presto arrivi l'imac g4 ![]() a un professionista che applica filtri con ps tutto il giorno, o che renderizza e modella con cinema4d, l'imac non gli interessa indipendentemente dal processore che monta ![]()
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#44 | ||
Senior Member
Iscritto dal: Apr 2004
Messaggi: 509
|
Quote:
Quote:
__________________
hdx://apple-events.dyndns.org:10700 ...for Mac evangelist only ![]() |
||
![]() |
![]() |
![]() |
#45 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12336
|
Quote:
non è detto...... cioè, è probabile, ma può essere sia un incremento spaventoso, che un incremento nullo... tutto dipende dal fatto che gli applicativi abbiano bisogno o meno di variabili a 64 bit.... attualmente gli applicativi che le usano sono quelli dove ci sono calcoli pesanti (rendering,filtri,cose del genere), dove c'è necessita di variabili a 64 bit. attualmente usare variabili a 64bit significa simularle con 2 da 32, e quindi perdere tempo di calcolo, e se ne fa poco uso, in futuro chissà....
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#46 | |
Senior Member
Iscritto dal: May 2002
Città: anzio(roma)
Messaggi: 1442
|
Quote:
La tipologia di impiego di questo Imac, come di quello G4 e di quello G3, non è certo quella dove si richiede potenza ma dove eleganza, necessità di spazio e facilità di uso la fanno da padroni. In una discussione qui sul sito le due fazioni si "scannavano" sul nuovo Imac: a mio avviso chi lo compra lo fa perchè ha delle determinate esigenze, chi ne ha altre può rivolgersi ad una diversa tipologia di macchine che la Apple -purtroppo a caro prezzo- ha nel listino.
__________________
L' ignorante afferma,il saggio dubita,il sapiente riflette" (Aristotele) |
|
![]() |
![]() |
![]() |
#47 | |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 509
|
Quote:
Per esempio sarà interessante vedere i sortware Apple (fascia pro sicuramente ma lo stesso iLife) dopo il rilascio di Tiger come gireranno una volta ottimizzati per il G5.
__________________
hdx://apple-events.dyndns.org:10700 ...for Mac evangelist only ![]() |
|
![]() |
![]() |
![]() |
#48 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12336
|
Quote:
![]()
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#49 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
![]()
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
![]() |
![]() |
![]() |
#50 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
- il numero dei registri general purpose e SSE sono raddoppiati - sono disponibili delle nuove modalità d'indirizzamento - sono disponibili nuove istruzioni per effettuare chiamate al s.o. - è scomparsa la segmentazione, ed è presente solo la paginazione per gestire la memoria. Il passaggio dai 32 ai 64 bit dei registri general purpose comporta ben pochi incrementi prestazionali, e comunque legati all'uso di variabili a 64 bit INTERE per effettuare dei calcoli: cosa decisamente rara, e sei un programmatore "navigato" dovresti saperlo... Dal G4 al G5 l'unico cambiamento a livello di ISA è appunto nel passaggio dai 32 ai 64 bit per i registri general purpose, per cui si ricade nell'ultimo punto. Non ti aspettare, quindi, incrementi consistenti quando ci sarà s.o. e applicazioni a 64 bit, proprio per questi motivi. Anzi, generalmente c'è sempre un calo di prestazioni dovuto al fatto che per gli indirizzi sono necessari 64 bit, per cui viene consumata il doppio della memoria per memorizzarli e riempendo una linea di cache dalla memoria, se ne troveranno quindi la metà memorizzati. E considera che questa perdita di prestazioni è già stata calcolata e inglobata nel 15-20% stimato da AMD, mentre per il G4 -> G5 ciò non è stata fatta. Per concludere: i 64 bit non sono la panacea. Potrebbero essere vantaggiosi perché alcuni algoritmi si potrebbero reimplementare in maniera completamente diversa, ma ciò richiede appunto uno sforzo non indifferente da parte del programmatore, perché si deve "inventare" queste cose (e non sempre è possibile farlo). In ogni caso ciò richiederebbe una riscrittura di tutto: non penso che sia una strada percorribile, se non per particolari applicazioni (codec video/audio, ad esempio) in cui si POTREBBERO ottenere dei vantaggi (dipende sempre dal tipo di codec, chiaramente).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
![]() |
![]() |
![]() |
#51 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
D'altra parte i filtri vengono generalmente implementati con le istruzioni SIMD (Altivec, MMX/SSE), perché si può operare su molti più valori contemporaneamente. Per il rendering ormai da tempo si usano valori in floating point. Non se e come si potrebbero utilizzare valori interi (fixed point) per eventuali calcoli...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
![]() |
![]() |
![]() |
#52 | ||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Un lavoro ENORME, che ben pochi si potrebbero permettere di fare... Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||
![]() |
![]() |
![]() |
#53 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12336
|
Quote:
thanks per la precisazione ![]()
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#54 |
Junior Member
Iscritto dal: Mar 2004
Messaggi: 5
|
![]() bella sorpresa ![]() apro il mio primo thread e lo ritrovo pieno dopo poco, è bellissimo. Ciao a tutti non conosco molto sulla storia del Mac ma era un mio mito (quando ancora non lo avevo) e il mio confondimento era inca##armi con il PC perché funzionasse quel poco che mi permettesse di fare qualcosa di utile. Poi ho comprato il mio iBook G3 e ora tutto scorre ![]() Ho iniziato ad apprezzare in pratica ciò che per me era leggenda e non ho da lamentare niente ora odio i PC ancora di più : 4 gg fa il PC a lavoro si è piantato e mi ha distrutto tutti i messaggi di posta in arrivo!!!!!! Credo che "Guglielmo Cancello" abbia avuto un luuuunga visita dall'otorino tanto gli fischiavano ![]() Sono molto interessanti i prototipi di LCD .. che avete mostrato, non li avevo mai visti ma ho visto che risalgono a date un po' antiche per il tipo di schermo. Saranno costati sicuramente un capitale Gli LCD al tempo erano costosissimi e di qualità pessima rispetto agli attuali. (pena tipica di una tecnologia che inizia la sua crescita) zoZOT ![]() ![]() ![]() ![]()
__________________
Il fulmine sia con voi ![]() |
![]() |
![]() |
![]() |
#55 | |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 509
|
Quote:
E secondo voi le applicazioni Apple (leggi: i programamtori che lavorano alla Apple) che attualemnte segnano una netta differenza tra un Mac e un PC (parliamo di software tipo iLife ed ovviamente anche i software PRO) e il sistema operativo stesso (già con Tiger si è sulla strada "per" ma non ci siamo ancora nel pieno della rivoluzione dei 64bit) non verranno riscritte appositamente un pò per sfruttare i 64bit e un pò per la diversa implementazione dell'architettura PowerPC del G4 rispetto al G5? Io dico che è solo questione di tempo. Così come l'ottimizzazione per l'Altivec dei G4. Quel 35% è destinato a crescere (anche rispetto all'ipotetico G4 di pari frequenza con cache aumentata).
__________________
hdx://apple-events.dyndns.org:10700 ...for Mac evangelist only ![]() |
|
![]() |
![]() |
![]() |
#56 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
1) I programmatori che lavorano alla Apple non hanno nulla di speciale rispetto a tanti altri che lavorano in altre società.
2) L'assembly ormai lo si usa esclusivamente in alcune parti del kernel o in alcuni driver 3) La maggior parte del lavoro di ottimizzazione è demandata ai compilatori: a causa delle continue variazioni nelle architetture, non è più pensabile di introdurre continuamente nei sorgenti #ifdef per compilare codice C a seconda dell'architettura, anche perché un conto è scrivere un'applicazione e tutt'altra cosa un intero sistema operativo 4) La differenza di Apple rispetto alle altre case sta nella cura che pone nelle cose, ma ciò non vuol dire che ottimizzi tutto il codice che viene scritto, anzi. 5) Tiger sfrutterà i 64 bit esattamente come hanno già fatto altri s.o. a 64 bit. Ripeto: l'utilità dei 64 bit è abbastanza limitata. Per il resto, hai detto bene: è una questione di tempo. E ormai nessuno ha più tempo per ottimizzare il codice a più non posso, specialmente Apple che non è che abbia decine di migliaia di programmatori dipendenti a cui demandare anche quest'oneroso compito.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#57 | |||
Senior Member
Iscritto dal: Apr 2004
Messaggi: 509
|
Quote:
Quote:
Quote:
__________________
hdx://apple-events.dyndns.org:10700 ...for Mac evangelist only ![]() |
|||
![]() |
![]() |
![]() |
#58 | ||
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12336
|
Quote:
![]() secondo te apple è l'unica società che produce hardware e software proprietario? ![]() spero tu stia scherzando ![]() Quote:
ad ogni modo, credo che tu non abbia la più pallida idea di cosa significhi "ottimizzare" un sorgente, o "trasformarlo a 64bit", veramente ;9
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
||
![]() |
![]() |
![]() |
#59 | |||
Senior Member
Iscritto dal: Apr 2004
Messaggi: 509
|
Quote:
Quote:
Quote:
2) cosa c'entra tutto questo con il discorso che stavo facendo a cdimauro?
__________________
hdx://apple-events.dyndns.org:10700 ...for Mac evangelist only ![]() |
|||
![]() |
![]() |
![]() |
#60 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12336
|
Quote:
1) ci sono tantissime case che producono sia l'hw che il sw. e i sistemi sono embedded, quindi ottimizzati per forza di cose. 2) e da che parametri giudichi che un software è ottimizzato dal lato dell'utente finale? ![]() magari, per dirne una, iphoto è scritto da cani, potrebbe andare il doppio (pura supposizione), ma questo lo può sapere solo il team che l'ha fatto...... tu da utente finale puoi vedere che quel software funziona, ma non sai se è ottimizzato o meno... 3) infatti era un'affermazione rivolta a te, non a cidimauro ![]()
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:43.