Processore vs microprocessore
È un microprocessore (un circuito elettronico costruito su un wafer / lastra semiconduttore) comunemente noto come processore ed è definito come unità di elaborazione centrale di un sistema informatico. È un chip elettronico che elabora le informazioni in base agli input. È in grado di manipolare, recuperare, memorizzare e / o visualizzare le informazioni in forma binaria. Ogni componente del sistema opera sotto le istruzioni direttamente o indirettamente dal processore.
Il primo microprocessore è stato sviluppato negli anni '60 dopo la scoperta del transistor semiconduttore. Un processore analogico o un computer abbastanza grande da riempire completamente una stanza potrebbe essere miniaturizzato utilizzando questa tecnologia fino alle dimensioni di una miniatura. Intel ha rilasciato il primo microprocessore al mondo Intel 4004 nel 1971. Da allora ha avuto un enorme impatto sulla civiltà umana, facendo progredire la tecnologia dei computer.
Un processore esegue le istruzioni a una frequenza determinata da un oscillatore, che funge da meccanismo di clock per il circuito. Al picco di ogni segnale di clock, il processore esegue una singola operazione elementare o una parte di un'istruzione. La velocità del processore è determinata da questa velocità di clock. Inoltre, Cicli per istruzione (CPI) fornisce il numero medio di cicli necessari per eseguire un'istruzione per il processore. I processori con valori CPI inferiori sono più veloci di quelli con valori CPI più alti.
Un processore è costituito da diverse unità interconnesse. Memoria cache e unità di registro, unità di controllo, unità di esecuzione e unità di gestione bus sono i componenti principali di un processore. L'unità di controllo collega i dati in ingresso, li decodifica e li passa alle fasi di esecuzione. Contiene sottocomponenti chiamati sequencer, contatore ordinale e registro delle istruzioni. Il sequencer sincronizza la velocità di esecuzione dell'istruzione con la velocità di clock e trasmette anche i segnali di controllo ad altre unità. Il contatore ordinale conserva l'indirizzo dell'istruzione attualmente in esecuzione e il registro delle istruzioni contiene le istruzioni successive che devono essere eseguite.
L'unità esecutiva esegue le operazioni sulla base delle istruzioni. Unità aritmetica e logica, unità in virgola mobile, registro di stato e registro accumulatore sono i sottocomponenti dell'unità di esecuzione. Arithmetic and Logic Unit (ALU) esegue funzioni aritmetiche e logiche di base, come operazioni AND, OR, NOT e XOR. Queste operazioni vengono eseguite in forma binaria soggetta a logica booleana. L'unità in virgola mobile esegue operazioni relative ai valori in virgola mobile, che non vengono eseguite dall'ALU.
I registri sono piccole posizioni di memoria locale all'interno del chip che memorizzano temporaneamente le istruzioni per le unità di elaborazione. Il registro dell'accumulatore (ACC), il registro di stato, il registro delle istruzioni, il contatore ordinale e il registro del buffer sono i principali tipi di registri. La cache è anche una memoria locale che viene utilizzata per archiviare temporaneamente le informazioni disponibili nella RAM per un accesso più rapido durante le operazioni.
I processori sono costruiti utilizzando diverse architetture e set di istruzioni. Un set di istruzioni è la somma delle operazioni di base che un processore può eseguire. In base ai set di istruzioni, i processori sono classificati come segue.
• Famiglia 80 × 86: (la "x" al centro rappresenta la famiglia) 386, 486, 586, 686, ecc.
• ARM
• IA-64
• MIPS
• Motorola 6800
• PowerPC
• SPARC
Esistono diverse classi di progetti di microprocessori Intel per computer.
386: Intel Corporation ha rilasciato il chip 80386 nel 1985. Aveva una dimensione di registro a 32 bit, un bus dati a 32 bit e un bus indirizzi a 32 bit ed era in grado di gestire 16 MB di memoria; aveva 275.000 transistor in esso. Successivamente i386 è stato sviluppato in versioni superiori.
486, 586 (Pentium), 686 (Pentium II classe) erano microprocessori avanzati progettati sulla base del design originale i386.
Qual è la differenza tra processore e microprocessore?
Il processore è lo stesso dispositivo denominato microprocessore; infatti, processore è un termine abbreviato per microprocessore.