Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_процессы.doc
Скачиваний:
1
Добавлен:
27.11.2019
Размер:
225.28 Кб
Скачать

3. Список заданий

I. К части 1 (программа 2.1)

  1. Создать два процесса и вывести их PID и PID их родителей.

  2. Создать n процессов и вывести их PID и PID их родителей.

  3. Создать процесс, завершить родительский процесс и вывести PID нового родителя.

II . По части номер 2(программа 2)

  1. Первая часть программы создает файл “INPUT” и записывает в него 2 целых числа, вторая часть читает эти два числа из файла “INPUT” и перемножает их. Результат перемножения записывается в файл “OUTPUT”. Далее первая программа читай результат из файла “OUTPUT” и если все нормально выводит его на экран иначе выводит сообщение об ошибке

  2. На основе приложенного к данному указанию примера составить комплекс из пяти программ, аналогично заданию выше.

III. По части номер 3(программа 3)

  1. Создать канал. Родитель записывает в него целое число введенное с клавиатуры, процесс читает его и возводит во 2 степень и выводит результат на экран.

  2. Создать канал. Родитель записывает в него предложение введенное пользователем с клавиатуры, процесс читает его и выводит на экран.

  3. Создать канал. Родитель записывает в него массив целых чисел, процесс читает их, упорядочивает в порядке возрастания и выводит результат на экран.

  1. Список использованной литературы.

  • Арнольд Роббинс. Linux: программирование в примерах. Москва 2005г.

  • В.В. Подбельский, С.С. Фомин. Программирование на языке Си.2004г.

  • Материалы сайта ru.wikipedia.org

  • Николай Иванов - Программирование в Linux. Самоучитель

21

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]