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.

Aggiornato December 8, 2022 da Brian P.

quizMetti alla prova le tue conoscenze

What does the S in SRAM stand for?

A
Simple
0%
B
Standard
0%
C
Static
0%
D
System
0%
Correct! Incorrect!     View the SRAM definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di CISC in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.