Процессыалгоритмы планированияи параметры. Строить планы


Разовые действия (операции)


Download 43.54 Kb.
bet3/6
Sana15.02.2023
Hajmi43.54 Kb.
#1202956
1   2   3   4   5   6
Bog'liq
JARAYONLARNI REJALASHTIRISH ALGORITMLARI VA PARAMETRLARI

Разовые действия (операции)
Сложный жизненный путь процесса в компьютере начинается с его рождения. Любая ОС, использующая концепцию процесса, должна иметь инструмент для создания процессов.
В простейших системах (например, системах, предназначенных для работы только одного конкретного приложения) все процессы могут рождаться на системной линии. Более сложные операционные системы создают процессы динамически по мере необходимости.
После запуска операционной системы причиной рождения нового процесса может быть пользовательский процесс или операционная система, выполнившая специальный системный вызов, то есть результатом может быть другой процесс.
лес децентрализованных процессов. Стрелкой показаны отношения отца и ребенка.
Когда процесс рождается, система создает новую плату и начинает заполнять ее состоянием рождения процесса, новый процесс получает свой уникальный идентификационный порядковый номер. Идентификационный номер, освобожденный в конце одного процесса, может быть использован для другого процесса.
Обычно для выполнения своих функций процессу-потомку требуются определенные ресурсы: память, файлы, устройства ввода-вывода и т.д. Есть два способа их разделения. Новый процесс может взять на себя ресурсы родительского процесса. В этом случае он может делиться ресурсами с родительским процессом или другими дочерними процессами или получать ресурсы непосредственно из операционной системы. Информация о выделенных ресурсах включена в плату.
Множественные операции.
Разовые операции изменяют количество процессов, находящихся под управлением ОС, и всегда связаны с выделением и освобождением определенных ресурсов. Многократные итерации не меняют количество процессов в операционной системе и не обязательно связаны с выделением и освобождением ресурсов.
Давайте посмотрим, что делает ОС для выполнения нескольких операций над процессами.
Запуск процесса ОС выбирает один из процессов, готовых к запуску. Для выбранного процесса он предоставляет необходимую информацию в оперативной памяти для его выполнения. Затем состояние процесса изменяется на состояние выполнения, и управление передается команде, отображаемой в счетчике команд процесса. Вся необходимая информация получается из процесса `CB.

Download 43.54 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling