Tipi di microprocessori

November 17

Tipi di microprocessori


I microprocessori sono circuiti integrati che incorporano molte o tutte le funzioni della unità centrale di elaborazione (CPU) di un computer. Molti disegni diversi microprocessori sono state create e miliardi di microprocessori prodotte negli ultimi 50 anni. Ci sono molti differenti famiglie di microprocessore. Essi possono differire nella dimensione dei loro insiemi di istruzioni, la loro funzione, e il loro livello di specializzazione.

Processori general-purpose (GPP)

GPPS sono utilizzati per applicazioni generiche. Un esempio è la famiglia Intel X86 di microprocessori. GPPS sono i chip si trovano in maggior parte dei PC. Sono inclusi anche sotto la bandiera del GPP sono microcontrollori. Questi sono chip con molte delle funzioni di un computer integrato nel chip con il processore. Microcontrollori sono utilizzati in applicazioni industriali e sistemi embedded. Un esempio è la famiglia PIC di microprocessori.

Processori Application-Specific (ASP)

ASP è specializzata per eseguire bene una funzione. Ci sono tre tipi di ASP. Questi sono il processore di segnali digitali (DSP), il circuito integrato per applicazioni specifiche (ASIC), e il processore set di istruzioni specifiche dell'applicazione (ASIP). DSP sono utilizzati per il calcolo numerico veloce. ASIC hanno un particolare algoritmo implementato direttamente nel loro hardware. ASIPs sono una via di mezzo tra un GPP e un ASIC. ASIPs hanno qualche programmabilità.

Instruction Set Computer Complex (CISC)

Il set di istruzioni è la lista delle istruzioni di base disponibili per programmare il microprocessore. Un CISC ha un grande set di istruzioni e molti modi complicati di riferimento ai dati in memoria. Le istruzioni in un CISC sono di lunghezza variabile, e ci sono molte istruzioni diverse disponibili per i diversi tipi di dati. Sebbene CISC consente potenzialmente maggiore efficienza di programmazione, è spesso più difficile da programmare a causa della complessità.

Reduced Instruction Set Computer (RISC)

Un RISC ha un'istruzione più piccolo set di un CISC. Le istruzioni di RISCs sono tutte la stessa lunghezza. Questo semplifica e velocizza la programmazione. E rende anche più facile per ottimizzare il codice. Sebbene le singole istruzioni possono fare a meno, più istruzioni possono essere implementate in rapida successione.