foreground: vt.

[Unix; comune] Mettere un task in cima allo stack per un'elaborazione immediata, e gli hacker lo usano spesso in questo senso per compiti non informatici. “Se la tua presentazione sara' fatta la prossima settimana, penso che sarebbe meglio mettere in foreground la scrittura del documento di progettazione.

Tecnicamente, su un sistema di timesharing, un task in esecuzione in foreground e' uno con la possibilita' di accettare input da e mandare output all'utente; opposto di background. Oggigiorno questo termine e' associato prevalentemente con Unix, ma sembra essere stato usato la prima volta con questo significato su OS/360. Normalmente, c'e' un solo task in foreground per terminale (o finestra di terminale); avere processi multipli che leggono simultaneamente dalla tastiera e' un buon modo per incasinare tutto. Vedi lose.