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

Содержание

  1. 1. Задачи операционных систем
  2. 2. Элементы ОС
  3. 3. Загрузка ОС

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

Операционной системой, так же - ОС, (от англ. operating system, OS) называют комплекс, состоящий из программ, созданных для управления и обработки данных. С одной стороны, с их помощью создается интерфейс между устройствами ЭВМ и прикладными программами. С другой же стороны, их назначением является управление вычислительными процессами, их оптимизация, распределение ресурсов оперативной памяти между ними и т.д.

Без наличия операционной системы не может работать никакое прикладное программное обеспечение на компьютере.

Задачи операционных систем

Задачами операционных систем являются:

  • Управление файловой системой (просмотр, удаление, копирование, перемещение, переименование), управление доступом к данным, находящимся на энергонезависимых носителях (жесткий диск, USB-накопители, оптические диски);
  • Загрузка в оперативную память, запуск и завершение прикладного ПО;
  • Мониторинг параметров;
  • Оптимизация работы компьютера - пакетный режим. Существует очередь программ на исполнение, при котором система так же загружает программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора;
  • Проведение сетевых операций;
  • Обеспечение GUI (графического пользовательского интерфейса) или интерфейса командной строки для удобства работы с компьютером. Он же является и интерфейсом прикладного программирования;
  • Упрощение работы программистам, создающим прикладное ПО, поскольку им не нужно напрямую работать с устройствами компьютера при помощи языка программирования Assembler. Низкоуровневые (элементарные) действия автоматизированы: по запросу программ, ОС передает их аппаратному обеспечению и они выполняются;
  • Стандартизация доступа к устройствам ввода-вывода.
  • Разделение процессорного времени и многозадачность
  • Защита данных и администрирование

В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Windows и системы класса UNIX (особенно Linux и Mac OS). С 2000-х большое распространение получили мобильные компьютеры (смартфоны и планшеты) и с ними ОС Android и iS.

Элементы ОС

Ключевым элементом операционной системы является ее ядро. Ядром операционной системыУтилиты – сервисные программы для обслуживания дисков (проверять, сжимать, дефрагментировать и тд), выполнения операций с файлами (архивировать, копировать и тд), и работы в компьютерных сетях именуют ее центральную часть, задачей которой является управление выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам. Основными ресурсами являются процессорное время, память и устройства ввода-вывода. На данном уровне так же возможно обеспечить организацию доступа к файловой системе и сетевого взаимодействия.

Объектами ядра ОС являются:

  • Процессы
  • Файлы
  • События
  • Потоки
  • Семафоры
  • Мьютексы
  • Каналы
  • Файлы, проецируемые в память

Так же, элементами операционных систем являются:

  • Программный модуль, целью которого является управление файловой системой компьютера.
  • Драйверы – программы, управляющие работой устройств и контролирующие их. Конкретный драйвер поставляется к конкретному устройству;
  • Командный процессор – программа, созданная для того, чтобы запрашивать пользовательские команды и исполнять их. Пример таких команд - запуск программы, выполнение действий над файлами (удаление, копирование, вывод на печать и т.д);
  • Модули GUI
  • Файлы ОС - хранятся во внешней памяти (жесткий диск или иное устройство), но могут использоваться лишь после загрузки в оперативную память;
  • Утилиты – сервисные программы для обслуживания дисков (проверять, сжимать, дефрагментировать и тд), выполнения операций с файлами (архивировать, копировать и тд), и работы в компьютерных сетях.

Загрузка ОС

Операционные системы запускаются поэтапно, поскольку для запуска программы необходимо чтобы она была в оперативной памяти. Поэтому, после включения компьютера процессор изначально проводит тестирование компьютера на работоспособность аппаратных средств. Затем, **BIOS ** (Basic Input/Output System — базовая система ввода/вывода) - программа, записанная на ПЗУ, ищет на системном (на который записана операционная система) диске boot-программу, запускающую уже саму операционную систему. Программа ищет файлы операционной системы на системном диске и загружает их в оперативную память в качестве программных модулей.

Комментарии

Нет комментариев
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир