Лекция: Другие схемы
Как уже упоминалось, понятия единицы распределения ресурсов и планирования традиционно отождествляются с понятием процесса. В такой концепции поддерживается однозначное соответствие между потоками и процессами. В последнее время наблюдается интерес к использованию нескольких потоков в одном процессе, когда выполняется соотношение многие-к-одному. Однако возможны и другие комбинации, а именно соответствие нескольких потоков нескольким процессам и соответствие одного потока нескольким процессам.
Таблица 4.2. Соотношение между потоками и процессами
| Потоки: процессы | Описание | Примеры систем |
| 1:1 | Каждый поток реализован в виде отдельного процесса со своим собственным адресным пространством и со своими ресурсами | Традиционные реализации системы UNIX |
| М:1 | Для процесса задается адресное пространство и динамическое владение ресурсами. В рамках этого процесса могут быть созданы несколько потоков | OS/2, Windows NT, Solaris, Linux, OS/390, MACH |
| 1: М | Поток может переходить из среды одного процессора в среду другого процесса. Это облегчает перенос потоков из одной системы в другую | Ra (Clouds), Emerald |
| М:N | Сочетает в себе подходы, основанные на соотношениях М:1 и 1: М | TRIX |