Операционные системы. Процессы и потоки. Илюшкин Б.И. - 33 стр.

UptoLike

Составители: 

Рис 2.4. Однопоточные и многопоточные процессы
В многопоточной среде процесс можно рассматривать как
структурную единицу объединения ресурсов и структурную единицу
защиты. Ресурсами являются адресное пространство, открытые фай-
лы, дочерние процессы, обработчики сигналов и многое другое. Под
защитой подразумевается защищенный режим доступа к процессо-
рам, другим процессам, файлам и ресурсам ввода-вывода. С другой
стороны, процесс можно рассматривать как общий поток исполняе-
мых команд, состоящий из нескольких отдельных потоков [5]. У каж-
дого потока есть свой счетчик команд, регистры и стек. Таким обра-
зом, в многопоточной среде процессы используются для группирова-
ния ресурсов, а потоки являются объектами, поочередно выполняю-
щимися на процессоре (в случае однопроцессорной вычислительной
33