пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

10. Понятия процесса и потока (задачи, нити).

Процесс – совокупность набора исполняющихся команд, ассоциированных с ним ресурсов и текущего момента выполнения.
Процессы начинают делить на потоки.Поток (тред) – единица планирования процессорного времени.
Процессы могут быть объединены в задание. Задания могут быть ограниченны ресурсами и временем исполнения. Один процесс реализован в рамках одного потока.
 Задание - набор процессов с общими квотами и лимитами
Процесс - контейнер ресурсов (память ...), содержит как минимум один поток.
Поток - именно исполняемая часть, планируемая ядром.
Волокно - облегченный поток, управляемый полностью в пространстве пользователя. Один поток может содержать несколько волокон.
Потоки работают в режиме пользователя, но при системных вызовах переключаются в режим ядра. Из-за переключения в режим ядра и обратно, очень замедляется работа системы. Поэтому было введено понятие волокна. У каждого потока может быть несколько волокон.



21.01.2018; 20:08
хиты: 73
рейтинг:0
Точные науки
информатика
Теория вычислений
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь