Операционные системы. Часть 1. Основы управления ресурсами. Рощин А.В. - 94 стр.

UptoLike

Составители: 

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 предъявляются высокие
требования,     так   как   распределение    процессорного   времени    между
различными приложениями зависит, в конечном счете, от искусства
программиста.