Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
24
Добавлен:
02.05.2014
Размер:
210.64 Кб
Скачать

{

return pid ? ::kill(pid, signalNumber) != -1 : false;

}

3.Задания и порядок их выполнения

1.Разработайте алгоритм решения задачи, поставленной преподавателем. В качестве основы рекомендуется использовать приведенный класс Process.

2.Используя интегрированную среду KDevelop получите программную реализацию разработанного алгоритма в виде консольного приложения на языке C++.

3.Проведите отладку полученной программы.

4.Продемонстрируйте преподавателю работу отлаженной программы. 5.Внесите в программу изменения, предложенные преподавателем. 6.Ответьте на контрольные вопросы.

4.Контрольные вопросы

1.Что такое процесс? В чем его отличие от программы?

2.Перечислите возможные состояния процесса и обоснуйте необходимость рассмотрения каждого из них.

3.Укажите основные операции над процессами 4.Можно ли гарантировать порядок выполнения процессов? Дайте

обоснование Вашего ответа.

5.Предложите возможные способы доработки класса для представления понятия «Процесс». Обоснуйте необходимость внесения предложенных изменений.

5.Список литературы

1.Карпов В.Е., Коньков К.А. Основы операционных систем – М.: ИНТУИТ.ру, 2004. – 632 с.

2.Гордеев А.В. Операционные системы: Учебник для вузов, Изд. 2-е, СПб: Питер, 2004 – 416 с.

3.Теренс Чан. Системное программирование на C++ для Unix: Пер. С англ. – К.: Издательская группа BHV, 1997.

15

Соседние файлы в папке Реферат - Потоки