Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. Вывести на экран листинг характеристик (в длинном и коротком форматах) процессов, инициализированных с вашего терминала. Проанализировать и объяснить содержание каждого поля сообщения.
2. Разработать и запустить простейшую процедуру в фоновом режиме с бесконечным циклом выполнения, предусматривающую, например, перенаправление вывода каких то сообщений в файл или в фиктивный файл, и использующую команду sleep для сокращения частоты циклов процедур.
3. Выполнить п.1. Объяснить измерения в листинге характеристик процессов. Объясните содержание PID и PPID.
4. Понизите значение приоритета процедуры. На что и как повлияет эта операция при управлении вычислительным процессом системы? Как отразятся её результаты в описателях процессов?
5. Проанализируйте листинг процессов. Какой процесс является родительским для процедуры.
6. Выйдите из системы и войдите заново. Проанализируйте листинг процессов. Объясните изменения в системе.
7. Запустите процедуру в фоновом режиме, но предусмотрите её защиту от прерывания при выходе из системы.
8. Выполните п.6. Объясните изменения PPID процедуры.
9. Завершите выполнение процесса процедуры.
10. Запустите процедуру в оперативном режиме с перенаправлением вывода в соответствующий файл.
11. Переведите задание с процедурой в фоновом режиме и проанализируйте сообщение на экран.
12. Переведите задание с процедурой в оперативном режиме и проанализируете сообщение на экран.
13. Завершите выполнение процедуры и проанализируйте сообщение на экран.
14. Проанализируйте с использованием команды history содержание лабораторной работы, продумайте ответы на нижеприведенные контрольные вопросы и сдайте выполненную работу преподавателю. После получения зачета по работе – уничтожьте все созданные файлы и корректно выйдите из системы.
Контрольные вопросы
1. Объясните понятия процесса и ресурса. Какое их значение в организации вычислительного процесса в ОС UBUNTU?
2. Какая информация содержится в описателях процессов? Как просмотреть их содержание в процессе работы с системой?
3. Какими способами можно организовать выполнение программ в фоновом режиме?
4. Какие особенности выполнения программ в фоновом режиме? Как избежать вывода фоновых сообщений на экран и прерывания выполнения фоновых программ при прекращении сеанса работы с системой?
5. Как пользователь может повлиять на распределение ресурсов между активными процессами?
6. Как можно прервать выполнение активных процессов? Какая информация для этого необходима и откуда она извлекается?
Дата публикования: 2014-11-04; Прочитано: 916 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!