Лекция: Другие схемы

 

Как уже упоминалось, понятия единицы распределения ресурсов и пла­нирования традиционно отождествляются с понятием процесса. В такой кон­цепции поддерживается однозначное соответствие между потоками и процес­сами. В последнее время наблюдается интерес к использованию нескольких потоков в одном процессе, когда выполняется соотношение многие-к-одному. Однако возможны и другие комбинации, а именно соответствие нескольких потоков нескольким процессам и соответствие одного потока нескольким процессам.

 

Таблица 4.2. Соотношение между потоками и процессами

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

 

еще рефераты
Еще работы по информатике