ВУЗ:
Составители:
89
В этой системе реализован необычный многоуровневый подход к
управлению потоками, способствующий значительной гибкости
использования ресурсов.
Здесь используются четыре отдельные концепции, связанные с
потоками:
− Процесс. Это обычный процесс Unix, который включает в себя
пользовательское адресное пространство, стек и управляющий
блок процесса.
− Поток на пользовательском уровне. Эти потоки реализуются с
помощью библиотеки потоков в адресном пространстве процесса;
они невидимы для операционной системы. Потоки на
пользовательском уровне играют роль интерфейса для реализации
параллелизма вычислений.
− Облегченные процессы. Их можно рассматривать, как
отображение между потоками на пользовательском уровне и
потоками ядра. Каждый из облегченных процессов поддерживает
один или несколько потоков на пользовательском уровне и
отображает их в один поток ядра. Планирование облегченных
процессов производится ядром независимо.
− Потоки ядра. Эти потоки являются фундаментальными
элементами, планирование и выполнение которых может
осуществляться на одном из системных процессоров.
89
В этой системе реализован необычный многоуровневый подход к
управлению потоками, способствующий значительной гибкости
использования ресурсов.
Здесь используются четыре отдельные концепции, связанные с
потоками:
− Процесс. Это обычный процесс Unix, который включает в себя
пользовательское адресное пространство, стек и управляющий
блок процесса.
− Поток на пользовательском уровне. Эти потоки реализуются с
помощью библиотеки потоков в адресном пространстве процесса;
они невидимы для операционной системы. Потоки на
пользовательском уровне играют роль интерфейса для реализации
параллелизма вычислений.
− Облегченные процессы. Их можно рассматривать, как
отображение между потоками на пользовательском уровне и
потоками ядра. Каждый из облегченных процессов поддерживает
один или несколько потоков на пользовательском уровне и
отображает их в один поток ядра. Планирование облегченных
процессов производится ядром независимо.
− Потоки ядра. Эти потоки являются фундаментальными
элементами, планирование и выполнение которых может
осуществляться на одном из системных процессоров.
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »
