foreground



Предыдущая | Следующая

foreground (базовый режим) [UNIX], гл. Выполнять задачу с максимальным приоритетом; для немедленного выполнения поставить задачу в самую верхнюю точку стека (см. stack). В том же значении для понятий, далеких от программирования: «Если презентация будет уже на следующей неделе, мне пора foreground оформление документации». Впервые термин появился в OS/360, в наши дни чаще ассоциируется с системой UNIX. В системах с разделением времени задача, работающая в базовом режиме, первой перехватывает весь ввод с клавиатуры [в отличие от фоновых (background) задач], поэтому не стоит пытаться запускать с одного терминала или терминального окошка одновременно несколько задач с максимальным приоритетом: глазом моргнуть не успеете, как они передерутся за прерывания от клавиатуры, и все кончится большими потерями (см. lose).