Lessico IT › Infrastruttura › User space

User space

Infrastruttura Svenska → Aggiornato: 2026-10-01

Dove girano i programmi ordinari: senza accesso diretto all'hardware e ciascuno con un proprio spazio di indirizzamento protetto.

Un programma in user space non può, da solo, parlare con il disco, aprire una connessione di rete o leggere la memoria di un altro processo. Tutto passa attraverso le chiamate di sistema, in cui il kernel verifica le autorizzazioni prima di eseguire il servizio. Se il programma va in crash, gli altri non ne risentono.

Dove tracciare il confine è un compromesso ancora oggetto di discussione. Spostare funzioni fuori dal kernel dà robustezza e debug più semplice: FUSE permette di scrivere filesystem come normali programmi, mentre stack di rete in user space come DPDK scavalcano del tutto il kernel per ottenere prestazioni estreme. Spostarle dentro dà velocità. eBPF è una terza risposta: codice che viene verificato e poi eseguito nel kernel senza che occorra fidarsi di lui.

← Torna al lessico