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.