Вопросы

1. Каково назначение системных вызовов wait, waitpid?

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

3. Каково назначение директивы #define в программе procmemory.c?

4. Каков смысл переменных etext, edata и end в программе procmenory.c? Почему эти переменные объявлены с атрибутом extern?

5. Пусть в родительском процессе некоторой переменной было присвоено значение до создания дочернего процесса. Будет ли эта переменная доступна в дочернем процессе? Каково будет ее значение в начальный момент времени? Если родительский процесс будет изменять значение переменной, то будет ли это изменение доступно дочернему процессу? А наоборот?

---------------------------------------------------------------------------------------------------

© Лабораторная работа подготовлена А.Е. Костиным (части II и III), Л.В. Илюшечкиной.