In ambiente multitasking funziona in foreground quel programma che ha momentaneamente il controllo della tastiera e del mouse e che appare in evidenza sullo schermo. Si tratta del programma che ha la priorità più alta tra tutti quelli correntemente in esecuzione e che riceve i comandi interattivi dell'utente. Alcuni programmi sono concepiti per funzionare prevalentemente in foreground, come nel caso dei word processor che accettano la digitazione del testo solo quando sono in foreground e congelano la propria attività quando passano in background, altri nascono invece per funzionare tipicamente in background, come i programmi di stampa. I programmi di comunicazione (ricezione della posta elettronica, trasferimento di file, eccetera) funzionano alternativamente in background o foreground a seconda che sia necessaria o meno l'interazione con l'utente. La posizione di background o di foreground viene decisa dall'utente che seleziona di volta in volta con la tastiera o con il mouse quale programma portare in evidenza sullo schermo (foreground) e quale nascondere o relegare sullo sfondo (background).
|
|