Читайте также:
|
|
Под эффективностью понимают способность ОС достигать целей и удовлетворительно решать задачи, для которых она проектировалась. Не бывает эффективных и неэффективных ОС вообще. Существуют лишь ОС, решающие поставленные перед ними задачи с большей или меньшей эффективностью. В этом смысле эффективность — понятие не абсолютное, а относительное.
Например, пакетная ОС как правило ориентируется на максимальную загрузку ЭВМ и максимальную пропускную способность. Она эффективна при решении потока неинтерактивных (вычислительных) задач. Но средства интерактивного взаимодействия с пользователями у неё не развиты. И с точки зрения таких пользователей система неудобна и медлительна.
Система разделения времени ориентирована на интерактивное взаимодействие с пользователями. Она способна эффективно обслуживать одновременные запросы большого количества пользователей. Но для этого в ней применён механизм планирования, требующий больших накладных расходов на переключение и обслуживание большого количества процессов. В смысле выполнения «чистых» вычислений она неэффективна.
Система реального времени должна обеспечить своевременную реакцию в пределах заданных интервалов времени на любую последовательность заранее предусмотренных событий. В этом эффективность её применения. Однако для реализации этой задачи система должна обладать соответствующими ресурсами, которые простаивают при отсутствии событий, то есть используются неэффективно.
С целью повышения эффективности могут создаваться ОС, сочетающие в себе черты и режимы работы нескольких разных типов ОС. Повышение эффективности применения ОС возможно также при подборе её компонентов (планировщика процессов), который будет лучше (быстрее, с меньшими накладными расходами) управлять вычислениями в данной вычислительной обстановке (при данном потоке заявок, при данной смеси задач).
Дата добавления: 2015-07-20; просмотров: 34 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Иерархия драйверов в операционной системе | | | Цели и методы сбора информации об эффективности функционирования ОС и ЭВМ. |