Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы.docx
Скачиваний:
38
Добавлен:
02.05.2015
Размер:
2.53 Mб
Скачать
  1. Классификация операционных систем.

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

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

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

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

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

Предлагаемая классификация по области использования:

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

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

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

  • мобильные ОС - вариант развития настольных ОС на аппаратной платформе КПК; основные черты – удобство использования и компактность; представители – Palm OS, Windows Phone, Simbian, iOS, Android.

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

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

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

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

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

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

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

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

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

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

  1. Основные принципы построения ос.

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

  • программу, реализующую алгоритм решения задачи;

  • аппаратные средства ВС для ввода программы, выполнения программы, получения дополнительной информации и вывода результатов;

  • дополнительные программные средства, необходимые для решения прикладной задачи (стандартные программы).

Существует три вида систем обработки данных (СОД), отличающихся друг от друга требованиями к скорости получения результатов решения задач (рис.1.1):

системы реального времени (СРВ), в которых требования к скорости обработки информации очень высокие из-за необходимости решения задач в темпе реального времени (примером являются системы навигации и управления летательными аппаратами);

системы оперативной обработки (СОО),в которых планирование заданий на обработку данных осуществляется исходя из требования минимальности времени выполнения каждого полученного задания. Примером такого вида систем является система обработки данных для персонала боевых расчетов пунктов управления;

системы пакетной обработки (СПО), в которых основным требованием является минимизация простоя оборудования при решении поставленных задач.

Запуск прикладной программы в работу, предоставление ей необходимых аппаратных мощностей и программных средств осуществляется операционной системой. Порядок представления прикладной программе перечисленных средств определяется режимом обработки данных, реализованных в операционной системе ЭВМ.