Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методика выполнения



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...