Основы операционных систем. Практикум

       

Основы операционных систем. Практикум

Понятие процесса в UNIX. Его контекст

Идентификация процесса
Состояния процесса. Краткая диаграмма состояний
Иерархия процессов
Системные вызовы getppid() и getpid()
Написание программы с использованием getpid() и getppid()
Создание процесса в UNIX. Системный вызов fork()
Прогон программы с fork() с одинаковой работой родителя и ребенка
Системный вызов fork() (продолжение)
Написание, компиляция и запуск
Завершение процесса. Функция exit()

Параметры функции main() в языке C. Переменные среды и аргументы командной строки
Изменение пользовательского контекста процесса. Семейство функций для системного вызова exec()
Прогон программы с использованием системного вызова exec()
Example.3.1