Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - TTY-абстракция - Управление заданиями и сессиями22 января 2011Оглавление: 1. TTY-абстракция 2. Сценарий использования 3. Место TTY в модели процессов 4. Управление заданиями и сессиями 5. TTY и система сигналов 6. Контроль потока и блокировка ввода-вывода 7. Настройка TTY Пусть пользователь нажал ^Z при работе с программой, или запустил программу с префиксом &, чтобы она заработала в фоновом режиме. При этом включается механизм управления заданиями. «Задание» это, практически, синоним «группы процессов». Пользователь может манипулировать заданиями внутри данной сессии при помощи встроенных команд оболочки, таких как Рассмотрим взаимоотношения процессов, заданий и сессий на примере: Смысл в том, что каждый конвейер это задание, потому что все процессы в конвейере должны управляться одновременно. Именно поэтому команда Команда Хотя несколько процессов могут одновременно иметь один и тот же псевдотерминал в качестве своего стандартного ввода и/или стандартного вывода, только активное задание будет получать на вход текст, вводимый с TTY, и будет иметь право само выводить информацию на него. Если процесс, не являющийся активным, хочет вывести что-то на экран, ядро приостанавливает его при помощи сигнала. Просмотров: 6767
|