1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-25 03:34:17 +00:00
appunti-steffo/2 - Architettura dei calcolatori/1 - Appunti/02 - Dentro il processore.md

1.2 KiB

Dentro il processore

Come sono fatti i circuiti integrati?

Sono composti da un layer di silicio (semiconduttore), più delle maschere di conduttori (µfili metallici), isolanti (plastica e vetro) e transistor.

Processo di produzione

  • Lingotto di silicio
  • Tagliato in wafer da 2mm
  • Creazione dei patterned wafer
  • Testing dei patterned wafer
  • Taglio i tested wafers
  • Creo un package con i tested dies
  • Testo i packaged dies
  • Spedisco i tested packaged dies ai clienti.

Lo yield

Lo yield è quanti tested packaged dies riesco a produrre da un singolo lingotto di silicio.

Come definiamo la performance di un processore?

Ci sono varie metriche per definirla:

  • Response time: tempo impiegato a compiere un'operazione
  • Throughput: operazioni fatte in un'unità di tempo

Il clock

Il clock della CPU è il timer che scandisce le operazioni della CPU.

Ha, ovviamente, un periodo e una frequenza costanti.

Il CPU time

Il tempo impiegato da una CPU a compiere una determinata operazione è dato da numero di cicli di clock richiesti * periodo di clock, ed è detto CPU time.

Il Cost per instruction (CPI)

Alcune istruzioni di una CPU potrebbero richiedere più di un ciclo di clock.