Операционные системы

  • Общее понятие операционных систем
  • Классификация ОС
  • Файловая система ОС
  • Обзор наиболее популярных ОС

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

На сегодня существует ряд определений понятия ОС:

  • Так как операционная система (ОС) предназначена для управления ресурсами ЭВМ (ОП, процессор, система ввода/вывода, программы, пользователь и т.д.). Такое определение предполагает в качестве ресурса любую составляющую вычислительного процесса, включая самого пользователя, а вычислительный процесс представляется в виде модели, конкурирующей в борьбе за вычислительные ресурсы.
  • При функциональном подходе ОС определяется множеством основных функций, ею поддерживаемых: распределение ресурсов, поддержка мультипрограммных и диалоговых режимов, управление процессами, данными и т.д.
  • В качестве третьего подхода, упоминавшегося ранее, можно отметить определение ОС как программного расширения аппаратной среды ЭВМ, обеспечивающего (в том числе) интерфейс более высокого уровня с пользователем. В этой роли ОС вместо физического (аппаратного) обеспечивает логический (программный) интерфейс пользователя с ВС.

В общем случае для ПК можно дать такое определение ОС:

Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ. Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны.

Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.

В функции операционной системы входит:

  • осуществление диалога с пользователем;
  • ввод-вывод и управление данными;
  • планирование и организация процесса обработки программ;
  • распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
  • запуск программ на выполнение;
  • всевозможные вспомогательные операции обслуживания;
  • передача информации между различными внутренними устройствами;
  • программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).