2010/05/25 16:34:27

Функции операционной системы

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

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


Для реализации обозначенных задач ОС оснащена расширенным функционалом.

Основные функции (простейшие ОС):

  • Загрузка приложений в оперативную память и их выполнение;
  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);
  • Управление оперативной памятью (распределение между процессами, виртуальная память);
  • Управление доступом к данным на энергонезависимых носителях (таких как Жёсткий диск, Компакт-диск и т. д.), как правило с помощью файловой системы;
  • Пользовательский интерфейс;
  • Сетевые операции, поддержка стека протоколов

Дополнительные функции:

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