🗊Презентация Обзор процесса создания дочерних процессов. Стандарт ISO

Нажмите для полного просмотра!
Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №1Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №2Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №3Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №4Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №5Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №6Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №7Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №8Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №9Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №10Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №11

Вы можете ознакомиться и скачать презентацию на тему Обзор процесса создания дочерних процессов. Стандарт ISO. Доклад-сообщение содержит 11 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Обзор процесса создания дочерних процессов
Павлов Г.Б.
2ивт-3дб-280
Описание слайда:
Обзор процесса создания дочерних процессов Павлов Г.Б. 2ивт-3дб-280

Слайд 2





Процесс
Описание слайда:
Процесс

Слайд 3





Иерархия процесса
Описание слайда:
Иерархия процесса

Слайд 4





Использование ресурсов при создании процесса
Разделение ресурсов. 
Процесс-родитель и дочерние процессы разделяют все ресурсы;
Дочерние процессы разделяют подмножество ресурсов процесса-родителя;
Процесс-родитель и дочерний процесс не имеют общих ресурсов.
Описание слайда:
Использование ресурсов при создании процесса Разделение ресурсов. Процесс-родитель и дочерние процессы разделяют все ресурсы; Дочерние процессы разделяют подмножество ресурсов процесса-родителя; Процесс-родитель и дочерний процесс не имеют общих ресурсов.

Слайд 5





Создание дочернего процесса
fork - создающий новый процесс (потомок), который является практически полной копией процесса-родителя, выполняющего этот вызов.
vfork функция подобна fork, но более эффективна. 
В Windows новый процесс создается функцией CreateProcess
Описание слайда:
Создание дочернего процесса fork - создающий новый процесс (потомок), который является практически полной копией процесса-родителя, выполняющего этот вызов. vfork функция подобна fork, но более эффективна. В Windows новый процесс создается функцией CreateProcess

Слайд 6





Семейство функций exec
		execv   		 execve        	execvp
		
		execl			 execle		execlp
Эти функции используются, чтобы заставить дочерний процесс выполнить новую программу после того, как он был раздвоен.
Описание слайда:
Семейство функций exec execv execve execvp execl execle execlp Эти функции используются, чтобы заставить дочерний процесс выполнить новую программу после того, как он был раздвоен.

Слайд 7





Процесс-сирота
	в семействе операционных систем UNIX вспомогательный процесс, чей основной процесс (или связь с ним) был завершен нештатно (не подав сигнала на завершение работы).
Описание слайда:
Процесс-сирота в семействе операционных систем UNIX вспомогательный процесс, чей основной процесс (или связь с ним) был завершен нештатно (не подав сигнала на завершение работы).

Слайд 8





Процесс-зомби
Описание слайда:
Процесс-зомби

Слайд 9





Завершение процесса
входная функция первичного потока возвращает управление
один из потоков процесса вызывает функцию ExitProcess
поток другого процесса вызывает функцию TerminateProcess
все потоки процесса умирают по своей воле
Описание слайда:
Завершение процесса входная функция первичного потока возвращает управление один из потоков процесса вызывает функцию ExitProcess поток другого процесса вызывает функцию TerminateProcess все потоки процесса умирают по своей воле

Слайд 10





При завершении процесса:
Выполнение всех потоков в процессе прекращается 
Все объекты, созданные процессом, уничтожаются, а объекты ядра закрываются (если их не использует другой процесс). 
Код завершения процесса меняется со значения STILL_ACTIVE на код, переданный в ExitProcess или TerminateProcess. 
Объект ядра "процесс" переходит в свободное, или незанятое (signaled), состояние. Прочие потоки в системе могут при остановить свое выполнение вплоть до завершения данного процесса. 
Счетчик объекта ядра "процесс" уменьшается на 1
Описание слайда:
При завершении процесса: Выполнение всех потоков в процессе прекращается Все объекты, созданные процессом, уничтожаются, а объекты ядра закрываются (если их не использует другой процесс). Код завершения процесса меняется со значения STILL_ACTIVE на код, переданный в ExitProcess или TerminateProcess. Объект ядра "процесс" переходит в свободное, или незанятое (signaled), состояние. Прочие потоки в системе могут при остановить свое выполнение вплоть до завершения данного процесса. Счетчик объекта ядра "процесс" уменьшается на 1

Слайд 11


Обзор процесса создания дочерних процессов. Стандарт ISO, слайд №11
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию