Abbandoneremo mai l'insieme di istruzioni x86 o continueremo a fare addon per esso?
Il set di istruzioni 6502 è ancora in giro. Mi sono imbattuto in un'istanza di esso sepolta in un prodotto abbastanza moderno come controller incorporato. Non si è mai chiamato 6502, ma lo era.Il set di istruzioni 8051 è ancora in giro. Se hai un Wiimote, ha un processore derivato dall'8051!
Gli Z80 sono ancora in giro. Hai una calcolatrice grafica? È probabile che stia eseguendo il set di istruzioni Z80.
Quello che è interessante in tutti questi esempi è che sono incorporati. Ricordo di aver sentito una barzelletta quando ho iniziato a lavorare nel settore dei processori, che l'embedded è dove i processori vanno a morire. "Non abbiamo vinto il mercato!" "Beh, almeno abbiamo l'embedded..."
Immagino che qualche forma di x86 persisterà anche in questo modo, anche molto tempo dopo che i computer desktop x86 saranno una cosa del passato. La gente dirà "x86 ha tutto questo software scritto per esso! Non può morire!" Beh, questo è vero fino ad un certo punto. Apple ci ha mostrato che può cambiare processore più e più volte, da 68K a PowerPC a x86 nella sua linea Mac.
Al di fuori dei suoi portatili e desktop, però, è tutto ARM alla Apple. Un giorno, questo potrebbe descrivere la loro intera linea, anche se è difficile da dire. Una cosa è certa, però, la crescente capacità di ARM mantiene sicuramente una certa pressione su Intel dalla fascia bassa, almeno.
Intel ha un interesse personale nel mantenere x86 vitale, sia nella fascia alta che nel più ampio spazio consumer. Finché riusciranno a far uscire processori che convincano il mercato, la loro architettura sarà con noi per molto tempo.
Se x86 dovesse mai perdere il suo dominio, sarà perché la natura dell'informatica è cambiata. Il cloud computing è spesso agnostico al processore: la gente ricompilerà per qualsiasi processore se questo riduce il costo per unità di lavoro o rende le cose più veloci. L'informatica di consumo sta diventando più simile a un apparecchio, e anche questo è agnostico al processore: la gente ricompilerà se non sta già puntando a una macchina virtuale. Ciò che conta è il valore consegnato per il dollaro speso. L'unica cosa che avrà bisogno di x86 sono le applicazioni legacy che non possono essere facilmente ricompilate. E queste alla fine si estingueranno.
In quel caso, x86 potrebbe svanire dalla ribalta, forse in un decennio o due. Ma almeno c'è l'embedded...
Articoli simili
- Quali sono i vantaggi e gli svantaggi del set di istruzioni Thumb rispetto alle istruzioni ARM a 32 bit?
- Cosa dovrei fare se ho beccato il mio ragazzo ad usare Tinder e quando gli chiedo perché era su di esso, si comporta come se non fosse mai successo?
- Dove posso trovare 20, o più, dei migliori addon di Kodi per film e streaming TV dal vivo?
- Qual è il miglior heroku addon per la gestione dei log?