Le componenti di un PC e la fase di avvio

// obiettivi di apprendimento
Comprendere la struttura fisica e logica di un Personal Computer nelle sue configurazioni principali
Conoscere le componenti fondamentali: case, PSU, motherboard, CPU, chipset, RAM, storage e GPU
Capire il ruolo della scheda madre e del chipset (North Bridge / South Bridge / PCH)
Distinguere interfacce seriali e parallele e i principali standard di connessione
Analizzare in dettaglio il processo di bootstrap — dal Power-On al sistema operativo
📄
Slides
Struttura del PC e motherboard
📚
Risorse
Lab – smontaggio PC
Vedi →
📚
Risorse
Lab – montaggio PC
Vedi →

Il Personal Computer — definizione e configurazioni

Il Personal Computer è un sistema di elaborazione elettronico progettato per l’utilizzo individuale. A differenza di sistemi centralizzati o server enterprise, il PC nasce per eseguire applicazioni di produttività personale, sviluppo software, navigazione, grafica, calcolo scientifico o gaming.

DESKTOP
Postazione fissa — CPU, RAM, GPU e storage sono moduli separati, sostituibili singolarmente, collegati alla motherboard tramite socket e slot standardizzati.
Massima upgradeability e dissipazione termica
NOTEBOOK
Mobilità — la logica di funzionamento è identica al desktop, ma CPU, RAM e storage sono spesso saldati o miniaturizzati per ridurre consumi e ingombri in un unico chassis.
Efficienza energetica prioritaria — SoC integrato

Il Case

Vista esplosa di un PC desktop con tutti i componenti principali etichettati
Vista esplosa di un PC desktop — case, PSU, scheda madre, CPU, RAM, GPU, storage. Ogni componente occupa una posizione precisa per ottimizzare flusso d’aria e cablaggio.

Il case non è un semplice involucro: è progettato per garantire la corretta coesistenza di tutti i componenti hardware.

💨
VENTILAZIONE
Flusso d’aria ottimizzato — intake frontale/inferiore, exhaust posteriore/superiore
🛡️
EMI
Isolamento elettromagnetico — scocca in acciaio/alluminio con aperture schermanti
🔧
STRUTTURA
Protezione meccanica — staffe, viti e guide standardizzate per montaggio sicuro
📐
STANDARD
Compatibilità con ATX, Micro-ATX, Mini-ITX
FormatoUtilizzo tipicoCaratteristiche
Mid TowerPC domestici e gamingIl più diffuso — buon bilanciamento spazio/ventilazione
Full TowerWorkstation ad alte prestazioniSpazio per raffreddamento a liquido custom e più drive
Rack / BladeServer enterpriseStandard 19″ — chassis condivide PSU e raffreddamento
Mini-ITXHTPC, embedded, desktop compattoDimensioni al minimo — 1 slot PCIe, 2 DIMM
// architettura blade
Nei sistemi professionali modulari, i moduli blade si inseriscono in uno chassis rack con alimentazione e raffreddamento condivisi. La comunicazione tra i moduli avviene tramite un backplane — una piastra con connettori paralleli che funge da bus ad alta velocità interno allo chassis.

Alimentatore (PSU)

L’alimentatore converte la tensione alternata di rete (220V AC) in tensioni continue stabilizzate, necessarie a ogni componente del sistema. Segue lo standard ATX, che definisce dimensioni fisiche, connettori, distribuzione delle tensioni e segnali di controllo.

12V
CPU, GPU, ventole, motori disco
5V
Logica, USB, controller
3.3V
RAM, chipset, logica moderna
5VSB
Standby — sempre attivo
Power Good
La scheda madre aspetta questo segnale prima di avviare la CPU. Finché le tensioni non sono stabili e nei limiti, il segnale resta basso e il sistema rimane bloccato.
Standby (5VSB)
Linea attiva anche a PC spento — alimenta RTC, controller USB (wake on keyboard) e modulo Wi-Fi (wake on LAN).

La certificazione 80 Plus garantisce efficienza minima dell’80% in conversione. Le versioni Gold/Platinum/Titanium arrivano al 94% — meno calore disperso e bolletta più bassa.

La Scheda Madre (Motherboard)

Scheda madre Micro-ATX con CPU installata, slot RAM DDR, slot PCIe e connettori SATA
Scheda madre Micro-ATX — socket CPU con dissipatore, slot RAM DDR (colorati), slot PCIe e connettori SATA. Il PCB multistrato nasconde decine di layer di piste in rame che trasportano segnali a frequenze GHz.

La motherboard è il circuito stampato principale su cui sono montati e interconnessi tutti i componenti. È realizzata in PCB multistrato in vetronite con piste in rame — la progettazione è critica per ridurre interferenze, controllare impedenze e minimizzare disturbi elettromagnetici.

ATX
305 × 244 mm
7 slot PCIe · 4+ slot RAM — massima espandibilità
Micro-ATX
244 × 244 mm
4 slot PCIe · 4 slot RAM — compatta e popolare
Mini-ITX
170 × 170 mm
1 slot PCIe · 2 slot RAM — minimo ingombro

CPU — Central Processing Unit

Processore Intel Core i9 — lato superiore con Integrated Heat Spreader in rame
Processore Intel Core i9 con IHS (Integrated Heat Spreader) in rame. Sotto il coperchio si trovano i die del processore con miliardi di transistor. Il lato inferiore ha i contatti LGA che si appoggiano sui pin del socket della motherboard.

La CPU è il cuore computazionale del sistema. È installata nel socket tramite meccanismo ZIF (Zero Insertion Force) — consente l’inserimento senza forzature meccaniche, proteggendo i pin o i pad LGA dalla deformazione.

// componenti interni
Unità di controllo (CU)
ALU — Arithmetic Logic Unit
Registri interni (PC, IR, MAR, MDR…)
Cache L1, L2, L3
Memory Controller (integrato nei sistemi moderni)
// raffreddamento
Dissipatore ad aria con heatpipe in rame
Raffreddamento a liquido AIO
Custom loop per sistemi ad alte prestazioni
Pasta termica obbligatoria tra CPU e dissipatore
// thermal throttling
Una CPU senza raffreddamento adeguato supera le temperature critiche (100°C+) e attiva il thermal throttling — riduce automaticamente la frequenza di clock per limitare la dissipazione. Il risultato è un calo drastico delle prestazioni. In casi estremi, il sistema si spegne per protezione hardware.

Chipset — il coordinatore della scheda madre

Il chipset orchestra le comunicazioni tra CPU e il resto dei componenti. Storicamente diviso in due chip distinti, oggi la funzione è parzialmente integrata nella CPU stessa.

NORTH BRIDGE
Storico — oggi integrato nella CPU
Gestiva i dispositivi ad alta velocità:
Controller memoria RAM
Bus PCIe per GPU
Link diretto alla CPU (FSB)
Nelle CPU moderne (Intel Core, AMD Zen) il controller memoria e il link PCIe primario sono integrati nel die del processore — latenza ridotta e prestazioni migliorate.
SOUTH BRIDGE / PCH
Platform Controller Hub — ancora presente
Gestisce le periferiche a bassa e media velocità:
Controller USB 2.0 / 3.x
Controller SATA
Controller audio HD
Chip UEFI/BIOS (Flash SPI)
RTC e CMOS RAM

Memorie e sistemi di archiviazione

RAM — memoria volatile

I moduli DIMM si installano negli slot dedicati. La DRAM è volatile — perde il contenuto a ogni spegnimento. Tre parametri fondamentali:

FREQUENZA
Espressa in MHz — determina la banda disponibile. DDR5 arriva a 6400+ MHz effettivi.
LATENZA (CL)
CAS Latency — cicli di attesa prima del dato. Minore è meglio. Es: DDR5-6000 CL30.
DUAL CHANNEL
Due moduli in parallelo raddoppiano la banda effettiva — da installare sempre a coppie.

La CMOS RAM, alimentata da batteria tampone CR2032 sulla scheda madre, conserva la configurazione UEFI/BIOS e l’orologio RTC anche a sistema spento. Rimuoverla resetta tutte le impostazioni ai valori di fabbrica.

Memorie di massa

SSD Samsung da 2.5 pollici con interfaccia SATA III
SSD SATA da 2.5″ — uno dei formati più diffusi. L’interfaccia SATA è seriale e raggiunge 600 MB/s. Gli SSD NVMe su connettore M.2 sfruttano il bus PCIe e superano i 7.000 MB/s.
TecnologiaInterfacciaVelocità tipicaNote
HDDSATA80–200 MB/sDischi magnetici rotanti — alta capacità, basso costo per GB
SSD SATASATA500–600 MB/sFlash NAND — silenzioso, shock resistant, bassa latenza
SSD NVMePCIe M.23.500–7.000 MB/sMassime prestazioni — ideale per sistema operativo e applicazioni
Storage USBUSB 3.x50–600 MB/sPortabilità — chiavette, SSD esterni, hard disk portatili

Interfacce seriali vs parallele

PARALLELA — legacy
Molti bit simultanei su più linee indipendenti
Frequenza limitata da crosstalk e skew dei segnali
Cavi ampi e rigidi — difficile miniaturizzare
Esempi: IDE/ATA, ISA, vecchio PCI parallelo
SERIALE — standard attuale
Un bit alla volta su linee differenziali
Frequenze GHz — eliminazione del rumore comune
Cavi sottili e flessibili — facile miniaturizzare
Esempi: SATA, PCIe, USB, Thunderbolt, M.2
// perché il seriale ha vinto
Nelle interfacce parallele i segnali su linee adiacenti si disturbano a vicenda (crosstalk) — più la frequenza sale, peggio è. Le seriali usano linee differenziali (due fili per segnale a polarità opposta) che annullano il rumore comune. Questo permette frequenze enormemente più alte, superando le velocità parallele nonostante la minore parallelizzazione.

GPU e slot di espansione

Scheda video PCIe con GPU AMD Radeon e sistema di raffreddamento a doppia ventola
GPU discreta su slot PCIe ×16 — chip grafico, memoria GDDR6 ad alta banda e dissipatore dedicato. Le GPU moderne integrano migliaia di core paralleli usati per rendering, AI e Machine Learning.

Gli slot PCI Express permettono di espandere il sistema: schede video, di rete, audio, controller RAID. Il bus PCIe è seriale ad alta velocità organizzato in lane indipendenti — ×1, ×4, ×8, ×16.

GPU INTEGRATA (iGPU)
Inclusa nel die della CPU (Intel UHD, AMD Radeon). Condivide la RAM di sistema. Adatta per laptop, uso quotidiano, display 4K e basso consumo.
GPU DISCRETA (dGPU)
Scheda PCIe con GDDR dedicata — migliaia di core paralleli. Usata per gaming, rendering 3D, AI, Machine Learning e Data Mining.

BIOS, UEFI e il processo di Bootstrap

BIOS e UEFI

Il BIOS (Basic Input/Output System) è il firmware memorizzato in un chip Flash SPI sulla scheda madre. Inizializza l’hardware e avvia il POST. L’UEFI (Unified Extensible Firmware Interface) ne è l’evoluzione moderna, con interfaccia grafica, Secure Boot e supporto per dischi di grandi dimensioni.

BIOS — Legacy
Interfaccia testo — navigazione solo da tastiera
Schema MBR — max 4 partizioni, dischi fino a 2 TB
Esegue in modalità 16-bit real mode
Nessuna firma digitale del bootloader
UEFI — Standard moderno
Interfaccia grafica — mouse e touch supportati
Schema GPT — 128 partizioni, dischi oltre 2 TB
Secure Boot — verifica firma digitale bootloader
Fast boot, TPM 2.0, rete pre-OS

Il processo di Bootstrap — analisi fase per fase

// il paradosso del bootstrap
Il termine viene dall’inglese “pull oneself up by the bootstraps” — rialzarsi tirandosi per i propri lacci. Il computer deve avviarsi da solo, caricando progressivamente componenti sempre più complessi. Il paradosso: per far girare software serve hardware attivo, ma per attivare l’hardware serve software. Il firmware nel chip Flash rompe questo ciclo essendo già presente prima che la RAM venga inizializzata.
01
RESET
Reset Hardware
Alla pressione del tasto Power, l’alimentatore stabilizza le tensioni e attiva il segnale Power Good. La scheda madre genera il segnale RESET# a tutti i chip. La CPU viene inizializzata in uno stato deterministico: il Program Counter viene caricato automaticamente all’indirizzo del vettore di reset — un indirizzo fisso che punta al firmware nella Flash SPI.
x86: PC <- 0xFFFFFFF0 → salta al firmware UEFI/BIOS nella Flash SPI
02
POST
Power-On Self Test (POST)
Il firmware esegue diagnostica sequenziale sull’hardware. Attenzione critica: in questa fase la RAM non è ancora inizializzata — il POST usa esclusivamente i registri interni della CPU come memoria temporanea. Nessun dato può essere scritto in RAM finché il controller non è stato configurato.
Cosa viene testato
CPU e cache interna
Circuiti del chipset
Chip Flash BIOS/UEFI
Bus di sistema
Errori segnalati con
Beep codes (speaker)
LED diagnostici POST
Display codici esadecimali
Messaggio su schermo
03
INIT
Inizializzazione Hardware
Il firmware inizializza ogni componente nell’ordine corretto — ogni step sblocca il successivo.
1. Controller memoria → training RAM: legge SPD dai moduli, imposta timing e frequenza, esegue test scrittura/lettura — da questo momento la RAM è disponibile
2. Chipset PCH e bus PCIe → enumerazione dispositivi e assegnazione degli indirizzi
3. GPU inizializzata → framebuffer attivato: appare il primo output video (logo scheda madre)
4. Controller USB, SATA, audio → periferiche rilevate e tastiera disponibile
5. Tabelle ACPI costruite in RAM → l’OS le userà per la gestione energetica e delle periferiche
04
BOOT
Ricerca del Bootloader
Il firmware consulta il Boot Order configurato dall’utente e cerca il bootloader sui dispositivi nell’ordine indicato (SSD, USB, rete…).
// UEFI + GPT
Cerca la partizione ESP (EFI System Partition) — filesystem FAT32 con file .efi del bootloader. Es: bootmgfw.efi per Windows, grubx64.efi per Linux.
// Legacy BIOS + MBR
Legge i primi 512 byte del disco (MBR) — contengono il codice del bootloader e la tabella delle partizioni.
// Secure Boot
Prima di eseguire il file .efi, UEFI ne verifica la firma digitale contro i certificati nel database del firmware. Un bootloader non firmato o manomesso viene bloccato — protezione contro bootkit e rootkit che si insediano prima del sistema operativo.
05
OS
Caricamento del Sistema Operativo
Il bootloader prende il controllo e carica il kernel in RAM. Avviene il passaggio di consegne definitivo: il firmware cede il controllo all’OS e non lo recupererà mai più.
a.Il bootloader decomprime e carica il kernel in RAM
b.Il kernel inizializza la MMU — attiva paging e protezione della memoria virtuale
c.Il kernel carica i driver per scheda video, storage, rete e audio
d.Avvia il processo init / systemd (PID 1) — il capostipite di tutti i processi
e.Login manager o desktop environment — il sistema è pronto per l’utente
// quanto dura il bootstrap?
Un sistema moderno con SSD NVMe e UEFI fast boot completa tutte le fasi in meno di 5 secondi. Il collo di bottiglia non è l’hardware — è il caricamento dei servizi del sistema operativo. Linux con systemd parallelizza tutti i servizi di avvio per ridurre il tempo al minimo possibile.

Tabella riassuntiva del bootstrap

FaseChi esegueDove vive il codiceRisultato
ResetCircuiti hardwareLogica fisica su PCBCPU in stato iniziale, PC → vettore di reset
POSTFirmware UEFIFlash SPI sulla scheda madreHardware verificato — nessun errore bloccante
Init HWFirmware UEFIFlash SPI sulla scheda madreRAM, GPU e periferiche inizializzate
BootloaderFirmware → BootloaderESP / MBR su discoControllo ceduto al bootloader dell’OS
OSBootloader → KernelPartizione di sistema su discoSistema operativo attivo — utente può accedere

Riepilogo

  • Il PC si presenta in due configurazioni: desktop (componenti separati e upgradable) e notebook (integrato, efficienza energetica prioritaria)
  • Il case garantisce ventilazione, isolamento EMI e protezione meccanica — i formati principali sono Mid/Full Tower, Rack e Mini-ITX
  • Il PSU converte 220V AC in 12V/5V/3.3V DC — il segnale Power Good autorizza il primo ciclo di clock della CPU
  • La motherboard è il PCB multistrato che interconnette tutto — i formati ATX, Micro-ATX e Mini-ITX definiscono dimensioni e numero di slot
  • La CPU si installa nel socket ZIF — al suo interno: CU, ALU, registri, cache L1/L2/L3 e memory controller integrato nei sistemi moderni
  • Il chipset storico era diviso in North Bridge (RAM, PCIe) e South Bridge (USB, SATA). Oggi il North Bridge è integrato nella CPU — rimane solo il PCH
  • Le interfacce seriali (SATA, PCIe, USB) hanno sostituito quelle parallele grazie alle linee differenziali che eliminano il crosstalk ad alta frequenza
  • L’UEFI sostituisce il BIOS con Secure Boot, GPT, interfaccia grafica e fast boot
  • Il bootstrap si articola in 5 fasi: Reset hardware → POST → Inizializzazione HW → Ricerca bootloader → Caricamento OS
  • Il Secure Boot verifica la firma digitale del bootloader prima di eseguirlo — protezione contro bootkit e rootkit

Lascia un commento