CISC
È l'acronimo di "Complex Instruction Set Computing" e si pronuncia "sisk.".
CISC è un tipo di progettazione dei processori che include un ampio insieme di istruzioni per computer nel proprio set di istruzioni integrato. Le istruzioni CISC possono avere lunghezze diverse, da attività semplici a operazioni composte da più passaggi; le attività più lunghe richiedono diversi cicli di clock. CISC è una delle due principali filosofie di progettazione dei set di istruzioni, insieme a Reduced Instruction Set Computing (RISC). L'architettura dei processori x86, che comprende i processori prodotti da Intel e AMD, è il tipo di processore CISC più diffuso.
Una singola istruzione in un set di istruzioni CISC può eseguire più operazioni: per esempio, una singola istruzione può indicare al processore di caricare valori da due banchi di memoria, moltiplicarli e quindi memorizzare il risultato. Integrare istruzioni complesse direttamente nel set di istruzioni del processore consente a un compilatore software di creare meno righe di codice assembly, che a sua volta richiede meno memoria per memorizzare le istruzioni.
CISC e RISC
CISC e RISC sono due idee diverse di progettazione dei set di istruzioni. Ognuna presenta vantaggi e svantaggi rispetto all'altra.
I set di istruzioni CISC contengono più istruzioni in grado di gestire attività più complesse nell'arco di diversi cicli di clock, mentre i set di istruzioni RISC includono meno istruzioni, ciascuna delle quali richiede un singolo ciclo di clock. Quando diverse istruzioni RISC vengono concatenate per completare la stessa attività di una singola istruzione CISC, il numero di cicli di clock richiesti è spesso lo stesso.
I processori CISC richiedono inoltre più transistor per memorizzare i set di istruzioni più ampi rispetto ai processori RISC. I processori RISC possono usare quei transistor per la memoria oppure usare meno transistor per una progettazione del chip meno complessa, che può essere più piccola, richiedere meno energia e produrre meno calore.
Metti alla prova le tue conoscenze