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