Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Классификация ОС



Для построения классификации ОС прежде всего необходимо выбрать основание классификации. Таких оснований множество, но наиболее существенными можно считать следующие:

- область использования ОС;

- типы аппаратной платформы;

- методы проектирования;

- реализация внутренних алгоритмов управления ресурсами.

Классификация по области использования:

- настольные ОС (Desktop Operating System) - ОС, ориентированные на работу отдельного пользователя в различных предметных областях (разработка программ, работа с документами и т.п.); основными чертами настольных ОС являются универсальность и ориентированность на пользователя; представите­ли - MacOS, Windows;

- серверные ОС, использующиеся в серверах сетей как центральное звено, а также в качестве элементов систем управления; основной чертой серверных ОС является надежность; представители - семейство UNIX, Windows NT;

- специализированные ОС, ориентированные на решение узких классов задач с жестким набором требований (высокопроизводительные вычисления, управление в реальном времени); системы такого рода практически неразрывно связаны с аппарат­ной платформой; представители - QNX, редуцированные и специализированные версии UNIX, системы собственной разработки;

- мобильные ОС - вариант развития настольных ОС на аппаратной платформе КПК; основные черты - удобство использования и компактность; представители - PalmOS, Windows CE.

Безусловно, данная классификация не является абсолютно жесткой, т.е. одна и та же система может исполнять различные функции. Примером тому служит использо­вание Linux с графической оболочкой в качестве настольной ОС или Windows NT в качестве серверной. Однако каждая ОС «сильна» только в своем классе.

Несложно заметить, что каждый класс ОС из приведенной классификации работает на своей аппаратной платформе, так что эта классификация в той или иной мере является и классификацией по типу этой платформы. Можно, однако, попытаться провести более строгую классификацию такого рода, выделив, в ча­стности, в отдельные классы:

- ОС для платформы х86, однопроцессорные варианты;

- ОС для платформы х86, многопроцессорные варианты;

- ОС для RISC платформ;

- ОС для мобильных устройств;

- встраиваемые ОС (ОС таких устройств, как принтеры, ЦФК и т.п.).

По внутренним алгоритмам управления ресурсами можно создать несколько би­нарных классификаций:

- многозадачные /однозадачные ОС

- многопользовательские /однопользовательские ОС и т.п.

Последняя классификация будет уточняться по мере рассмотрения механизмов управления ресурсами.






Дата публикования: 2015-10-09; Прочитано: 414 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...