ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Практические задания. 1. Написать программу, которая будет реализовывать следующие функции:1. Написать программу, которая будет реализовывать следующие функции: · сразу после запуска получает и сообщает свой ID и ID родительского процесса; · перед каждым выводом сообщения об ID процесса и родительского процесса эта информация получается заново; · порождает процессы, формируя генеалогическое дерево согласно варианту, сообщая, что "процесс с ID таким-то породил процесс с таким-то ID"; · перед завершением процесса сообщить, что "процесс с таким-то ID и таким-то ID родителя завершает работу"; · один из процессов должен вместо себя запустить программу, указанную в варианте задания. 2. На основании выходной информации программы предыдущего пункта изобразить генеалогическое дерево процессов (с указанием идентификаторов процессов). Объяснить каждое выведенное сообщение и их порядок в предыдущем пункте. 3. Подготовьте отчет по лабораторной работе. Варианты индивидуальных заданий В столбце fork описано генеалогическое древо процессов: каждая цифра указывает на относительный номер (не путать с pid) процесса, являющегося родителем для данного процесса. Например, строка 0 1 1 1 3 означает, что первый процесс не имеет родителя среди ваших процессов (порождается и запускается извне), второй, третий и четвертый – порождены первым, пятый – третьим. В столбце exec указан номер процесса, выполняющего вызов exec, команды для которого указаны в последнем столбце. Запускайте команду обязательно с какими-либо параметрами. Не нашли, что искали? Воспользуйтесь поиском:
|