Leggendo un po' in giro, ho scoperto che l'architettura del processore che sta negli iDevices è basata sull'ARM ed è sostanzialmente un RISC (ovvero un processore con poche funzioni, molto veloce e che consuma poco) invece del classico CISC che c'è in tutti i computer (molte funzioni, non molto veloce e tutto da clocckare, con consumi più alti).
Tra le architetture CISC e RISC è un pendolo che va avanti da decenni (la Apple stessa è passata nei PC dai RISC di IBM, la serie G, ai CISC di Intel) ed in principio non c'è nessuna equazione che dica un'architettura essere meglio dell'altra.
Solo che si formano negli anni i partiti presi, quelli che odiano una o l'altra; e io ho sempre avuto sulle balle i RISC, soprattutto da quando feci il compito scritto di Calcolatori, con la programmazione di una funzione stupidissima (la somma e sottrazione in virgola mobile) per un RISC; compito che occupò nove pagine di assembler scritto a mano e che facemmo bene solo in due su 100 colleghi.
6 comments:
Io sono un "utilizzatore finale" di processori, ma per esperienza ho visto che sugli impianti chimici i PLC e gli strumenti basati su RISC sono durati molto di più , senza problemi, anche in condizioni microclimatiche ostiche.
Ho un misuratore di densità su un impianto che lavora ininterrottamente da più di 20 anni senza problemi in una zona in cui la temperatura media è 60°C.
In fondo i personal computer sono fatti per essere buttati nella spazzatura dopo pochi anni, forse l' apparente maggior robustezza intrinseca dei RISC ( forse dovuta ad una "semplicità" ) non è un male in sè.
E se poi chi li deve programmare si fa un mazzo così potrebbe valerne la pena.
Praticamente tutte le sonde spaziali hanno un RISC.
La mia però è una posizione ideologica.. :-D
Non è una questione di tifoserie o di gusti.
L'evoluzione delle architetture dipende molto da che impatto avrà il fatto che le RISC spostano molto il peso sul software (le 9 pagine di carletto che ci stanno tutte) avendo un HW piu' "semplice".
Fino ad ora il giochino ha retto al punto che i sistemi di produzione mission critical sono tutti su RISC ma non è detto che sia sempre cosi'.
red
Che i mission critical sono tutti RISC è un po' forte.
E' un po' forte ma se hai mai visto un sistema di produzione serio (banche o telco) è Sun o HP comunque RISC.
Inzia a vedersi qualche Itanium ma solo negli ultimi anni.
red
Quando feci Sistemi 1 il progetto annuale consistette nell'emulazione di un PDP-11. L'anno dopo i fortunelli si beccarono l'emulatore di R3000. Inutile dire chi la sfango' meglio :-)
Post a Comment