или
Заказать новую работу(фрагменты работы)
Учебное заведение: | Другие города > ДРУГОЕ |
Тип работы: | Эссе |
Категория: | Информационная безопасность |
Год сдачи: | 2019 |
Количество страниц: | 4 |
Оценка: | 90 |
Дата публикации: | 29.12.2020 |
Количество просмотров: | 558 |
Рейтинг работы: |
Компоненты процесса. Состояния и
реализация процесса
1.
Каков механизм создания новых процессов в UNIX
2.
Система прерываний в UNIX
3.
Состав таблицы процессов
4.
Состояния и переходы в таблице состояний процессов
(фрагменты работы)
При выполнении определяются основные классы состояний процессов, которые отображаются идентификаторами PID и PPID.
Идентификатор процесса (PID).Уникальный номер, идентифицирующий процесс. Это номер строки в таблице процессов — специальной внутренней структуре ядра операционной системы, хранящей информацию о процессах.
Идентификатор родительского процесса (PPID). В операционнной системе UNIX процессы выстраиваются в иерархию — новый процесс может быть создан только одним из уже существующих процессов, который выступает для него родительским.
Когда возникает необходимость создания нового процесса (C), текущий процесс (P) выполняет системный вызов fork. При этом создаётся новый процесс, представляющий собой копию исходного процесса и его контекста. Новый процесс отличается тем, что у него другой PID, а родителем для него является запустивший процесс (P). Далее дочерний процесс (C) с помощью системного вызова exec запускает вместо себя другую программу, заново проинициализировав свои код и данные.
Существуют четыре основных события, приводящие к созданию процессов:
Похожие работы
Работы автора