top of page

Architettura RISC o CISC ? e l'ARM ?

Immagine del redattore: texservice13texservice13

Aggiornamento: 11 gen

Esistono fondamentalmente 2 tipi di architettura dei computer:


  • RISC

  • CISC


Nell'architettura con processore RISC (Reduced Instruction Set Code) esiste una CPU e tante altre piccole unità specializzate a fare qualcosa. Per esempio: il chip che esegue la moltiplicazione; quello che controlla la memoria RAM; quello che gestisce l'input / output, etc…


TuttI questi chip, che potremmo dire, "sistemi specializzati ad eseguire solo un particolare compito", vengono chiamati alla bisogna dalla CPU con un singolo comando: i chip eseguono il comando (per esempio la moltiplicazione) e rimandano il risultato alla CPU chiamante: tempo di esecuzione ? Pochi millisecondi.


Accanto all'architettura RISC (tipica dei computer voluminosi che si possono trovare nei centri di calcolo, costosa e circoscritta in un ambiente definito) troviamo l'architettura con processore CISC (Complex Instruction Set Code, quello che viene anche conosciuto come "x86" in onore del primo processore 8086, tipica dei pc, degli smarphone, di alcuni server).


In questo caso la CPU si avvale solo di un chip a parte che è la ALU (Arithmetic Logic Unit - unità logica aritmetica strettamente connessa e/o annessa alla CPU) perché in questa tecnologia, la CPU centrale fa praticamente tutto ed è quindi molto più economica della tecnologia RISC che per fare le stesse cose si avvale di più chip specializzati; ovviamente essendo una che fa tutto... i tempi di esecuzione (in definitiva) sono molto più ampi della tecnologia RISC...


Tuttavia, a questo scenario di architetture diverse, sta prepotentemente arrivando l'architettura ARM, propria di alcuni oggetti detti IoT (Internet of Thing, cioè i c.d. oggetti intelligenti, ovvero tutti quegli oggetti intelligenti che rientrano genericamente nella domotica), nei dispositivi mobili, come smartphone e tablet, nonché in dispositivi embedded, microcontrollori, e più recentemente anche in computer come i Mac con chip Apple Silicon.


L'architettura ARM (acronimo di Advanced RISC Machine) è un'architettura di processori basata sul modello RISC (Reduced Instruction Set Computing), progettata per essere estremamente efficiente in termini di consumo energetico e prestazioni.


Poiché ARM non produce direttamente i processori, ma concede in licenza la sua architettura ad altre aziende, in futuro anche Intel e AMD integreranno la loro tecnologia con l'ARM nella loro produzione di CPU, dovendo superare i limiti tecnologici che l'attuale loro tecnologia impone.


Infine, un software "gira" sull'architettura per cui è stato compilato (CISC, RISC o ARM); quindi, per esempio, il sistema operativo Windows compilato per x86 non funziona su un Raspeberry PI (ARM).



16 visualizzazioni0 commenti

Comments


bottom of page