ВУЗ:
Составители:
94
системных целей и выполнения срочных работ. Рабочие потоки ОС обладают
наивысшим приоритетом, то есть попадают на выполнение перед потоками из
очереди RunList. Планировщик разрешает выполниться подряд только
определенному количеству потоков из очереди WorkToDoList, а затем
запускает поток из очереди RunList.
Рисунок 3.3 – Схема планирования потоков в NetWare
Описанный невытесняющий механизм организации многопоточной
работы в ОС NetWare 3.x и NetWare 4.x потенциально очень производителен,
так как отличается небольшими накладными расходами ОС на
диспетчеризацию потоков за счет простых алгоритмов планирования и
иерархии контекстов. Но для достижения высокой производительности к
разработчикам приложений для ОС NetWare предъявляются высокие
требования, так как распределение процессорного времени между
различными приложениями зависит, в конечном счете, от искусства
программиста.
94
системных целей и выполнения срочных работ. Рабочие потоки ОС обладают
наивысшим приоритетом, то есть попадают на выполнение перед потоками из
очереди RunList. Планировщик разрешает выполниться подряд только
определенному количеству потоков из очереди WorkToDoList, а затем
запускает поток из очереди RunList.
Рисунок 3.3 – Схема планирования потоков в NetWare
Описанный невытесняющий механизм организации многопоточной
работы в ОС NetWare 3.x и NetWare 4.x потенциально очень производителен,
так как отличается небольшими накладными расходами ОС на
диспетчеризацию потоков за счет простых алгоритмов планирования и
иерархии контекстов. Но для достижения высокой производительности к
разработчикам приложений для ОС NetWare предъявляются высокие
требования, так как распределение процессорного времени между
различными приложениями зависит, в конечном счете, от искусства
программиста.
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
