Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты ОС.doc
Скачиваний:
236
Добавлен:
01.05.2014
Размер:
635.9 Кб
Скачать

48. Управление процессами в unix

Для статических процессов – статический приоритет.

Определить число дескрипторов (гнезда). Новый процесс занимает свободный дескриптор.

Существует контекст процесса (1 Кб). Создается в ОП, содержит текущую информацию.

Проц. сегмДанные

Фазы процесса

Изменение фазы процесса 9переход в системную фазу – выполнение функции ядра.

Порождение процессов: после загрузки порождается процесс 0.

Создание: рассмотрим функцию fork.

ID=fork;

If (fork ())

{действия отца}

else

{ действия сына}

ID – идентификатор вновь созданного процесса.

Фазы процесса.

- пользовательская фаза

- системная фаза (выполняются функции ядра)

В системной фазе определяется статический приоритет.

Порождение процессов.

После загрузки порождается процесс 0, он создает 1.

Функция создания процесса.

fork()

id=fork

if (fork())

{действия отца}

else {действия сына}

id – значение идентификатора вновь созданного процесса.

Соседние файлы в предмете Операционные системы