Классификация операционных систем
Операционные системы классифицируются по:
- количеству одновременно работающих пользователей:
- однопользовательские
- многопользовательские (поддерживают одновременную работу на ЭВМ нескольких пользователей)
- числу процессов, одновременно выполняемых под управлением системы:
- однозадачные (режим выполнения только одной программы в отдельный момент времени)
- многозадачные (поддержка параллельного выполнения нескольких программ, существующих в рамках одной вычислительной системы, в один момент времени)
- количеству поддерживаемых процессоров:
- однопроцессорные
- многопроцессорные
- разрядности кода ОС (разрядность операционной системы не может превышать разрядности процессора.):
- 8-разрядные
- 16-разрядные
- 32-разрядные
- 64-разрядные
- типу интерфейса:
- командные (текстовые)
- объектно-ориентированные (графические);
- типу доступа пользователя к ЭВМ:
- с пакетной обработкой
- с разделением времени
- реального времени
- типу использования ресурсов:
- сетевые (управление ресурсами компьютеров, объединенных в сеть с целью совместного использования данных, и предоставляют мощные средства разграничения доступа к данным в рамках обеспечения их целостности и сохранности, а также множество сервисных возможностей по использованию сетевых ресурсов)
- локальные
Применение ОС позволяет осуществить:
- увеличение пропускной способности ЭВМ, т.е. увеличение общего объема работы, выполняемой ЭВМ в единицу времени;
- уменьшение времени реакции системы, т.е. сокращение интервала времени между моментами поступления заданий в ЭВМ и моментами времени получения результатов;
- контроль работоспособности технических и программных средств;
- помощь пользователям и операторам при использовании ими технических и программных средств, обеспечения их работы;
- управление программами и данными в ходе вычислений;
- обеспечение адаптации ЭВМ, ее структурной гибкости, заключающейся в способности изменяться, пополняться новыми техническими и программными средствами.
Основная функция всех операционных систем — посредническая. Она заключается в обеспечении нескольких видов интерфейса:
- интерфейса между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);
- интерфейса между программным и аппаратным обеспечением (аппаратно-программный интерфейс);
- интерфейса между разными видами программного обеспечения (программный интерфейс).
Чтобы выбрать ту или иную ОС, необходимо знать:
- на каких аппаратных платформах и с какой скоростью работает ОС;
- какое периферийное аппаратное обеспечение ОС поддерживает;
- как полно удовлетворяет ОС потребности пользователя, то есть каковы функции системы;
- каков способ взаимодействия ОС с пользователем, то есть насколько нагляден, удобен, понятен и привычен пользователю интерфейс;
- существуют ли информативные подсказки, встроенные справочники и т. д.;
- какова надежность системы, то есть ее устойчивость к ошибкам пользователя, отказам оборудования и т. д.;
- какие возможности предоставляет ОС для организации сетей;
- обеспечивает ли ОС совместимость с другими операционными системами;
- какие инструментальные средства имеет ОС для разработки прикладных программ;
- осуществляется ли в ОС поддержка различных национальных языков;
- - какие известные пакеты прикладных программ можно использовать при работе с данной системой;
- - как осуществляется в ОС защита информации и самой системы.