Foreground

Definizione rapida

Primo piano operativo o visivo: indica il programma attivo oppure gli elementi collocati davanti allo sfondo.

Spiegazione

Un processo in foreground interagisce direttamente con l'utente e occupa normalmente la sessione o la finestra attiva. In grafica, il termine descrive invece la parte della composizione percepita come più vicina all'osservatore.

Esempio pratico

In un terminale, avviare un editor senza metterlo in background impedisce di digitare altri comandi finché il programma non termina o viene sospeso.

Spiegazione tecnica

Le shell associano il job in primo piano al terminale di controllo e gli inoltrano input e segnali da tastiera. Nei sistemi grafici, ordine di composizione e profondità stabiliscono quali elementi coprono quelli sottostanti.

Da non confondere con

Non va confuso con background, che designa attività eseguite senza controllo immediato dell'utente o componenti visive poste sullo sfondo.